This image contain final code of the first project. First I have code of the paragraph conversation. Finally is the code of the after actions.
My prompt for the project was, "what is your favorite video game and why?" I first started with the character saying a game. Then they ask a question like "What is your favorite game?" Finally, I added sounds and music to the script so it would seem less boring. And after all of that was done I wanted a movement event to happen so I coded the character to bounce off the edge forever.
Here is a link to the project that I made as an introduction to the game designs. Scratch Project
This image contains code of the game for the elephant sprite. It shows how you control the elephant with the arrow keys. The code also shows what happens when clones spawn in, change color and then disappear.
I programmed both characters to move around with the wasd and up, down, left, and right keys to move around. For the add on's, I added clones to follow the elephant and change color. The goal of the game is to race with a friend around the course and reach the end without going on the green.
Here is a link to the project that I made Scratch Race Game.
This image contains code for the rocket ship. The code is basically, if clicked, follow mouse. The code also shows what happens when the damage levels get to high.
The goal for this project was to guide the rocket to the planet without touching the rocks. The add on's I did for the project was having a point, and damage counter. To better explain, whenever the ship touched a star you would gain a point. When you touched a rock, you would get 1 damage point, if you get 5 damage points you have to restart the game.
Here is a link to the project that I made Scratch Maze Game.
This is code of the physics of the monkey like how it falls, jumps, and moves left and right. The most challenging part of the code was the gravity. It was hard because I wanted the monkeys feet to land, and if anything else did I wanted the monkey to fall.
The goal for the platform game was to reach the goal without falling off the platforms. The add on's for the project is I tried to make the monkey land on the platforms in one jump. This would be a pretty fun game if the level continued and had like other more challenging courses.
Here is a link to the project that I made Scratch Platform Game
This is code of one of the dinosaurs. The code is telling the dinosaur, point in random direction, move forward forever, and bounce off of any edges.
The goal for the game is to try and run away from the dinosaurs. If one of them catches you, they would say the time of of how long they didn't catch you. The add on was a timer. The timer indicated how long a dinosaur didn't touch you. The timer reset every time you got caught you.
Here is a link to the project that I made Escape Game
Using Scratch, I created 5 Scratch projects with cs first club. I did this because it was our school assignments. Even though it was our school project, I still had fun with the club and would do it on my own time if we didn't already do it at school.
During this process, I learned more advanced ways of how to code with scratch. I was already familiar with scratch, but I still found CS First club to be fun and sometimes useful. I would totally recommend CS First to someone if they didn't know how to use scratch.
The 7 standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project ties to computational thinker. My project ties to this because I used scratch coding to make a game, or solve a problem.
A challenge I overcame on this project was the coding. I was able to do it by looking at the resources like videos to make it correct code. For example, sometimes I would try and do the coding without the videos and sometimes I have to watch the videos to get the code working the way I want it to.
Given a chance to do this again, I would change the add on's to the project. The reason why I would change the add ons is because there is so many possibilities for an end coding. I think the add on's could be more fun if changed.
Hastings High School Career and Technical Education Program offers Agriculture, Business Management, Computer Programming, Construction Trades, Culinary Arts, Digital Multimedia, Engineering Design, Finance, Insurance, Marketing. My project connects to the Computer Programming CTE program at Hastings High School. My project connects to careers in Professional coder.