SSHTron - Un Snake multijoueur en SSH

par Korben -

Alors, comme ça on s’ennuie au boulot ?

Ça vous dirait de faire un petit Snake avec d’autres personnes connectées à l’autre bout du monde ? C’est ce que permet SSHTron, un jeu qui se joue via SSH uniquement avec les touches de déplacement WASD (ZQSD).

Jouer rapidement

Pour tester, ouvrez un terminal et connectez-vous à l’un des serveurs :

ssh sshtron.zachlatta.com
# ou
ssh eu.sshtron.zachlatta.com

Héberger votre propre serveur

Si vous voulez votre propre version de SSHTron, voici comment faire :

  1. Clonez le projet
git clone https://github.com/zachlatta/sshtron.git
cd sshtron
  1. Générez une paire de clés RSA
# Création d'une paire de clés RSA sans passphrase
ssh-keygen -t rsa -f id_rsa
  1. Installez les dépendances et compilez
go get && go build
  1. Lancez le serveur
# Variables d'environnement optionnelles :
# PORT : port HTTP
# SSH_PORT : port SSH
./sshtron

Commandes de jeu

  • Déplacements : WASD ou ZQSD
  • Quitter : CTRL+C

Note

Le jeu nécessite une connexion SSH et un terminal supportant les couleurs. La plupart des terminaux modernes sont compatibles.