Navigateur (compilé en JavaScript) → Moteur (Game.respond(ligne))
Jouer dans le navigateur
Le moteur du jeu, écrit en Java, compilé en JavaScript par TeaVM : tapez vos commandes comme dans un terminal (par exemple « nord », « prendre le badge », « parler »).
Technologies
Java
Maven
JUnit
TeaVM
Qui fait quoi
Java
Le moteur de « Le laboratoire de nuit » : tout le jeu derrière une méthode, en français et en anglais.
Maven
La compilation, les tests, et un profil web qui lance TeaVM.
JUnit
Les tests : textes dans les deux langues, analyse des commandes, objets, porte à badge, parties jouées en entier.
TeaVM
Compile le Java en JavaScript : on joue dans un terminal sur la fiche.