Please enable JavaScript.
Coggle requires JavaScript to display documents.
Version 5 of Meteor Dodge (Events (IF lives = 0 (Display “Game Over, Your…
Version 5 of Meteor Dodge
Setup
Create Rocket class
Create Laser class
Create Canvas
Create Star class
Create Meteorclass
Objects
Stars
Diameter
Colour
Rocket
Size
Colour
Movement speed (forward)
Lasers
Colour
Size
Movement speed (forward)
Meteors
Colour
Diameter
Movement speed (random directions)
GUI
Main Menu
Screen Size
Game Active
Lives
Score
Events
IF rocket hits any side of canvas
Teleport rocket to opposite side
IF laser hits any side of canvas
Delete laser
IF meteor hits any side of canvas
Teleport meteor to opposite side
IF laser hits meteor
Add to score
Split meteor or delete it if its small
IF meteor hits Rocket
Remove 1 life
Remove meteor
IF lives = 0
Display “Game Over, Your score wasl
Score
”
Run HighScore function
Restart game
Display main menu GUI
IF left arrow is pressed
Turn rocket left
IF right arrow is pressed
Turn rocket right
IF spacebar pressed
Shoot laser out of front of rocket
IF up arrow is pressed
Move rocket forward
Functions
Move Rocket
Up arrow key pressed
Rocket moves forward
Right arrow key pressed
Rocket turns right
Left arrow key pressed
Rocket turns left
Meteors
IF the game started
Move with random velocities towards with random directions
Add a meteor every 8 seconds
Draw the 4 meteors
High Score
If Score> Highscore
HighscoreLvl = Score