0% found this document useful (0 votes)
6 views36 pages

Tictac Toe Prototype

The document outlines a prototype for a Tic Tac Toe program designed for quick entertainment and to assist young children in learning the game. It includes various user stories such as human wins, computer wins, and warnings for poor moves, along with features like a demo mode and handling of cheater moves. Additionally, it discusses the advantages of using PowerPoint for prototyping and notes on automation requirements for the final solution.

Uploaded by

gniharika622
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views36 pages

Tictac Toe Prototype

The document outlines a prototype for a Tic Tac Toe program designed for quick entertainment and to assist young children in learning the game. It includes various user stories such as human wins, computer wins, and warnings for poor moves, along with features like a demo mode and handling of cheater moves. Additionally, it discusses the advantages of using PowerPoint for prototyping and notes on automation requirements for the final solution.

Uploaded by

gniharika622
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 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.
Tic Tac Toe Prototype

First Story –
The human player wins.
Tic Tac Toe
Click
Here

Human’s Turn
Tic Tac Toe Click
Here

Click to see
X Computer’s Move
Tic Tac Toe

Human’s Turn
X

Click
Here
Tic Tac Toe Click
Here

Click to see
X Computer’s Move

X
Tic Tac Toe
Click
Here

Human’s Turn
X

O X
Tic Tac Toe Click
Here

Click to see
X X Computer’s Move

O X
Click Tic Tac Toe
Here

Human’s Move
X X

O O

O X
Tic Tac Toe Click
Here

Game Over
X X X Click to play again

O O

O X

X Wins!
Tic Tac Toe Prototype

Second Story
Human loses
Tic Tac Toe
Click
Here

Human’s Turn
Tic Tac Toe Click
Here

Click to see
X Computer’s Move
Tic Tac Toe

Human’s Turn
X

Click
Here
Tic Tac Toe Click
Here

Click to see
X Computer’s Move

X
Tic Tac Toe

Human’s Turn
X

O Mistake

O X
Tic Tac Toe Click
Here

Click to see
X Computer’s Move

O X

O X
Tic Tac Toe

Game Over
X O Click to play again

O X

O X

Computer Win’s
Tic Tac Toe Prototype

Third Story
Computer warns human
when they make a
stupid move
Tic Tac Toe
Click
Here

Human’s Turn
Tic Tac Toe Click
Here

Click to see
X Computer’s Move
Tic Tac Toe

Human’s Turn
X

Click
Here
Tic Tac Toe Click
Here

Click to see
X Computer’s Move

X
Tic Tac Toe

Human’s Turn
X

O Mistake

O X
Tic Tac Toe

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

O X
Tic Tac Toe

Game Over
X O Click to play again

O X

O X

Computer Win’s
Tic Tac Toe Prototype

Various examples
Tic Tac Toe

Human’s Turn
X
Cheater
O clicks here

O X
Tic Tac Toe

Human’s Turn
X

O X

You cannot play there –


that square is already taken
Tic Tac Toe
New Game
Click Here
to play O

Human Moves Computer


First Moves First
Tic Tac Toe

Human’s Turn

X
Tic Tac Toe

Cat’s game (draw)


X O X Click here to restart

X O O

O X X

This game is a draw


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 Games
Beginners 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.
Tic Tac Toe Prototype
It is helpful to name the stories (scenarios).
This prototype showed the following:

1. Human Player Wins


2. Computer Wins
3. Computer Warns About Stupid Move
4. Computer Rejects Cheater Moves
5. Human Chooses Playing X or O
6. Computer Stores and Displays Demo Games
7. Computer Recognizes a Drawn Game
PowerPoint for Prototypes
It is not a requirement to use PowerPoint for your
prototype(s), but it has several advantages:

1. Puts the programmer in the right “mood”


2. Screen design is quick and easy
3. It keeps sample screens organized
4. Can easily copy and paste new screens
5. Gives the user a “feeling” for the features
6. You can easily save, modify, and print screens
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

You might also like