Saturday, May 30, 2015

Final Product

For my final product of my 20 Time Project, I decided to create a new game- Flappy Bird!

I decided to stick with the game I created last time as I thought it would be easier to expand on and to focus on one game. This was done on the online software I had found called Cyberix 3D.
However, I decided to create a new game instead of the game I created in my last blog post. Most of you have probably heard of even played the widely infamous and popular Iphone game - Flappy Bird. This simple yet tricky game was really interesting to me. I remember when the game first came out, I was addicted to it and kept playing it over and over again in hopes of beating my high score. Since I liked the game so much, I decided I wanted to program it myself as my final project.
As easy as the game seems as just tapping the screen for the bird to jump up across the obstacles, programming the game myself was a completely different story......


My own version of programming the game- Flappy Bird. 
However, I decided to create a new game this time as my final projects. This was the second game I created with the one I showed in my last blog post. I did not anticipate it to take so much time and effort as there are so many different elements. Each step along the way require me to program it with a different function. This included several hours of repeating the same work over and over again. Most times, the program was really hard to understand and I was stuck for a long time. All in all, it was worth it as I learned alot along the way and was able to program them all by myself.
I am proud of what I have accomplished in my 20 Time Project and have delivered as my final project.

Tuesday, May 12, 2015

Start of the Video Game

After weeks of research in different subjects of my project, I decided it was time to start focusing on my final result- the video game!
Throughout my entire 20 Time project, my method of research has transitioned and this was definitely something I didn't expect.
Initially, I planned on focusing less on the science behind video games/cognitive brain functions and to focus more on coding and developing my video game so that I would have a final product. However, by actually doing the project, I noticed the natural inclination in how I was doing it. I decided to focus more on the research, with each week on a different subject to be more in depth. I decided that coding the entire game would be quite impossible and this led me to find some online free game maker software. This allows me to still create a game with the research I have learned, but I will not have to learn how to code it myself.
Through this project, I have learned that things might follow through as initially planned but other routes can also lead to the final result!

I decided that the game I will create will be a simple "Ball Adventure Game". This incorporates moving the Up/Down/Left/Right in order to move the sphere ball across the grass floor and over the obstacles to get to the final flag.

The website I decided to use is called Cyberix3D, an free online 3D Game Maker
 http://www.gamemaker3d.com/

This website has a wide variety of games made by other users that you can play or you have the option of making your own game with the basic tools.
I first decided to play a couple of the popular user created games to see the different types of games one could make before I created my one.


Here is a sample to show the different types of games users created:

It was quite complicated to make my own game as I had never done so before. Also, there were so many variables to adjust depending on what action you wanted to produce in the game. Since everything was in 2D, it was hard to comprehend on the interface.
This was an example of the Sphere Variable in the game. The Sphere was the variable that moved depending on which arrow the player pressed. However, this also depended on where the ball was and the obstacles too. 
I realized this was harder than I imagined it to be since it is so comprehensive, but is worth it for the final game. I have created the basic structure of the game but it is not completed yet. I hope to finalize the game but the TED Talk so that I can run through how I created the game and the research behind why. I want to finish my game by the end of the next two weeks.