Table of Contents
Everscape is a 2 players 2D-top-down shooter game that:
- Features multiple elements like bonuses and teleporting black-holes 1 🌌
- Has a stylish menu with multiple functionalities 😄
- Has multiple maps, from desert to lakes 🌍
- An ever-expanding set of characters for the players to chose from 👾
Companion SLIDES here
Code is written in:
- Java 15 with particular attention to the use of Java Streams and functional programming
- JavaFX 15 for the GUI part
Code is tested via:
Continuos Integration is handled by both:
The usage is straightforward, just follow these simple commands:
git clone https://github.com/paoloearth/Shooter
cd Shooter
gradlew run
See the open issues for a list of proposed features (and known issues).
- More effects, sprites, bonuses, maps
- Players on distinct machine on the same LAN
- Multiplayers (e.g 2 vs 2)
- Players on distinct machine on the distinct LAN
- Different game modalities
- AI enemies
- Game server on the cloud
Distributed under the MIT License. See LICENSE
for more information.