/twilight

Game server for the infamous Vampire VS Werewolf game. Go backend and vue.js front

Primary LanguageGo

## Serveur de jeux pour Vampire VS Werewolf

Ce serveur à vocation à pouvoir servir à la place de l'officiel et vise donc une compatibilité maximune du point de vue des IA (joueurs). Par contre il est plus implémenter dans un optique de débug, il essaie donc d'offrir le plus d'info pertinentes au utilisateurs, et n'implémentes pas strictement les rêgles en cas de mal fonctionnement de l'IA (type non réponse).

Usage of twilight:
  -columns int
    	total number of columns (default 10)
  -humans int
    	quantity of humans group (default 16)
  -map string
    	path to the map to load (or save if randomly generating)
  -monster int
    	quantity of monster in the start case (default 8)
  -rand
    	use a randomly generated map
  -rows int
    	total number of rows (default 10)

Comme avec le serveur officiel les bot se connectent sur le port 5555. La visualisation de la partie peut se faire sur navigateur à http://localhost:8080/. Pour des raisons de gain de temps, vue.js a été utilisé pour le rendu réactif du front.

Le code pour les simulations est un copié collé de celui d'origine re-écrit en go, il devrait donc être correcte.