Coding/programming over the year!
By Zselyke
This year I started programming and creating a lot of games in Scratch. I did so much over the course of a year and I knew nothing at first. I am amazed at how much I learned from this class. My class and I 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!!! - -
Cat Double Jump
Cat Double Jump was the first game we coded together as a class. It is something to definitely consider trying out if you had not already, and you learn a lot from it. We learned how to program:
- Keypresses
- Gravity
- Jumping
- Double Jumping
- Wraparounds
- Backdrop Changes
- Sound and Music
Daleks Game
The second game we programed was called Daleks In this game we learned how to program:
- A teleport mechanism that transports the Cat to a random location on the Stage. There's a cooldown period of 5 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 it can be used again.
- A game over screen that doubles as a start screen.
Rainbow Lines
We then later 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 Game
We created an Asteroids game program as well. 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 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 the 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 so much about programming as you can see. I hope you enjoyed learning along! Feel free to play the games we programmed!