シミュレーションサッカー
ロボカップの1分野にシミュレーションサッカーがあります
ロボカップは、コンピュータ将棋協会の理事の松原さんが設立を提案した
ロボット同士がサッカーを行う競技で、
芝浦将棋の研究室も参加されている模様。
私は大学生の頃、ロボカップの試合を見学したことがあります。
当時は、シミュレーションサッカーは眠くて(失礼)
大型ロボットの試合に大興奮しましたw
(カメラが回転していて360度周囲が見える)
オライリーの「ゲームAIプログラミング」に
シンプルサッカーとして、
シミュレーションサッカーのエンジンの考え方が
紹介されています。
サッカーゲームはたくさん売られているわけですが、
AIエンジンをプレイヤーが操作する形の
AI同士の対戦サッカーゲームを考えてみたいと思います
レストランアプリ試作#4 経路探索
http://m.2chradio.com/avatar3.swf
レストランアプリ試作中ですが
障害物を避けて着席できるように、探索を追加してみました
これが、詰将棋探索にちょっと似ています。
ゴールは、誰も座ってない椅子を見つけることなのですが、
どっちから進めばいいかは、障害物がある場合、
1マスづつ空き地を調べていかないと分かりません。
いったん逆方向に行かないとゴールに行けない場合もありますし
また、最短経路を探すために
反復進化をやってみました。
そのせいか、場合によってかなり重いです。
特に、部屋が広くて何も無いような「裸王問題」の場合に重くなりますw
探索時の残り深さをハッシュに残して比較して探索マスを枝刈りするように
改造したら十分早くなりました
(将棋で普通にやってることをやってなかった)
やねうらおさんからダイクストラ法を紹介されましたが、
(オライリーの「ゲームAIプログラミング」でも紹介されている)
ゴールと途中ノードの距離などが分かってる場合の手法のようで、
それらを用意するコードを書くのが面倒そうなので、
とりあえず詰将棋的な手法でやってみます。
実装が簡単ですので
ただ、移動中に突然、進路変更して逆方向の椅子に向かうことがありますね
↑
上からスキャンして見つかった椅子に向かっているから。
現在は、ターゲットの椅子への最短距離は調べているけど
一番近い椅子を探す作業はしていない。
細かく見ていくと、色々とたいへんです(^^;
レストランアプリ、一見単純に見えて
AI好きにはなかなか楽しい題材です。
麻雀アプリ試作#1
以前、CGI+KVSで作りかけましたが、
やはりFlashで作ろうと思いまして試作中
まだ役も判定できませんし、
まだまだこれからです
改行で牌を取る・捨てる、カーソルキーで選択
http://m.2chradio.com/maj0.swf
レストランアプリ試作#3
客が入ってきて着席
ウェイトレスが料理を運ぶ
時間が来ると客はドアに向かう
という流れを作ってみました。
http://m.2chradio.com/avatar2.swf
が、まだ障害物を避けて動く処理をいれてないので、
障害物があるとその先に行けない(^^;
頭の悪いゾンビみたいになってる(汗
結局は、経路探索をしないといけないようです。
@gamesのインデックスも入れてみましたが、
セルフィのアバターと混ぜても違和感ないですね(^^;
建築会社経営ゲーム
452 :名前は開発中のものです。:2011/05/18(水) 21:09:51.18 ID:21KdTgey >>450 建築会社経営ゲーム 派遣社員や正社員、外注業者などを雇い 建築資材や重機を購入 完成した建物を客へ売りさばく 職種 大工・土木・建築士・営業・広報 人間のパラメータ 体力・技術力・デザイン力・センス・器用さ・やる気 建築物のパラメータ 耐久性・外観・内観・機能性 10分で思いつくのはこんなもんだ
これは面白いかも。
マンションやホテルを経営するゲームはすでにありますが、
戦略レベルを上げた場合、シムシティになってしまうので、
その中間を狙うのは面白い
別にひとつに絞る必要はないので、
シムシティ・デベロッパー系不動産会社経営・マンション大家(ホテル経営)
それぞれの戦略・戦術級のすべてのステージでゲームを作ればいい。
それぞれに別の面白さが出せる