★★ Java の宿題ここで答えます Part 64 ★★
■ このスレッドは過去ログ倉庫に格納されています
0110デフォルトの名無しさん
2007/12/12(水) 11:42:27* 二人のクライアントがゲームサーバに接続し,ゲームを行う.
* 対戦者は ID を持ち,ゲームサーバにログインし,相手とゲームを行う.
* サーバは ID ごとの勝率などの情報を管理している.
* 一手ごとに盤面を表示するようにせよ.
* 白石は○,黒石は×で表す.
* ユーザはコマンドを入力して石を打っていく.
* 盤面は,横軸を 1,2,3 ,縦を A,B,C でその位置を指定する.最低限次のような画面を考えること(もっと見栄えのよい画面にしてほしい!).
* クライアントはtelnetを用いず、専用のものを作成してみること。ポート番号は、任意のものでよい。
1. 二人のクライアントがサーバに接続して 3 目並べゲームを行えるようにせよ.
2. このとき,クライアントはどのようなコマンドが必要になるか.必要となるコマンドを考えよ.
3. サーバとデータをやりとりするには,プロトコルを決めないといけない.どのようなプロトコルが必要になるか?
プロトコルの設計を行え.プロトコルはSMTP や HTTP のプロトコルが参考になるはずである.
たとえば, HTTP では,GET /index.htmlという行を送ることで,データをやりとりする. GET が命令,次がその命令の引数となっている.
ゲームを行う上でどのような情報が必要になるだろうか?
4. 上記プロトコルを設計したら,それに従ってサーバおよびクライアントプログラムを作成せよ.
【 形態 】JAVAアプリケーション
【 GUI 】4. 制限なし
【 期限 】本日中
【 Ver 】java version "1.6.0_03"
【 補足 】サーバとクライアントを作るプログラムです。お願いします。
■ このスレッドは過去ログ倉庫に格納されています