I am a programmer!
By Casey S.
This year, we learned to program by creating lots of game programs in Scrat. We made a Cat Double Jump, a Daleks game, a Rainbow Lines program, an Asteroids game and a Fruit Slicer game. -- Thank you AL Sweigart for teaching us how to program on scratch!--
Cat Double Jump
The Cat Double Jump was the first game we coded. We learned how to program:
- Keypresses
- Gravity
- Jumping
- Double Jumping
- Wraparounds
- Backdrop Changes
- Sound and Music
Daleks Game
The second game we programmed was called Daleks. In the Daleks game, we learned to program:
- A teleport mechanism that transports the Cat to a random location on the Stage. There's a cooldown period of five seconds before the Cat can be teleported again.
- A shield that protects the cat for one second. It then has a cooldown period of ten seconds before the shield can be used again
- 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 Asteroid 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 by coding games in Scratch. I hope had fun playng these games