Programming and Probability
PROJECT DESCRIPTION
In the Programming and Probability project we were expected to learn about the probability of any outcome and testing if a occurring probability is more or less likely than we may think. Testing and making a conjecture about the probability of a future business decision or for any business, continues. They need to evaluate the risk of their decision and what the effects of the probability are. We tested own knowledge on Star Logo Nova to program a game involving chances of success or failure, therefore understanding probability. Throughout the process of learning about programming, we applied our understanding of probability theory and used it to analyze the probabilities associated with that game to better understand the odds of winning.
OVERVIEW OF PROJECTS PROCESS
For the process of learning about probability, we had to make a benchmark thoroughly explaining a solid idea of our “chances” game. I explained that my idea was to take inspiration from the “Find the Ball Game” that had four cups and once they were shuffled, you had to choose one out of the four cups, the ball that was shuffled in one of them. But, I decided with my partner that we were going to do 4 cups (the circles), and try to find the gem underneath one of the randomly shuffles cups. So, after my partner and I made this idea, it gave us an exact understanding on what we had to make, with the probability aspect foreshadowing the game and that’s why it was important for our process. For benchmark two, it made me realize the exact probability aspect that was my entire game. There are four cups in my game and every time the game resets, the red cups are randomized again and a gem is behind one of the four. So the probability of success was 1/4 and failure was 3/4. Overall, It was very beneficial to my project growth because of how much I needed the clarification of the probability aspect. Benchmark two let me know exactly what I wanted to do with my game, including the color and cup or gem style. For benchmark three, it was a step harder for me because of all the detail about the programming aspect I had to explain. Even though we had programmed before on StarLogo Nova, I had to descriptively describe what breeds, agents, traits, widgets, and logic (including variables and procedures) I was going to program in order to make my probability game work. This helped me because I was able to research what programming I had to do. For benchmark four we had to answer every probability aspect of our game. Which included the probability of the character being successful on the first try, the probability of a person failing on the first try, and answering any probability analysis that took part in our game. For benchmark five, we had to complete and submit our final StarLogo Nova game. I went through a lot of trials and drafts of my game, eliminating bugging and trying to achieve my best work. I consider my final draft, a great representation of my games vision.
GAME INSTRUCTIONS
My game has four red cups that appear once the game commences, or resets. Then, with the forever button on and setup was pressed, you use the left and right arrow key to any cup you believe has a gem behind it. The main goal of this game is to correctly guess between any of the red cups, has something hidden behind it. Then once you move left or right, to be under one cup of your choosing, you then use the up arrow key. The up arrow key lets you select the cup you are, going up towards, to then reveal if you have guessed correctly. If you are unsuccessful, to reset the game, you just press setup and forever.
http://www.slnova.org/inorton2019/projects/373064/
REFLECTION
This project contained benchmarks that I have never done before. I am proud of my final game because it's the best draft I achieved. I would say my game is my success in this project because it demonstrated exactly what I tried to work towards and my idea. One challenge was probably benchmark two because It was hard for me to describe what breeds, agents, traits, widgets, and logic (including variables and procedures) I was going to program in order to make my probability game work. That benchmark took me the longest, but I did turn in the paper, I just needed to realize how to make the final product because of how many drafts I made of my game. I would say two Habits of a Mathematician I used was be confident, patient, and persistent. Then the second habit would be take apart and put back together. I used these habits because it's exactly what I used in the process of programming my game. Overall, being patient, persistent, and confident was something I maintained throughout my game, or else I would not have my finished; working game.
In the Programming and Probability project we were expected to learn about the probability of any outcome and testing if a occurring probability is more or less likely than we may think. Testing and making a conjecture about the probability of a future business decision or for any business, continues. They need to evaluate the risk of their decision and what the effects of the probability are. We tested own knowledge on Star Logo Nova to program a game involving chances of success or failure, therefore understanding probability. Throughout the process of learning about programming, we applied our understanding of probability theory and used it to analyze the probabilities associated with that game to better understand the odds of winning.
OVERVIEW OF PROJECTS PROCESS
For the process of learning about probability, we had to make a benchmark thoroughly explaining a solid idea of our “chances” game. I explained that my idea was to take inspiration from the “Find the Ball Game” that had four cups and once they were shuffled, you had to choose one out of the four cups, the ball that was shuffled in one of them. But, I decided with my partner that we were going to do 4 cups (the circles), and try to find the gem underneath one of the randomly shuffles cups. So, after my partner and I made this idea, it gave us an exact understanding on what we had to make, with the probability aspect foreshadowing the game and that’s why it was important for our process. For benchmark two, it made me realize the exact probability aspect that was my entire game. There are four cups in my game and every time the game resets, the red cups are randomized again and a gem is behind one of the four. So the probability of success was 1/4 and failure was 3/4. Overall, It was very beneficial to my project growth because of how much I needed the clarification of the probability aspect. Benchmark two let me know exactly what I wanted to do with my game, including the color and cup or gem style. For benchmark three, it was a step harder for me because of all the detail about the programming aspect I had to explain. Even though we had programmed before on StarLogo Nova, I had to descriptively describe what breeds, agents, traits, widgets, and logic (including variables and procedures) I was going to program in order to make my probability game work. This helped me because I was able to research what programming I had to do. For benchmark four we had to answer every probability aspect of our game. Which included the probability of the character being successful on the first try, the probability of a person failing on the first try, and answering any probability analysis that took part in our game. For benchmark five, we had to complete and submit our final StarLogo Nova game. I went through a lot of trials and drafts of my game, eliminating bugging and trying to achieve my best work. I consider my final draft, a great representation of my games vision.
GAME INSTRUCTIONS
My game has four red cups that appear once the game commences, or resets. Then, with the forever button on and setup was pressed, you use the left and right arrow key to any cup you believe has a gem behind it. The main goal of this game is to correctly guess between any of the red cups, has something hidden behind it. Then once you move left or right, to be under one cup of your choosing, you then use the up arrow key. The up arrow key lets you select the cup you are, going up towards, to then reveal if you have guessed correctly. If you are unsuccessful, to reset the game, you just press setup and forever.
http://www.slnova.org/inorton2019/projects/373064/
REFLECTION
This project contained benchmarks that I have never done before. I am proud of my final game because it's the best draft I achieved. I would say my game is my success in this project because it demonstrated exactly what I tried to work towards and my idea. One challenge was probably benchmark two because It was hard for me to describe what breeds, agents, traits, widgets, and logic (including variables and procedures) I was going to program in order to make my probability game work. That benchmark took me the longest, but I did turn in the paper, I just needed to realize how to make the final product because of how many drafts I made of my game. I would say two Habits of a Mathematician I used was be confident, patient, and persistent. Then the second habit would be take apart and put back together. I used these habits because it's exactly what I used in the process of programming my game. Overall, being patient, persistent, and confident was something I maintained throughout my game, or else I would not have my finished; working game.