人工知能を作ろうver0 ..
694:デフォルトの名無しさん
09/12/24 20:30:15
>>692
それかも知れない
自分としては汎用性を高めたいのであまり脳の各分野の機能と一致させたくないというのがある
たとえばゲームなんかのNPCで稼働させる場合はもっと簡潔でいいと思う
Aが返す情報は4分木バイナリーの安いのに色がついたぐらい
Bが返すのはAを元にしたNPCとそれ以外を識別するための要素、キャラの空間配置、時間的動きなど
Cが返すのは「どんな状況か」これは小脳と書かれていたので自分がちょっと語弊のある書き方をしたかも知れないけど、
最適解というのは現在の各オブジェクト配列が既知の状況パターンのどれに一番当てはまるかという判断であって必ずしも問題を解決するための方式でなくてもいいです、ここでは「味方ピンチ」ぐらいの状況把握
DはCのパターンに応じてごく簡単な行動コマンドを実行する
フロー(NPC汎用:味方が敵の攻撃を受ける場面)
A現状データ取得→B敵味方の要素オブジェクト取得→C「敵発見」→D「敵オブジェクトに集中」→
A敵に集中+現状データ取得→B敵と周辺オブジェクトの配置、動き要素取得→C敵が味方に対して攻撃可能状態+「味方ピンチ」→D「援護」→
A援護に向かう+現状データ取得→B敵味方の配置情報取得→C空間配置的に撃てない+「味方ピンチ」→D位置移動+「援護」→
A位置移動+現状データ取得→B敵味方の配置情報再取得→C空間配置的に撃てる+「味方ピンチ」→D「援護実行」
スレ汚しスマン
今思いついたのだとこんな感じ? に使えるかなと思うので
あんまり脳にたとえる必要はないと思う
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5505日前に更新/213 KB
担当:undef