プログラム製作日記

世の中にないプログラムをつくれたらよいなと思いながらプログラムをしていくブログです

Blokus対戦記録ソフト 内部設計(記録ファイルの拡張子と内部構成)

 

今回は記録ファイルの構成についてまとめます。

基本的には以下に従います。

tut2020aaa.hatenablog.com

ファイル拡張子は".blk"

としたいと思います。

 

繰り返しになる部分もありますが、

ファイル内部構成は以下の通りです。

①開始日時

②終了日時

③大会名

④場所

⑤参加人数

⑥手番(選択色含む)

⑦以下、置いた手を記載

 

⑦の置いた手に関して、2番手が、1番手の初手(ゲームの開始)から数えて6手目にピースtを以下のように配置した場合、

基準位置が横8, 縦7, ピースt, 向き6のため、

>006 02 0807t6

と表記します。

・006 → 初手から数えて6手目

・02 → 2番手

・0807t6 → ピースtを横08,縦07,向き6

 

置けなくなってパスの場合はpassと表記します。

例えば30手目に4番手が置けなくなった場合、

>030 04 pass

 

とします。

 

 

 ランキングに参加してます。

よかったらクリックをお願いします。

にほんブログ村 IT技術ブログ Tipsへ
にほんブログ村