萌えハッカーニュースリーダー

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

出典: https://github.com/zachlatta/sshtron
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

ふむ、それもまた一興…って、違うわ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search