PAC MAN Original

Get Started. It's Free
or sign up with your email address
Rocket clouds
PAC MAN Original by Mind Map: PAC MAN Original

1. Screen1

1.1. Password and Username

1.1.1. Opening Screen

1.1.1.1. two text boxes

1.1.1.1.1. password

1.1.1.1.2. username

1.2. If password and Username are correct

1.2.1. Output sound

1.2.1.1. To allow the user to recognise they have unlocked the game

1.2.1.1.1. sound will played when both password and username is correct, allowing the user to move on to the next screen.

1.2.2. Open Screen2

1.2.2.1. PacMan game

1.2.2.1.1. user can then begin the game

1.3. Instructions

1.3.1. scrollable page

1.3.2. Force portrait

2. Timer/Lives

2.1. Timer

2.1.1. There are many clocks used in this game-with different puposes

2.1.1.1. Ghost clock

2.1.1.1.1. The ghost clock ,enables the movement of each sprite. It tells the ghost when to move.

2.1.1.2. Boundary clock

2.1.1.2.1. The boundary clock, is used to keep the ghost sprites in place, so that it does not touch the boundaries.

2.1.1.3. score clock

2.1.1.3.1. The score clock is used to keep track of score, and what time the score has been added.

2.1.1.4. stagechange 1

2.1.1.4.1. When the time limit is reached in a stage, you will be moved on the next.

2.1.1.5. stagechange 2

2.1.1.5.1. When the time limit is reached in a stage, you will be moved on the next.

2.1.1.6. stagechange3

2.1.1.6.1. When the time limit is reached in a stage, you will be moved on the next.

2.1.1.7. stagechange 4

2.1.1.7.1. When the time limit is reached, the user has beaten the game and will be taken to the winners screen.

2.1.1.8. Survival clock

2.1.1.8.1. This clock represent how much time it is taking for the user to stay alive.

2.1.1.9. Final Clock

2.1.1.9.1. Is used to display the time you either died or the amount of time it took the user to beat the game.

2.2. Start with 3 lives

2.2.1. Redsprite

2.2.2. Lose life

2.2.3. Count how long you can go in 3 lives

2.2.3.1. 3 lives

2.2.3.2. When you have run out of lives

2.2.3.3. Taken to a new screen

2.2.3.4. Shows time stayed alive

3. Screen 3

3.1. Actual game

3.1.1. Pacman sprite

3.1.1.1. When sprite is touching boundry

3.1.1.1.1. Then don't allow sprite to move farther

3.1.2. Controls at bottom of the screen

3.1.2.1. Up button

3.1.2.1.1. Buttons are laid out to look like the typical controls for arcade games.

3.1.2.2. Down button

3.1.2.2.1. Checks if pacman can move down before letting pacman move down

3.1.2.3. Left button

3.1.2.3.1. All of the buttons are colored differently to match the arcade style

3.1.2.4. Right button

3.1.2.4.1. Move pacman by changing the heading variable

3.1.2.5. Labels at the bottom of the screen

3.1.2.5.1. Time survived

3.1.2.5.2. Lives remaining

3.1.3. Ghost sprite

3.1.3.1. Move randomly around the screen

3.1.3.2. Collide with barrier

3.1.3.3. If ghost sprite touch pacman

3.1.3.3.1. Then send pacman sprite back to beginning

3.1.4. Barrier

3.1.4.1. May need to add different sprites for the pacman to interact with

3.1.4.2. Would make easier for pacman and ghost interaction

3.1.5. Force Portrait

3.1.6. Time Survived Clock

3.1.6.1. If you survive for a minute then open a more difficult stage

3.1.6.1.1. Remove more boundaries

3.1.6.1.2. Add more ghost sprites

3.1.6.1.3. Open Loading Screen

4. The point of this app is to create a recreational game for people of all ages. This game is based off of "pac man." On the first screen there is a password page that helps you launch the page... The username is "Pac" and the password is "Man." Once you press launch, it brings you into the actual game which is located on screen 2. In our game, you have three lives. The yellow sprite (you) is trying to avoid the red sprites, every time you hit a red sprite you lose one life. This game also times how long you can play the game before losing all your lives. After you have lost all three lives it brings you to another screen, which shows the time you took to play. This game is simple and fun, and has you constantly wanting to beat your high score.

5. Loading Screen

5.1. Check how many stages the user has completed

5.1.1. By using a global stage variable

5.2. After 10 seconds

5.2.1. Open the more difficult stage

5.3. Display the time until the stage opens