Skip to content

be116/catchy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

キャッチー

  • タイピング+キャッチボールがコンセプトのゲームです
  • 通信対戦ができます
  • 端末で動きます
  • ルール
    • enemyが白くなると相手の手番です。
      • その間なにもできません
    • youが白くなるとあなたの手番です。
      • 相手と同じ文字列+余分な文字(0文字以上)を入力しましょう
      • 制限時間を超えたり、打ち間違えたりすると負けです

実行方法について

環境

  • 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で実行
  • サーバ側を必ず先に実行しておきましょう

エラーについて

  • 突貫で作ったため通信周りに多数のエラーが残っています
  • 用法用量を守って使用しましょう

About

タイピング+キャッチボールがコンセプトの通信対戦ゲームです。端末で動きます。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages