SSHTron - Un Snake multijoueur en SSH
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 :
- Clonez le projet
git clone https://github.com/zachlatta/sshtron.git
cd sshtron
- 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
- Installez les dépendances et compilez
go get && go build
- 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.