Group Project 3

For this group project, we worked on improving an existing Java Tetris application by fixing issues and adding new functionality, with each team in the division responsible for a different part of the system. My team was assigned to design the input sy…


This content originally appeared on DEV Community and was authored by John Phan

For this group project, we worked on improving an existing Java Tetris application by fixing issues and adding new functionality, with each team in the division responsible for a different part of the system. My team was assigned to design the input system so players could choose between using WASD or the Arrow keys to control the game. We first created and submitted a design document outlining how the input options would work and how they would integrate with the current architecture, and once the division leader approved it, we moved on to implementation. Since other team members were quite busy at the time, I took the initiative to implement the core functionality myself, making sure both control schemes worked smoothly and consistently. I also added tests around the main input logic so that when my teammates contribute later, they can verify that their changes don’t break the core behavior. During implementation, I realized that parts of the original design were overengineered, so I simplified the structure to make the code clearer, easier to maintain, and more flexible for future features.


This content originally appeared on DEV Community and was authored by John Phan


Print Share Comment Cite Upload Translate Updates
APA

John Phan | Sciencx (2025-11-16T01:56:17+00:00) Group Project 3. Retrieved from https://www.scien.cx/2025/11/16/group-project-3/

MLA
" » Group Project 3." John Phan | Sciencx - Sunday November 16, 2025, https://www.scien.cx/2025/11/16/group-project-3/
HARVARD
John Phan | Sciencx Sunday November 16, 2025 » Group Project 3., viewed ,<https://www.scien.cx/2025/11/16/group-project-3/>
VANCOUVER
John Phan | Sciencx - » Group Project 3. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/16/group-project-3/
CHICAGO
" » Group Project 3." John Phan | Sciencx - Accessed . https://www.scien.cx/2025/11/16/group-project-3/
IEEE
" » Group Project 3." John Phan | Sciencx [Online]. Available: https://www.scien.cx/2025/11/16/group-project-3/. [Accessed: ]
rf:citation
» Group Project 3 | John Phan | Sciencx | https://www.scien.cx/2025/11/16/group-project-3/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.