ゲーム「キャッチー」を更新しました
先日公開したゲーム「キャッチー」ですが、 友人と遊んだところ、面白いところが全く見つからなかったのでルールおよびプログラムを更新しました。
最新版はGitHubからダウンロードできます。
相変わらずIP解決のサーバは持っていないので、ローカルでテスト、または友人同士でしか遊ぶことができません。
以下ルールをコピペ。
キャッチー
- タイピング+キャッチボールがコンセプトのゲームです
- 通信対戦ができます
- 端末で動きます
- ルール
- enemyが白くなると相手の手番です。
- その間なにもできません
- youが白くなるとあなたの手番です。
- 相手と同じ文字列+余分な文字(0文字以上)を入力しましょう
- enemyが白くなると相手の手番です。
実行方法について
環境
- Rubyを使います。ver2.4.0で動くことを確認済みです
- 通信に8888番ポートを使います。空けておきましょう。
- ポートの変更をする場合はプログラムのport変数を書き換えましょう
- cursesライブラリを使っています。導入されていない場合は各自対応をお願いします
- 一番簡単なインストール方法は
gem install curses
です
- 一番簡単なインストール方法は
各プログラムについて
client.rb
- クライアント側のプログラムです
ruby client.rb dest
で実行しますdest
には127.0.0.1
またはlocalhost
のようにサーバ側のIPアドレスを入力しましょう- サーバ->クライアントと実行後ゲーム開始です
server.rb
- サーバ側のプログラムです
ruby server.rb
で実行- サーバ側を必ず先に実行しておきましょう
エラーについて
- 突貫で作ったため通信周りに多数のエラーが残っています
- 用法用量を守って使用しましょう
test.rbの中身は見ないで。