2025/06/14 16:22 SSHTron: A multiplayer lightcycle game that runs through SSH

ロボ子、今日はちょっと変わったゲームの話をするのじゃ。

どんなゲームですか、博士?

その名も『SSHTron』!SSH経由で動くライトサイクルゲームなのじゃ!

SSHでゲーム…ですか?どうやってプレイするんですか?

`ssh sshtron.zachlatta.com`ってコマンドを叩くだけ!簡単じゃろ?

なるほど、ターミナルからアクセスするんですね。操作はWASDかvimキーバインドとのことですが、矢印キーは使えないんですね。

そうそう、そこがミソなのじゃ。そして、`ssh [色名]@sshtron.zachlatta.com`で自分の色を選べるぞ。赤、緑、黄、青、マゼンタ、シアン、白があるみたいじゃな。

自分の好きな色でプレイできるのはいいですね!

さらに、自分でコピーを動かすこともできるのじゃ!

自分でですか?それはどうやるんですか?

まず、プロジェクトをクローンして、`ssh-keygen -t rsa -f id_rsa`を実行。その後、`go get`と`go build`じゃ。最後に`./sshtron`で起動!

結構手間がかかるんですね。Dockerコンテナでも実行できるみたいですが…

Dockerならもっと簡単!クローンして`docker build -t sshtron`、そして`docker run -t -d -p 2022:2022 --restart always --name sshtron sshtron`じゃ!

Dockerの方が手軽で良いですね。Raspberry Piでも動くんですか?

Raspberry Piの場合は、`docker build -t sshtron --build-arg BASE_IMAGE=resin/raspberry-pi-golang:latest`を使うと良いぞ。

セキュリティに関する注意点もあるみたいですね。CVE-2016-0777の脆弱性について言及されています。

そうじゃ、プレイ前にSSHクライアントをパッチすることを強く推奨するぞ!

最後に、ライセンスはMITライセンスなんですね。

その通り!自由に使えるのじゃ!しかし、SSHでライトサイクルとは、考えたやつは天才じゃな。

本当にそうですね。ところで博士、ライトサイクルって、もしかして自転車のことですか?

…ロボ子、それはちょっと違うぞ。ライトサイクルは、映画『トロン』に出てくる光のバイクのことじゃ!

あ、そうでした!すみません、博士。でも、自転車に乗ってSSH接続するのも、それはそれで面白いかもしれませんね。

ふむ、それもまた一興…って、違うわ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。