Introduction to Computer Programming
- Phase 1
- 10% of project grade
- A = 79% level of total implementation
- Due: Week 10th week of the semester 15 minutes before the end of your laboratory section.
- Phase 2
- 30% of project grade
- A = 89% level of total implementation
- Due: Week 12th week of the semester 15 minutes before the end of your laboratory section.
- Phase 3
- 60% of project grade
- A= 100% level of total implementation
- Due: Week 15th week of the semester 15 minutes before the end of your laboratory section.
This project is to implement the game Galaga in Java. Here are examples of Galaga.
Do not use Galaga code from the web. It is out there. I will include such codes in the Moss analysis of your projects.
- (79% max) Implement the Galaga game. Meet the following requirements.
- Properly document your project. Include the following sections.
- Requirements - states the what of your project.
- Design - states the how of your project. Show the relationship between classes. Provide pseudo code for all methods. Use Javadoc to describe the packages, classes, methods, and attributes.
- Test - Develop tests that capture the requirements.
- Use a text based game board.
- Implement one level of the game including the Galagaians, the player, and bullets. You do not need to have the Galagaians fly down, just march across the screen.
- Keep track of and display the score.
- (89% max) Meet 79% requirements.
- Use a graphics based game board, rather than text based board.
- Implement one level of the game.
- The Galagaians fly down and attack.
- Keep track of high scores.
- (100% max) Meet 89% requirements.
- Complete Project Effort survey on D2L.