5/13 - 5/17
- Nathan Matarazzo
- May 17, 2024
- 2 min read
This week, I finally finished making the video game for my arcade machine project. I have been having problems committing stuff to my GitHub repository, since the amount of data I have on there exceeds the limit for what I can get with a free account. I might be able to delete or remove some of the previous commits that I have made in the past, so I would be able to upload what I currently have, and not have it just saved locally. My current status with my arcade machine project, is that I have finished the game, and now, I need to do the electronics for the machine, itself. I will probably be using Linux to run the game. I will also need to code for the buttons I am going to be using, that will correspond to certain keys that are the inputs for the game to run properly. A classmate of mine, Joao Luiz Paizante, has done a similar project with a Raspberry Pi Pico, so I will probably ask him for help with what I am doing for my project. This week, I finished making all the character assets and animations as well. I also got a lot of the bugs fixed, including one which broke the game because of the translations that transform the characters after every point, and at the beginning of the game. I was able to fix this relatively quickly, with the line that says "transform.position" in the picture of my code, seen below. Another bug was caused by the physics of the net, and the physics of dunking. I was able to fix these both at the beginning of the week. Through trial and error, I was able to find the correct parameters that I would be using for the dunking physics and the net physics. I finally was able to build the game this week, and the end product is seen in the third picture below. The third application from the top is the one which is used to actually run the game.






Comments