Do it Better Project: Arduino
For the Do it Better Project, I decided to do our Arduino project. My partner for this one was Alex Sheron again. To start, our plan was to make a homerun derby game with a bug lcd. When we were unable to get a big lcd, we decided we would do a basketball shooting game. To begin, we got the code from Justin Keizer and Matt Baetkey's Arduino project. We used theirs because it would involve a lot of the same principles we wanted in ours. Theirs was a lizard jumping over cactus game that comes up when you are using google chrome and their is no internet connection, So, we used theirs. The first thing we did was change the lizard to a basketball hoop and the cactus to a ball. That's where we ran into our first problem. We needed to add in a player to shoot the ball, but for whatever reason, we were unable to put two stationary things in the code. We wanted to have it where the player would shoot the ball from the right side of the lcd and the ball would go to the top level and drop into the hoop when you pressed a button.
Final Product |
In the end, this project was a failed one. We didn't achieve our goal as the game didn't do what we wanted it to do. The problems were that their was no player to shoot the ball, but the ball still came along and also when you pressed the button, the hoop and ball would switch levels. We have no idea why it doe this because in our code, the ball was the only thing that was supposed to move. Also, with this problem, it was impossible to make a shot and for some reason, the game never registered a miss. When, you missed the screen was supposed to flash "No good!" but that didn't work. We did make a theme song for our game that worked, though. It was the "Nba on ESPN" theme song. The song worked perfectly. Overall, this project didn't work because we tried to accomplish something that was above our ability.
|
Reflection |
This project was very frustrating as it never worked. But, I learned a lot about coding.
Peak: I had fun doing this project because it involved a lot of basketball which is one of my favorite sports. A project is always fun if it involves sports. Peak: Our project was based off of a previous code, which made it a lot easier. It's really hard to make a code when you have to start from scratch. This definitely sped up the process of it all. Pit: Our project didn't work. I'd call that a pit. Pit: We were unable to do a large screen homerun derby. I was really looking forward to and I was trying to find out how to get a large screen on the WEEKEND. That shows how much I wanted it to happen. And unfortunately it didn't. |