1 / 36

Tic Tac Toe Prototype

Following is a prototype of a Tic Tac Toe program. The main goal of the program is to provide quick and simple entertainment. It should also be usable by young children who are still learning the game, so it will give constructive feedback when the player is making an obvious mistake.

steve
Download Presentation

Tic Tac Toe Prototype

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Following is a prototype of a Tic Tac Toe program. The main goal of the program is to provide quick and simple entertainment. It should also be usable by young children who are still learning the game, so it will give constructive feedback when the player is making an obvious mistake. Tic Tac Toe Prototype

  2. First Story – The human player wins. Tic Tac Toe Prototype

  3. Tic Tac Toe Click Here Human’s Turn

  4. Tic Tac Toe Click Here X Click to see Computer’s Move

  5. Tic Tac Toe X Human’s Turn O Click Here

  6. Tic Tac Toe Click Here X Click to see Computer’s Move O X

  7. Tic Tac Toe Click Here X Human’s Turn O O X

  8. Tic Tac Toe Click Here X X Click to see Computer’s Move O O X

  9. Tic Tac Toe Click Here X X Human’s Move O O O X

  10. Tic Tac Toe Click Here X X X Game Over Click to play again O O O X X Wins!

  11. Tic Tac Toe Prototype Second Story Human loses

  12. Tic Tac Toe Click Here Human’s Turn

  13. Tic Tac Toe Click Here X Click to see Computer’s Move

  14. Tic Tac Toe X Human’s Turn O Click Here

  15. Tic Tac Toe Click Here X Click to see Computer’s Move O X

  16. Tic Tac Toe X Human’s Turn O Mistake O X

  17. Tic Tac Toe Click Here X Click to see Computer’s Move O X O X

  18. Tic Tac Toe X O Game Over Click to play again O X O X Computer Win’s

  19. Tic Tac Toe Prototype Third Story Computer warns humanwhen they make astupid move

  20. Tic Tac Toe Click Here Human’s Turn

  21. Tic Tac Toe Click Here X Click to see Computer’s Move

  22. Tic Tac Toe X Human’s Turn O Click Here

  23. Tic Tac Toe Click Here X Click to see Computer’s Move O X

  24. Tic Tac Toe X Human’s Turn O Mistake O X

  25. Tic Tac Toe X Click here to confirm your stupid move –otherwise click a different square – the green square is recommended. O ? O X

  26. Tic Tac Toe X O Game Over Click to play again O X O X Computer Win’s

  27. Tic Tac Toe Prototype Various examples

  28. Tic Tac Toe X Human’s Turn O Cheater clicks here O X

  29. Tic Tac Toe X Human’s Turn O O X You cannot play there – that square is already taken

  30. Tic Tac Toe New Game Click Hereto play O Human Moves First Computer Moves First

  31. Tic Tac Toe Human’s Turn X

  32. Tic Tac Toe X O X Cat’s game (draw) Click here to restart X O O O X X This game is a draw

  33. Tic Tac Toe Prototype It is not necessary to show every possible user story. After you have shown a few, you can write the rest in text. For example: Sample GamesBeginners want to see some sample games so they can learn more quickly. The program could have a database of sample games, and run in “Demo” mode to display them.

  34. Tic Tac Toe Prototype It is helpful to name the stories (scenarios).This prototype showed the following: • Human Player Wins • Computer Wins • Computer Warns About Stupid Move • Computer Rejects Cheater Moves • Human Chooses Playing X or O • Computer Stores and Displays Demo Games • Computer Recognizes a Drawn Game

  35. PowerPoint for Prototypes It is not a requirement to use PowerPoint for your prototype(s), but it has several advantages: • Puts the programmer in the right “mood” • Screen design is quick and easy • It keeps sample screens organized • Can easily copy and paste new screens • Gives the user a “feeling” for the features • You can easily save, modify, and print screens

  36. Prototypes and Automation • Don’t waste time trying to automate your prototype – the stories can be linear • Keep notes about automation that will be required in your solution – for example:- Computer “knows” the rules- Computer can recognize a winning move- Computer recognizes game over, including a tie

More Related