Tuesday, December 1, 2015

Scratch Game Design

My GT teacher wanted us to critique other classmates' games that we had been working on. We used the sandwich style method- a compliment, the constructive criticism, and another compliment. The comments my classmates left for me were really helpful. They had kindly pointed out the flaws and told me how to make my game even better. Before, there was this glitch were the score would jump from 23 to a number like 46. But someone pointed that out and I fixed it. Another thing was to make the sprites (characters) smaller so there was more room. That definitely improved my game. Several things changed and improved in my game all because of my friends.


Of all of the games I made, I can't choose a favorite. They are all so different and unique and fun! For example, in both the Chase game and the Platformer, there was story line to go with it. But the Operation Freedom is just a bunch of craziness and fun! I feel like Operation Freedom represents me the most because its just a jumble of the internet in one game! Lastly, all of them are so different and are most definitely not perfect! All of them could use some fixing up. I think my Chase game and my Platformer game are the easiest. The Freedom game is really challenging: WARNING!

My best code would have to have been in Operation Freedom. I managed to get my frog to jump and look realistic using a special gravity engine. Of course, I had copied my teachers code to get it to jump that way but when I tested it out, it looked really smooth and I was really proud of myself since I got a complicated code to actually work! Making a game is not easy. Nothing is perfect, especially if it's your first time doing such, so I had many bugs that had to be fixed. One of the hardest ones was getting my score and time to work correctly in my Chase game. What had happened is that I would get my time to work perfectly, but it would throw off my score and vice versa. Eventually, I had gotten it to work by basing them off of different signals.