Introduction
Through this project we explored probability through creating our own game! This game could not be any game though, It had to have a "chance" or probability involved in it. As we progressed in the project we learned about probability, therefor making our game better! We learned and we expected to learn all about probability, basic programing, using equations with graphs, tree diagrams, and lots more. The game part of the project was to help us understand and get interested in probability/probability . Full Project Desc.
Benchmark #1
This was the first benchmark in our project. This is where we came up with what our game was and why we wanted to create it, We drew our game to show how it would look. We were basically brain storming our game. Nothing was final at this point. This was a very Important step because without it, it would be hard to have a solid idea in mind.
Benchmark #2
This benchmark was pretty much and extension on the first one. We provided a more in depth description and how we intended to create our game. We also needed to provide how we planned to ingrate probability into our game. This was an extremely important step in the proses because it gave us an outline when actually creating our game. It game me a more organized approach to coding witch helped me in the long run.
Benchmark #3
This was not only the biggest benchmark but the most important. It was our final game. We were going to present it and have people play it at exhibition so we needed to make it impressive. We have been working hard on our games through revision after revision for weeks.
The game I choose to create was "snake" but with a few changes. Snake is a game where move around with the arrow keys and try to eat. Every time you eat, you get longer. When you hit yourself, or the edge of the play area you loose. The goal is to see how long you can get. I added a twist, the length you grow every time is different. And rarely it can even subtract. LINK TO GAME.
The game I choose to create was "snake" but with a few changes. Snake is a game where move around with the arrow keys and try to eat. Every time you eat, you get longer. When you hit yourself, or the edge of the play area you loose. The goal is to see how long you can get. I added a twist, the length you grow every time is different. And rarely it can even subtract. LINK TO GAME.
Benchmark #4
In benchmark #4 we analyzed our game. We were asked to figure out the probabilities within them. We created a tree diagram for our game (As you can see to the left).
This was important because It made the whole project just click and come together for me. Once I did benchmark #4 it helped me understand the probabilities inside of my game a whole lot better. |
Reflection
One of the biggest challenges I faced during this project was creating the game itself. But more specificity, getting the snake to move and the back to follow. It may sound easy at first but it was hard getting the back to delete it self relative to where the front turtle was. After many tries and fails I finally got it. I figured it out by using my favorite habit of a mathematician, "Starting small". I used this by just focusing on the snake to move in just one direction at first, By doing this it was a lot faster and I could debug the problem faster.