Right now in the Gifted & Talented class we are making video games using the website Scratch. I really wanted my games to be appealing to everyone when they play my game. To do so, I let lots of people try my game while I was still in the process of making it. I asked them for their feedback and tried to incorporate it in my game. I also played many other games and tried to see what made their games good. I also decided to use bright colors and interesting characters so people would want to play my game. I wanted my game to be in the middle of easy and hard. It should be hard enough so if they lost, then they would want to play again and try to win. It should be easy enough so they are actually able to win without getting extremely frustrated and smash their computer.
My first game was the chase game, I spent a lot of time on it and I thought it turned out pretty good. All of the functions work, and it I even had time to add extra things like background changes and music. If I were to change one thing on it, I would make the shark go a little faster because some people were saying that the game is a little easy. My second game was a platformer game. During the week we were working on it, I didn't really have access to a computer at home so I would only work on it at school. It didn't turn out as good as I would've liked it too, but at least you are able to jump and get to the circle. The timer is a little bit messed up and the score doesn't really work, but at least you can move around. For our last game we were allowed to make anything we wanted. I chose to do another platformer game because I new that I needed to make up for the last game I did.
I think my best code was definitely when I made a gravity engine in my platformer game. I really wanted to make a gravity engine because it looks really cool how when you press the up arrow you would jump up and them slowly float down to the ground. I had to watch a lot of videos until I finally understood which block of code does what. Originally, if you pressed the up arrow to jump, it would start to go back down but it would stop before it hit the bottom. It definitely took a lot of work trying to figure out what I had done wrong. I had to look at other peoples projects and watch tons of videos. I eventually "gave up" (I hate saying this) and trashed all the code I made and decided to start over. The second time it actually worked, and I still don't know what I did wrong the first time.
My first game was the chase game, I spent a lot of time on it and I thought it turned out pretty good. All of the functions work, and it I even had time to add extra things like background changes and music. If I were to change one thing on it, I would make the shark go a little faster because some people were saying that the game is a little easy. My second game was a platformer game. During the week we were working on it, I didn't really have access to a computer at home so I would only work on it at school. It didn't turn out as good as I would've liked it too, but at least you are able to jump and get to the circle. The timer is a little bit messed up and the score doesn't really work, but at least you can move around. For our last game we were allowed to make anything we wanted. I chose to do another platformer game because I new that I needed to make up for the last game I did.
I think my best code was definitely when I made a gravity engine in my platformer game. I really wanted to make a gravity engine because it looks really cool how when you press the up arrow you would jump up and them slowly float down to the ground. I had to watch a lot of videos until I finally understood which block of code does what. Originally, if you pressed the up arrow to jump, it would start to go back down but it would stop before it hit the bottom. It definitely took a lot of work trying to figure out what I had done wrong. I had to look at other peoples projects and watch tons of videos. I eventually "gave up" (I hate saying this) and trashed all the code I made and decided to start over. The second time it actually worked, and I still don't know what I did wrong the first time.