仙台高専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アドレス> <ポート番号>