Skip to content

NunoPax/Xenon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xenon

Vertical shooter Video-Game.

All new EnemyShip(s) and Projectile(s) should be acquired via the *Factory so so objects can be reused.

The Game's main loop is in the Game class's run method. While the game is still running it will in turn call the methods for updating GameObject(s) positions, and calling the CollisionDetector.

Todo:

[x] Project Skeleton

[X] Draw Screen

[X] Draw Player Ship (PlayerShip, GameMap)

[x] PlayerShip movement

[_] Game class - André

[_] Implement EnemyShipFactory (EnemyShipFactory, EnemyShip) - Gabriela

[_] Implement EnemyShip(s) and SpaceShip(s) (EnemyShip, GameMap) - André

[_] Implement Projectile(s) (Projectile) - Julio

[_] Implement ProjectileFactory (ProjectileFactory, Projectile) - Gabriela

[_] Ship(s) can shoot projectiles (SpaceShip, ProjectileFactory, Game) - Julio

[_] Implement CollisionDetection (CollisionDetector, GameObject, SpaceShip) - Nuno

[_] Gain points for destroying EnemyShip(s) (Game, EnemyShip, PlayerShip, CollisionDetector) - Nuno

[_] Implement obstacles (new class)

[_] Implement Power Ups (new class)

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages