フエルゴ オンラインツール開発 進捗状況
こんにちは。えんつっつです。
最近、あまりテストプレイに参加しておらず、それに伴いブログの更新も滞っておりました。申し訳ありません。
ちょっと夢中になっていたことがあったというのが1番の理由ですが、もう一つ、ボードゲーム製作者の大半がそうだと思いますが、毎日ボードゲームについて考えており、気が付かないうちに心が疲弊してる気がしたので、気持ちを休めたいという意図もありました。
3月8日に、埼玉県行田(ぎょうだ)市に訪れていました。私えんつっつは、今は別の県にいますが、地元は埼玉県で、いつか行ってみたいなと思ってたので、訪れることができて良かったです。鉄剣が出土したことで有名な稲荷山古墳擁するさきたま古墳公園、のぼうの城の異名もある忍(おし)城、そして、画像の古代蓮の里を観光しました。とても楽しかったです。
で、もう一つ、夢中になっていたのが、開発中のアブストラクトゲーム「フエルゴ」のオンラインツール化でした。
ボードゲームのオンライン化には前々から興味があったのですが、カードゲームのオンライン化は結構難しかったので、簡単なボードゲームであるフエルゴを対象に挑戦してみました。
以前、仕事で扱ったことのあるJavaのSwingというライブラリを用いて挑戦しました。
進捗としては、初期配置ができたくらいです。
実際に動かすには、イベントハンドラの導入が必要なのですが、それがまだわかっていません。
イベントハンドラの原理というより、マスとかボードのオブジェクトに対して、どこに入れればいいんだろうという感じです。。。
どこかで聞いたことのある、「MVCアーキテクチャ」という考え方を取り入れて作っています。MVCとは、データを管理する「モデル」、画面を表示する「ビュー」と、モデルとビューを制御する「コントロール」に分けて開発する手法のことです(だったと思います)。
モデルとビューは、書き方がある程度決まっているので、なんとか作れたのですが、コントロールをどう作るかが難しいですね。
クリックしたときにコマをどこに動かせるのかとか、どうなったら勝ちかみたいな、ゲーム進行に関わる部分はコントロールだと思うのですが、データの管理とかがかなり難しい。。。。
今の私生活上、Javaも含めたIT系の勉強をしていかないといけないので、もうちょっと頑張ってみようと思います。
最後までお読みいただきありがとうございました。
彩友園は、4月5日のボドゲガレージにG27ブースで出展予定です。
過去作のガベロット、ファウンセンを頒布予定です。

コメント
コメントを投稿