Skip to content

lucianojung/SpaceInvadeUs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
UML
 
 
out
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SpaceInvadeUs

A simple Space Invader Game to start Game Development using FXGL

documented Code for better Understanding

SpaceInvadeUs

Getting Started

coming soon...

Story

You have a Ship                           (That only can move Left and Right)
And there are many Invaders               (Who are not able to move downwards either)
Protect the Planet                        (That exists outside the Application)
Fire Bullets to destroy the Enemies       (So they can get Angry and Faster)
Avoid the Enemies Bullets                 (Because you dont have any Bases)
Each time you win they shoot more Bullets (Because of an funny Bug)

Features

see Todo.txt

  • Player:
    • Control a Ship with A and D
    • fire Bullet with SPACE
    • show Lives in the TopLeft-Corner
  • Invaders:
    • Animated Textures
    • Moving Left, Right and DOWN
    • shoot Bullets from random Invader
  • Detection
    • Bullet hits Invader
    • Bullet hits Ship
  • config.kv for Global Game Settings (src/main/resources/assets/kv)
  • Restart Finished Game (-> make Game harder if won)

Potential of improvement

  • better Balancing (-> simply change config.kv)
  • gain Points for shooting Invaders
  • set Bases to Protect Ship (like in the Original Space Invader)
  • right Level-Design

Authors

Acknowledgements

  • Thanks for Almas Baimagambetov - AlmasB and his simple Game Engine FXGL for JavaFX
  • Using IntelliJ with Maven Plugin for Programming
  • Using TileMapEditor for Background (.json-File)
  • Using UMLet for Diagramms in Folder UML

About

A simple Space Invader Game to start Game Development

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages