Multiboard is a toy project to test various software design ideas and development approaches.
The main concept is to provide a generic approach for two d. games. The engine is made for old-school style games and does not pretend to be more performant than that.
For now, the project offer only one game: a Space Invader implementation named SpaceIvdx.
- mvn >= 3.6.3
- Javac >= 15.0.1
mvn clean package
From the root project directory
cd target
java -jar --enable-preview multiboard-0.0.1-SNAPSHOT.jar
The game will continue to play forever. Use those commands to interact:
esc
: Escape the gameleft arrow
: move ship leftright arrow
: move ship rightspace bar
: shot a missile