This project was our exhibition project in math class. It was composed of many different benchmarks. One of those being that we had to compose our own game on the website Starlogo Nova. Our game had to contain probability, which was one of the 3 parts of our exhibition theme. Programming, Probability, and Proportions.
Here is a link to my game:
Here is a link to my game:
We went through a series of benchmarks in this project. I will give you a brief overview of some.
1. We explored different games and probability aspects that we wanted to base our game off of. This helped us get a good idea of what we wanted to do.
2. We had to give a brief description of what our game would be like. For example, what the characters would be, how it would be played, the probability, etc... This helped us get a start on programming our game.
4. We made a probability chart of all the probabilities in our game. This helped us get a good understanding of what was actually going on in our game.
5. This was our game.
7. This is the DP update and reflection that I am doing now.
Here is how to play:
1. You begin with 3 buttons and a scoreboard. Then 3 screen options. A blank screen, a screen that says YOU DIED, or a screen with 3 figures on it.
2. Ignore the button that says forever.
3. Hit the button that says "Setup", this will spawn a shark, and 2 turtles. The turtles will have different colors.
4. Hit the button that says "Play", you will automatically move forward. For the controls, hit the UP arrow for up, DOWN arrow for down, LEFT arrow for left, and RIGHT arrow for right.
5. You have to eat one of the turtles. Just swim towards one and come into contact with it.
6. You will either gain 10 point or you will die. It all depends of the color. One of the fish kills you, another feeds you. It all depends on the color. There are 5 specific colors that make you die, and 5 that feed you.
7. If you die, hit the "Setup" button again to restart.
8. Have fun!
Reflection:
This project for sure had its ups and downs. To start off, I was originally working with a partner. Also, We were programming the game "Snake". After about 2 benchmarks, I realized that I had gotten myself way in over my head. I asked my partner if he wanted to switch games, but he said no. So I made my own game by myself. On a more reflective note, I definitely learned a lot during this project. I had no idea how to code before, so this was quite the adventure. There was a lot of take apart and put back together in this project. I definitely had to deconstruct all of the probability coding to see how it all fits into the bigger picture. another habit that I used was start small. Obviously, you can't start your game with it being super huge, but I really had to start small. I would ask for help on one topic, which I would then build off of to get to another topic, and so on and so forth. I feel like one of the strong aspects of my game is the amount of probability that is in it. My game has a lot of probability compared to some other ones that I saw. The main weakness is that is is very short. You can figure out the pattern in about 5 minutes. All in all, I am happy about the way my game turned out.