Skip to content
This repository was archived by the owner on Sep 24, 2026. It is now read-only.

Latest commit

 

History

397 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Escape icon

Escape

Java CI with Maven

Authors

Description

Escape est un jeu vidéo inspiré du genre d'Isaac, où l'objectif est de naviguer à travers des salles de difficulté croissante afin d'aller le plus loin possible. Ces salles sont habitées par une variété de monstres et de pièges qui vous en empêcheront.

Le jeu propose deux modes distincts : le mode campagne, considéré comme le mode "classique", génère aléatoirement les différents niveaux, tandis que le mode personnalisé permet la création de cartes sur mesure grâce à l'édition de fichiers JSON.

Project management

Installation

Important

Copy the file .env.dist to .env and fill in the values.

Note

One way to easily generate a random secret key is to use the following command:

openssl rand -hex 64

Requirements

  • Maven >= 3.4.1
  • Java >= 17

Development

Run

mvn clean javafx:run

Test

mvn clean test

Production

Build

mvn clean package

Run

Note

Replace X.Y.Z with the version number, e.g. 1.0.0.

GUI mode
java -jar target/escape-X.Y.Z.jar
CLI mode
java -jar target/escape-X.Y.Z.jar --nowindow
Debug

To see debug messages, add the --debug option.

java -jar target/escape-X.Y.Z.jar --debug [other options]

Docs

Sprints

Latest UML diagrams

About

Isaac like pour projet M1

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages