This year, I learned a lot about coding and creating games on Scratch. We made Cat Double Jump, a Daleks game, a Rainbow Lines game, an Asteroids game, and a Fruit Slicer game. -- Thank you Al Sweigart for teaching me how to program on Scratch!
The Cat Double Jump
The Cat Double Jump was the first game we coded. We learned how to program:
Keypresses
Gravity
Jumping
Double Jumping
Wraparounds
Background Changes
The Daleks Game
The second game we programed was called Daleks. In the game, we learned to program:
A teleport mechanism that transports the Cat to a random location on the Stage. There's a cool down period of five seconds before the Cat can be teleported again.
A shield that protects the Cat for one second. It also has a cool down period, but it is ten seconds this time.
A game over screen that doubles as a start screen.
Rainbow Lines
We created a Rainbow Lines program that:
Created beautiful patterns of Rainbow Lines
Allowed the player to use variable sliders to select the thickness of the line, the color, and the degree of transparency.
Asteroids
We created an Asteroids game program. We learned how to code:
Clones
Spaceship Velocity
Broadcast and receive messages that coordinate game activity between sprites
A Scoreboard
Asteroid velocity and rotation
A game over screen
Fruit Slicer
This was the final game program we created. We programmed:
The tracking of cursor locations using lists.
A Fruit Slicer that the player can use to slice fruit as they are tossed up in the air
A display of Health that decreases as fruit is missed and falls to the ground
A keypress that allows the player to recover their Health before they lose all of it and the game ends.
A cloud variable that keeps track of the high score among all players
I learned a lot about programming games by coding with Scratch and Code.org. I hope you enjoyed playing them as much as I did!