============= Bug ============= * 名前が空欄でもログイン出来てしまう * 勝利判定が動いてない。SKIPしまくりで終わらない * ログに無駄なqueryが多数記録される。(_cardレンダリング時の直近playチェック) ============= ToDo ============= * 真ん中のフラッグをクリックすると proof * 平均思考時間の表示 * Undo機能(相手の承認が必要) * 後攻の見た目が先攻の鏡面表示。本来は9->1列の順 * チャット機能ほしい * 過去の対戦記録一覧表示 * プレーヤーの戦績表示 * 観戦機能 * リプレイ機能 ============= 設計 ============= Round game turn lines{1..9}{:flag=>nil,fields[2]=>Array,weathers[3]=>Array} flag: nil, 1, 2 fields: [] ... ['A01', 'B02',...] effects: [] ... ['',..] hands[2][] 手札 troops[] 山札 tactics[] 山札 discards[] 捨札 TROOPS: 'A01', ... 'A10' 'B01', ... 'B10' 'C01', ... 'C10' 'D01', ... 'D10' 'E01', ... 'E10' 'F01', ... 'F10' TACTICS: 士気高揚(TROOP) 'ALEXANDER':X00 'DARIUS': X00 'COMPANION':X08 'SHIELD': X13 気象戦術(WEATHER) 'FOG': フォーメーション無効 'MUD': 4CARD 謀略戦術(PLOT) 'SCOUT': 3枚取って2枚戻す 'REDEPLOY': 配置転換(自LINE) 'DESERTER': 脱走(敵LINE) 'TRAITOR': 裏切(敵TROOP->自LINE)