My Scratch Programs!!!
By: Ayah C.
2020-2021
This year I had the chance to learn how to program by creating a variety of games in scratch. I made a Cat Double Jump,a Daleks game, a Rainbow lines program, an Asteroids game and a Fruit Slier game. --Special thanks to Al Sweigart and Mr.Goldstein for teaching us how to program.--
Cat Double Jump
The Cat Double Jump was the first game we coded. From it, we learned how to program:
- Keypresses
- Gravity
- Jumping
- Double Jumping
- Wraparounds
- Backdrop changes
- Sound and music
We also learned how use scratch and create variables that could be inputted in our code.
The Daleks Game
The second game we programmed was called The Daleks Game. In this game we learned how to program:
- A teleport mechanism that transports the cat to a random location on the Stage. There is a cool down period of 5 seconds before the cat can be teleported again.
- A shield that protects the cat for one second. It has a cool down 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 game that was programmed to:
- Create beautiful patterns of Rainbow Lines
- Allow the player to use variable sliders to select the thickness, the color and the degree of transparency for the line.
Asteroids
We created an Asteroids game where we learned a variety of new techniques while coding it. We learned how to code:
- Clones
- Spaceship velocity
- Broadcasting messages and receiving messages between sprites to coordinate activity.
- A scoreboard
- Asteroid velocity and rotation
- A game over screen
Fruit Slicer
This was the final game that 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 dereases as fruit is missed and falls to the ground
- A keypress to recover lost health before all your Health is lost and the game ends.
- A cloud variable that keeps track of the high score from all players.
I learned a lot about coding through coding games in Scratch. I hope you enjoyed playing and learning a bit about them!