SudokuEHG Michelle BrownMatt Haggenmiller Thomas Troch User Interface Rochester Institute of...

1
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch User Interface Rochester Institute of Technology Department of Computer Engineering Menus Used for System Navigation M ain M enu SelectO ption w ith Keypad 1.C ontinue C urrentG am e 2.O pen Saved G am e 3.Start N ew G am e 4.Save C urrentG am e O pen G am e M enu C hoose G am e to O pen w ith Keypad 1. norm al/m ed /00:43:57 2. crazy /easy/00:08:03 3. norm al/hard/01:22:46 4. 5. N ew G am e Type M enu SelectO ption w ith Keypad 1. Norm al 2. C razy N ew G am e D ifficulty M enu SelectO ption w ith Keypad 1. Easy 2. Medium 3.H ard Save G am e M enu To save currentgam e,use keypad to choose a location 1. norm al/m ed /00:43:57 2. crazy /easy/00:08:03 3. norm al/hard/01:22:46 4. 5. .6. .9. .2. .7. .5. .2. .9. .7. .1. .8. .4. .9. .9. .7. .2. .3. .2. .9. .5. .3. .9. .5. .4. .5. .8. .6. .1. .2. G am e Statistics Time:00:00:00 Type:N orm al D ifficulty:Easy <M essage to U ser> SudokuEH G Game Screen CE Winter 2006-2007 Senior Design Project CE Keypads Used for System Interaction Enter Erase Main M enu 9 8 7 6 5 4 3 2 1 Arrow Keypad Number Keypad Numbers – use to fill in or replace numbers within the game and to navigate through the menus. Main Menu Button – use to return to the main menu at any time. Erase Button - use to clear a number within the game. Enter Button – use when prompted and to finalize menu choices. Arrow Keys – use to navigate through the game. NOTE: given numbers within a puzzle will not be accessible. About Sud okuEHG How to Play Sudoku SudokuEHG is an electronic handheld Sudoku game. This device allows users to play different types of Sudoku games with various difficulty levels. Users can also save games and enjoy timed play. Sudoku is a fun game that can be completed using logic and reasoning. The object of the game is to fill in the given puzzle such that each row, column, and 3x3 square contain the digits 1 thru 9. A different version of Sudoku, namely Crazy Sudoku, is played with the additional restrictions that the shaded boxes must also contain the digits 1 thru 9. 4 3 2 5 8 1 7 9 7 8 6 1 6 5 1 3 5 3 7 6 1 9 5 9 8 6 8 6 3 4 8 3 1 7 2 6 6 2 8 4 1 9 5 8 7 9 Technical Details System Components •Input - Arrow and Number Keypads •Output - VT100 Display via Computer Monitor •Control - Microcontroller Unit Market Cost Our Cost LCD $120 $120 Computer w/ Monitor and HyperTerminal software $700 $0 Keypads $15 $0 HCS12 Microcontroller $150 $0 Connectors & Cables $40 $20 Container and internal serial cable $13 $13 Total $1038 $153 ($51pp) SudokuEHG features 3 difficulty levels - Easy, Medium, and Hard 2 types of games available - Normal Sudoku and Crazy Sudoku Save and reopen up to 5 games Auto saving for currently loaded game Timer to keep track of player’s game time for each puzzle How to use SudokuEHG NOTE: Press the “Main Menu” button at any screen to return to the Main Menu. If playing a game, the game will not be lost. To play a new game: 1. Press the “Main Menu” button to return to the Main Menu 2. Press 3 on the Number Keypad and press enter 3. Choose game type (Normal or Crazy) via corresponding number and press enter 4. Choose game difficulty level (Easy, Medium, Hard) via corresponding number and press enter 5. Start playing!! To continue the most recently played game: 1. Press 1 on the Number Keypad and press enter 4. Start playing!! To save the most recently played game: 1. Press the “Main Menu” button to return to the Main Menu 2. Press 4 on the Number Keypad and press enter 3. Choose which memory location to store this game via corresponding number and press enter NOTE: If a game is already stored there, it will be overridden. To open a previously saved game: 1. Press the “Main Menu” button to return to the Main Menu 2. Press 2 on the Number Keypad and press enter 3. Choose which game to be opened via corresponding number and press enter Cost Analysis 1 2 3 4 5 6 7 8 9 Main M enu Erase Enter N otused N otused P in 1 P in 2 P in 3 P in 1 P in 2 P in 3 Pin 8 Pin 7 Pin 6 Pin 5 Pin 6 Pin 5 HCS12 M icrocontroller PW M 0 1 2 3 A/D Port 0 1 2 3 4 Serial Port VT100 D isplay Serial Port N um berKeypad Arrow Keypad Crazy Sudoku Normal Sudoku Completed SudokuEHG system The game is displayed on the computer monitor, the user input is taken in by the keypads located on top of the black game container, and the control logic is inside the game container. Inside of the Completed SudokuEHG system The microcontroller, the serial connection to the computer monitor, the power cord, and connections between the two keypads and microcontroller are stored inside the game container. The SudokuEHG Design Team Matt Haggenmiller, Thomas Troch, and Michelle Brown
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of SudokuEHG Michelle BrownMatt Haggenmiller Thomas Troch User Interface Rochester Institute of...

Page 1: SudokuEHG Michelle BrownMatt Haggenmiller Thomas Troch User Interface Rochester Institute of Technology Department of Computer Engineering Menus Used for.

SudokuEHG

Michelle Brown Matt Haggenmiller Thomas Troch

User Interface

Rochester Institute of Technology Department of Computer Engineering

MenusUsed for System Navigation

Main Menu

Select Option with Keypad

1. Continue Current Game

2. Open Saved Game

3. Start New Game

4. Save Current Game

Open Game Menu

Choose Game to Openwith Keypad

1. normal/med /00:43:57

2. crazy /easy/00:08: 03

3. normal/hard/01:22:46

4.

5.

New Game Type Menu

Select Option with Keypad

1. Normal

2. Crazy

New Game Difficulty Menu

Select Option with Keypad

1. Easy

2. Medium

3. Hard

Save Game Menu

To save current game, usekeypad to choose a location

1. normal/med /00:43:57

2. crazy /easy/00:08: 03

3. normal/hard/01:22:46

4.

5.

.6. .9. .2. .7. .5.

.2. .9. .7.

.1. .8. .4. .9.

.9.

.7. .2.

.3.

.2. .9. .5. .3.

.9. .5. .4.

.5. .8. .6. .1. .2.

Game Statistics

Time: 00:00:00

Type: Normal

Difficulty: Easy

<Message to User>

SudokuEHG

Game Screen

CE

Winter 2006-2007

Senior Design Project

CE

KeypadsUsed for System Interaction

EnterEraseMainMenu

987

654

321

Arrow Keypad Number Keypad

Numbers – use to fill in or replace numbers within the game and to navigate through the menus.

Main Menu Button – use to return to the main menu at any time.

Erase Button- use to clear a number within the game.

Enter Button – use when prompted and to finalize menu choices.

Arrow Keys – use to navigate through the game.

NOTE: given numbers within a puzzle will not be accessible.

About SudokuEHG

How to Play

SudokuSudokuEHG is an electronic

handheld Sudoku game. This device allows users to play different types of Sudoku

games with various difficulty levels. Users can also save

games and enjoy timed play.

Sudoku is a fun game that can be completed using logic and reasoning. The

object of the game is to fill in the given puzzle such that each row, column, and 3x3 square contain the digits 1

thru 9. A different version of Sudoku, namely Crazy

Sudoku, is played with the additional restrictions that

the shaded boxes must also contain the digits 1 thru 9.

4 3

2 5

8 1 7

9 7

8 6

1

6 5 1

3

5 3 7

6 1 9 5

9 8 6

8 6 3

4 8 3 1

7 2 6

6 2 8

4 1 9 5

8 7 9

Technical DetailsSystem Components

•Input - Arrow and Number Keypads

•Output - VT100 Display via Computer Monitor

•Control - Microcontroller

Unit Market Cost Our Cost

LCD $120 $120

Computer w/ Monitor and HyperTerminal

software$700 $0

Keypads $15 $0

HCS12 Microcontroller

$150 $0

Connectors & Cables $40 $20

Container and internal serial cable

$13 $13

Total $1038 $153 ($51pp)

SudokuEHG features

3 difficulty levels - Easy, Medium, and Hard

2 types of games available - Normal Sudoku and Crazy Sudoku

Save and reopen up to 5 games

Auto saving for currently loaded game

Timer to keep track of player’s game time for each puzzle

How to use SudokuEHGNOTE: Press the “Main Menu” button at any screen to return to the Main Menu. If playing a game, the game will not be lost.

To play a new game:1. Press the “Main Menu” button to return to the Main Menu2. Press 3 on the Number Keypad and press enter3. Choose game type (Normal or Crazy) via corresponding number and press enter4. Choose game difficulty level (Easy, Medium, Hard) via corresponding number and press enter 5. Start playing!!

To continue the most recently played game:1. Press 1 on the Number Keypad and press enter4. Start playing!!

To save the most recently played game:1. Press the “Main Menu” button to return to the Main Menu2. Press 4 on the Number Keypad and press enter3. Choose which memory location to store this game via corresponding number and press enter NOTE: If a game is already stored there, it will be overridden.

To open a previously saved game:1. Press the “Main Menu” button to return to the Main Menu2. Press 2 on the Number Keypad and press enter3. Choose which game to be opened via corresponding number and press enter Cost Analysis

1 2 3

4 5 6

7 8 9

MainMenu

Erase Enter

Not used Not used

Pin

1

Pin

2

Pin

3

Pin

1

Pin

2

Pin

3

Pin 8

Pin 7

Pin 6

Pin 5

Pin 6

Pin 5

HCS12 Microcontroller

PWM0 1 2 3

A/D Port

0 1 2 3 4

Serial Port

VT100 DisplaySerial Port

Number Keypad

Arrow KeypadCrazy Sudoku

Normal Sudoku

Completed SudokuEHG system

The game is displayed on the computer monitor, the user input is

taken in by the keypads located on top of the black game container, and the

control logic is inside the game container.

Inside of the Completed SudokuEHG system

The microcontroller, the serial connection to the

computer monitor, the power cord, and connections

between the two keypads and microcontroller are stored inside the game container.

The SudokuEHG Design Team

Matt Haggenmiller, Thomas Troch, and Michelle Brown