Skip to content

仙台高専4年時のネットワークプログラミングの授業で作成した「CCレモンゲーム」です。サーバーを介して対戦型で遊べるようになっています。

Notifications You must be signed in to change notification settings

ebinakai/ccLemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ccLemon

SCR-20230502-nedr

仙台高専4年時のネットワークプログラミングの授業で作成した「CCレモンゲーム」です。サーバーを介して対戦型で遊べるようになっています。

使い方

ゲームのコンパイル・実行

cd ccLemon
gcc -o cclemon main.c
./cclemon

コマンドで入力を行います。

コマンド コード コスト
チャージ c +1
ブロック b 0
アタック a -1
キロアタック k -3
ヘルプ h --
終了 q --

ルールを簡単に説明すると以下の通りです。

  • チャージを行うとコストが1増加する
  • ブロックはコストが発生せず、制限なく利用できる
  • アタックを行うためにはコストを1消費する
  • キロアタックを行うためにはコストを3消費する
  • アタックはブロックで防ぐことが可能
  • キロアタックはブロックで防ぐことはできない
  • チャージ中にアタックまたはフルアタックを受けると敗北する
  • 双方のプレイヤーがアタックまたはキロアタックを行った場合は相殺され、ゲームは続行する

サーバーのコンパイル・実行

cd TCPEchoServer
make
./TCPEchoServer <ポート番号>

クライアントのコンパイル・実行

cd TCPEchoClient
make
./TCPEchoClient <IPアドレス> <ポート番号>

About

仙台高専4年時のネットワークプログラミングの授業で作成した「CCレモンゲーム」です。サーバーを介して対戦型で遊べるようになっています。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •