By Leif K And Luke C., 8th Grade
The goal of our project was to program a simple game that people would enjoy playing over and over again. We decided (when we were still in the planning stage) that the person would play as a shield that moves left and right to protect the core from projectiles. There would also be a barrier around the core itself that would have three layers, split into fourths. As projectiles hit the barriers, they destroy them. As more barriers are destroyed, the core becomes exposed, and a warning sign alerts you the core is exposed. If the core was hit, it was game over. The longer you lasted, the more projectiles came at you. Also, there would be power- ups along the way.
What we needed to complete this project was a game-programing software. This, we decided on, was Scratch. Scratch is a good way to make games for amature programmers and game developers. We also had the help from other programmers that use Scratch. If we were stuck, we would post a question about our program, and have others help us figure out the solution. Without their help, our finished game would probably not be as good or nicely made as what we have now.
There were a few steps we took to complete this project. What we first did was log in to Scratch, and create a new game. We then made all the sprites (pictures) for the various objects. Then, we started programming. We first made the shield move when you clicked the right or left arrow keys, or a and d keys. We then made the projectile go to the core, and disappear when it hit the shield. It took us a while to figure out how to make it randomly appear, and subtract points off core variable, but, with the help of others on Scratch, we figured it out and made it work (it took a few weeks). After that, we made a power-up move towards the projectile (that way, the shield would get it more randomly). We also had to make the shield change from one shield to two. The problem was, when this ‘power-up shield’ up, no points were added to the score. We did, in the end, figure out how to add to the score, and our project was complete. Even though it was not like what we had originally planned, it still turned out to be a great game. We are very happy with our final product, and hope you enjoy it as much as we do!
(P.S., see if you can do as well as Luke did! ( 950 points))