Skip to content

maggithor97/Galaxians

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galaxians game

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

Controls:

Movement: A,W,S,D Shoot: Space Pause: P Cheat: K (kill one alien each keypress)

Special features:

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.

Timeplan:

Week 1:

  • Player controls
  • Enemy grid
  • Player shooting
  • Scrolling background

Week 2:

  • Collision
  • Enemy shoots back
  • Enemy movement

Week 3

  • Player collision with enemy bullets
  • Individual enemies attacking
  • respawning enemies
  • Menues
  • Highscore
  • Sound effects

Contribution rules

  1. Create an Issue.
  2. Create a Branch for that issue. Name the branch "issue/#" where # is issue number.
  3. Push your commits to the branch.
  4. Pull Request. Write "Resolves #%" where % is the number of the issue in the pull request comment.
  5. Wait for code review.

Naming conventions

Issues should be named starting with: "Fix/Add"

Branches should be named: "issue/#" where # is the issue number.

About

Galaxians game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •