Programming and Probability
The Programming and Probability project was about us creating a video game off of star logo nova but we were able to use some other websites like scratch and even more sophisticated ones if you were up to the challenge. The whole point of the project was to learn about probability and how it is in everything we do so for instance the project was based on video games. The only requirement the game had was to have some kind of randomization in the game. The reason these benchmarks were so important was they would let us deifer the way the game is suppose to be made as well as the game you might want to make it would also allow you to change your mind and try something different if the other one became too difficult.
Benchmark #1
The first benchmark was for us to find a game that has probability and see about making it into a computer-based game. The game that me and my partner had originally choose was blackjack. We started to think through all of the ascetics and how we wanted the game to look and how it would be ran. The way we saw it being implemented into star logo nova was going to be challenging because we thought too much of the ascetics over the actual implication and use of the game. We started to look at the basics of the game and we realized that we had a lot of work ahead of us with how the cards would be dealt and how the next person would hold their hand and play agents the computer without the computer knowing. We also realized that that the game's code was super complex and the two of use being new at coding we were not really sure about how to code this kind complex game.
Benchmark #2
While we were sitting here think about are game we really excited because it would have actual decks that would have the card value because we were going to use shapes and animals in the game to represent card values but then as we talked with Dr. Drew we realized that we had a really huge challenge in front of us. So we talked with Dr. Drew about changing our game because we realized the code was too complex for us new bees so we decided that we would do are from scratch and we would also do flappy bird because we knew that it would be much easier to use because of the way scratched works and how easy it can be to program on there, at least to me and my partner. We started to show that the game would be just the same as the regular one other then we could change the way the train looked as well as what the actual image is flying throughout the air. SO it would have a counter in the top left of the screen and it would show you how many you went through. The way you would play was by using the space bar and it would move you up and down.
Benchmark #4
This benchmark was all about us explaining the probability in our game. The probability that appeared in our game was the distance in between the two object you were making your way through. The objects would change in size of how far open they where so we used the grid that that scratch gives us and we took it and we knew that one box was equal to one unit so we measured the units and we were able to calculate the probability that the pipes would appear in the same spot in a row.
Benchmark #5
This is the game that we created.
https://scratch.mit.edu/projects/135975326/
Your first step is to click the little green flag on the top right second you will click on the space bar making your way through the two obstacles and that's it I hope you enjoy are game.
Reflection
I think this project was helpful and was really great at showing us at how probability really appears. I am not sure if it was the best for students because programming a game was challenging because it was not easy to get the game to make all of the moves you want them to. I found myself really having to start small because we had to take pieces of code and add more and more to see how they affect the overall game. It took a lot of tests because we had to see if it was going do the right thing for our the character to move. I also really found me taking apart the work because we had to do certain stages and then we had to put them together to make the characters more or the obstacles. Overall I enjoyed the project I just thought that programming a game was challenging because we had learned the language of code.
Benchmark #1
The first benchmark was for us to find a game that has probability and see about making it into a computer-based game. The game that me and my partner had originally choose was blackjack. We started to think through all of the ascetics and how we wanted the game to look and how it would be ran. The way we saw it being implemented into star logo nova was going to be challenging because we thought too much of the ascetics over the actual implication and use of the game. We started to look at the basics of the game and we realized that we had a lot of work ahead of us with how the cards would be dealt and how the next person would hold their hand and play agents the computer without the computer knowing. We also realized that that the game's code was super complex and the two of use being new at coding we were not really sure about how to code this kind complex game.
Benchmark #2
While we were sitting here think about are game we really excited because it would have actual decks that would have the card value because we were going to use shapes and animals in the game to represent card values but then as we talked with Dr. Drew we realized that we had a really huge challenge in front of us. So we talked with Dr. Drew about changing our game because we realized the code was too complex for us new bees so we decided that we would do are from scratch and we would also do flappy bird because we knew that it would be much easier to use because of the way scratched works and how easy it can be to program on there, at least to me and my partner. We started to show that the game would be just the same as the regular one other then we could change the way the train looked as well as what the actual image is flying throughout the air. SO it would have a counter in the top left of the screen and it would show you how many you went through. The way you would play was by using the space bar and it would move you up and down.
Benchmark #4
This benchmark was all about us explaining the probability in our game. The probability that appeared in our game was the distance in between the two object you were making your way through. The objects would change in size of how far open they where so we used the grid that that scratch gives us and we took it and we knew that one box was equal to one unit so we measured the units and we were able to calculate the probability that the pipes would appear in the same spot in a row.
Benchmark #5
This is the game that we created.
https://scratch.mit.edu/projects/135975326/
Your first step is to click the little green flag on the top right second you will click on the space bar making your way through the two obstacles and that's it I hope you enjoy are game.
Reflection
I think this project was helpful and was really great at showing us at how probability really appears. I am not sure if it was the best for students because programming a game was challenging because it was not easy to get the game to make all of the moves you want them to. I found myself really having to start small because we had to take pieces of code and add more and more to see how they affect the overall game. It took a lot of tests because we had to see if it was going do the right thing for our the character to move. I also really found me taking apart the work because we had to do certain stages and then we had to put them together to make the characters more or the obstacles. Overall I enjoyed the project I just thought that programming a game was challenging because we had learned the language of code.