Skip to content

Latest commit

 

History

History
129 lines (91 loc) · 3.77 KB

README.md

File metadata and controls

129 lines (91 loc) · 3.77 KB

Build Status


Everscape 🔫

Report a feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Contact

About The Project 📘

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

Built With 🔨

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:

Getting Started ℹ️

The usage is straightforward, just follow these simple commands:

git clone https://github.com/paoloearth/Shooter
cd Shooter
gradlew run

Roadmap

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

License

Distributed under the MIT License. See LICENSE for more information.


Contact ☎️

Matilde Castelli

Paolo Pulcini [email protected]

José Antonio Fernández Santisteban