An open API service indexing awesome lists of open source software.

https://github.com/ragnarok540/space-invaders

Space Invaders implemented in Java using Software Design Patterns
https://github.com/ragnarok540/space-invaders

design-patterns game java no-game-engine space-invaders

Last synced: 4 months ago
JSON representation

Space Invaders implemented in Java using Software Design Patterns

Awesome Lists containing this project

README

          

# space-invaders

| Pattern | Functionality |
| -------------- | -------------- |
| Null Object | Player |
| Memento | Player |
| Proxy | Player |
| Prototype | Bullets |
| Factory Method | Enemies |
| Facade | Model |
| Singleton | Player Ship |
| Flyweight | Sprites |
| Command | Keyboard Input |

mvn checkstyle:check

mvn package

java -cp target/space-invaders-1.0-SNAPSHOT.jar edu.patterns.gui.Game

mvn javadoc:javadoc