このテレビゲームは「寒い朝」を題材としたシミュレーションゲームです。このテレビゲームはその寒い朝という題材を最大限に生かした次のようなゲームシステムを持ちます:
①
このゲームをテーマにしたゲームシステムは、Illustra と呼ばれています。コアとなるゲームシステムは、C#でスケーラブルで再利用可能なゲームシステムを作成するためのフレームワークであるIllustraフレームワークをベースにしています。ゲームシステムの詳細については、ビデオ「Illustra入門」を参照してください。
2. システム化されたゲームシステム
ゲームシステムは、ゲームを実行するエンジンです。このシステムは、System.IO.StreamsとSystem.IO.Compressionサービスを使用して、文字やオブジェクトのストリームを作成し、バイトのストリームに圧縮します。このシステムは、バイトのストリームをストリームバッファにストリームという名前で保存します。システムは、System.IO.Streams.Deserializeストリームを使用して、ネットワークからこのストリームバッファを読み込み、ストリームをデコードして、バイトをネットワークに書き戻します。最後に、ゲームシステムはSystem.IO.Compressionサービスを使用してデータを圧縮し、圧縮されたデータを1つの大きなストリームとしてネットワークに書き込みます。
なお、本実施形態では、ゲームシステムに限定されず、ゲームエンジンを例示している。