GameAIライブラリ

  • ゲームで使えそうなAI関連の小物ライブラリ

方針

  • 欲しいものが一通り揃うまでは、とりあえず広く浅く、揃ったら最適化を
  • C++で言うところの"better C"
  • dispatchEvent() ≒ goto
  • Keep It Simple, Stupid and hoplefully faster.
  • You Aren't Going Need It.

内容

  • とりあえず動くもの
    • nn(ニューラルネットワーク)
    • fsm(有限状態機械)
    • ga(遺伝的アルゴリズム)
    • graph(グラフ理論)
      • graph.searcher(経路探索)
  • 制作途中のもの
    • tracking(目標追尾)
    • tree(ゲーム木: グラフ理論の一種)
  • つくりたいもの
    • fuzzy(ファジィ理論)
    • reinforcement(強化学習)

ソースコード

使い方

参考資料