Date: 2009-02-03
Tags: programming, boadgame, ruby-on-rails

BattleLine RoR (4)

注)ここで記載しているBattleLineは、GoogleでたくさんヒットするBattleLine Onlineとは別物です。


最後にプレイしたカードの外枠に色を付けて、いちいち手順履歴を見なくても分かるようにしてみた。 あと、アレキサンダー vs ダリウス なゲームなので、ALEXANDERを使ったプレーヤーはDARIUSを使えないように判定を入れようと思ったけど、このために リーダー使ったflag を持たせるのはイヤだなぁ。でもflag持たせないと全履歴サーチしないといけないのでやっぱりroundテーブルにflagを持たせるべきか...。

そろそろDBの設計は再検討したほうが良いかもしれない。再設計するならテストを書かないといかんなぁ。

とりあえずゲームの勝敗の確定部分を実装して、公開可能にするか。

勉強したこと

ここまで実装が進むと、特に新しいネタは無し。helperに関数を色々つけていたら無法地帯になったので、モデルに移植しつつテストを書きたくてしょうがない感じになってきた。

../../_images/battleline_20090112a.jpg ../../_images/battleline_20090112b.jpg ../../_images/battleline_20090119.png ../../_images/battleline_20090120.png ../../_images/battleline_20090121a.png ../../_images/battleline_20090121b.png ../../_images/battleline_20090122a.png ../../_images/battleline_20090126.png ../../_images/battleline_20090128.png ../../_images/battleline_20090201.png