« NetJan設計 control - 内部構成 | トップページ | Excelで、開いたら変更履歴を出すようにする »

NetJan設計 control - コマンド自動生成

内部クラス図内、ControlComGeneratorは、コマンドの自動生成を行うクラス。 通常のコマンド処理は、クライアントからの要求が元となって、サーバで実行可否判断が行われるが、サーバで自動生成されるケースもある。

例えば、プレイヤーの1人が牌を“ツモ“ると、一定時間内に捨てる必要がある場合。 そうしないと、他のプレイヤーは永久に“ツモ“をしたプレイヤーの捨て待ちとなってしまうからである。 このようなケースにおいて、ControlMainからControlComGeneratorへ“ツモ“コマンドが発生した事を通知し、Generator側はその時点からのタイマーで、”捨てる“コマンドの自動生成を行う。

Com_timer

|

« NetJan設計 control - 内部構成 | トップページ | Excelで、開いたら変更履歴を出すようにする »

麻雀ゲーム作成」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/440382/27221018

この記事へのトラックバック一覧です: NetJan設計 control - コマンド自動生成:

« NetJan設計 control - 内部構成 | トップページ | Excelで、開いたら変更履歴を出すようにする »