miio/ggj2012 — Issue #64: ServerConnectionManagerの分離
Author: miio
Created: 2012-02-19 18:11:56+00:00
State: open
Labels: Client, Program

ServerConnectionManagerがゲームロジックに絡む情報を持ちすぎているので分離する。

接続担当のSocketConnectionAbstractLayer(SCAL)を用意し、これはソケット通信を行うことのみに集中させる。

ゲーム面では、SocketModelを定義する。

SocketModelは簡潔に記述できるようにする。

また、これらのSocketModelの管理として、SocketDataStorageクラスを定義し、イニシャライズとオブジェクトの管理を行うことにしたい。

SocketDataStorageクラスに読ませる定義はあらかじめ決めておく。

具体的な構造についてはまだぼんやりしててこれから。