Group B2
Team members: Niklas Wessman, Magnús Þór, Ívar Árnason, Sturla Páll Gunnarsson
Demo: Galaxian 1979 Namco Mame Retro Arcade Games
Project: Space Invaders / Galaxians
Movement: A,W,S,D Shoot: Space Pause: P Cheat: K (kill one alien each keypress)
After an enemy has done an attack run and goes off screen without being killed, it will then from the top of the screen move back to its original position in the enemy grid.
The frequency of enemy aliens commencing attack runs is based on phases, and the phases are based on how many aliens are left alive. The fewer enemies left, the higher the probability of aliens attacking.
Aliens are animated in a wave pattern, so each column is on the same frame and each column is then offset by one next to each other’s.
- Player controls
- Enemy grid
- Player shooting
- Scrolling background
- Collision
- Enemy shoots back
- Enemy movement
- Player collision with enemy bullets
- Individual enemies attacking
- respawning enemies
- Menues
- Highscore
- Sound effects
- Create an Issue.
- Create a Branch for that issue. Name the branch "issue/#" where # is issue number.
- Push your commits to the branch.
- Pull Request. Write "Resolves #%" where % is the number of the issue in the pull request comment.
- Wait for code review.
Naming conventions
Issues should be named starting with: "Fix/Add"
Branches should be named: "issue/#" where # is the issue number.