うーん・・・・・railsの規約がネックだなあ。
既存のDB利用が恐ろしくめんどい。

大雑把にまとめてあるのが

http://uhoo.blog110.fc2.com/blog-entry-40.html

特に"id"項目を強制で作成されるのがなあ。

一応回避策はあるがめんどい。なので、データのもち方は無駄だけどidを全てのテーブルにいれるか。
どうせ個人でやる分だしね。

早さ重視で。
というわけで、ポチポチ制作開始。

まずは、ER図から。
$驚きの白さなrubyで人狼スクリプト開発


特殊役職が追加されることを考えて、以上のようなつくりにしてみた。
問題が起きたらER図を変えるかもね。

次に、これを実際にデータベースにおとすわけですが、こんなん見つけた。

$驚きの白さなrubyで人狼スクリプト開発




http://www-jp.mysql.com/products/workbench/

これ便利だよ!!デザインできるだけでなく、即DBに反映できるし。逆もできる。
それだけじゃなくて、テーブル操作やサーバーモニタリングまでできる。

これが無料で使えるだけでもMYSQL使う価値があるかも。


これで
$驚きの白さなrubyで人狼スクリプト開発



とやって、ER図管理及びDB作成完成と。
以降は、これを元に管理します。

今回はここまで。次回からはいよいよwebアプリ実装か。
すったもんだしたあげく
NetBeans 6.5.1
MySQL 5.1
で動作に成功!!

環境整えるので大変だな・・・・・・。

何はともあれこれでようやく、開発がスムーズに進みそう。
しばらくは勉強モード。

色々な開発例を見てノウハウを吸収しよう。

今のところ実装したいもの。

・狂人の場合わけ
遠吠え聞こえるフラグと狼がわかるフラグ

・背徳者
・超パーの設定

・もしかしたらだが隠しコマンド的な何か(決まったパスワード入れると必ず狼になれるとか・・)

夢が膨らむわー。