This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
spcs:summer2014:d10 [2014/07/28 12:20] ffpaladin [Part 2: Tic Tac Toe AI] |
spcs:summer2014:d10 [2014/07/28 12:43] ffpaladin [Part 2: Rock Paper Scissors AI] |
||
---|---|---|---|
Line 43: | Line 43: | ||
* Try to make the Game AI such that the computer always plays Scissors. | * Try to make the Game AI such that the computer always plays Scissors. | ||
* Then make an AI where the computer plays random. | * Then make an AI where the computer plays random. | ||
- | * Then make an AI where the computer tries to learn your patterns and beats you. | + | * Then make an AI where the computer tries to learn your patterns and beats you (out of 10). |
* (Extra) Make your own sprites: http://www.piskelapp.com/ | * (Extra) Make your own sprites: http://www.piskelapp.com/ | ||
* (Extra COOL) Make it so that I can select which of the three AI's I'm playing (make a button for each AI). | * (Extra COOL) Make it so that I can select which of the three AI's I'm playing (make a button for each AI). | ||
- | Note: You can use buttons or keys to represent user input. The choice is yours. | + | Note: You can use buttons or keys to represent user input. The choice is yours. Use good design principles! |
===== Part 2: Tic Tac Toe AI ===== | ===== Part 2: Tic Tac Toe AI ===== | ||
Line 65: | Line 65: | ||
===== Stretch Assignments ===== | ===== Stretch Assignments ===== | ||
- | You can go back to any previous project and work on them. | + | You can go back to any previous project and work on them. No one had a chance to do the A* problem from Thursday yet. |
You can also fork a classmates project or any other project you find interesting to tinker with. | You can also fork a classmates project or any other project you find interesting to tinker with. |