hasht's notes

ゲームAIやUnityの話題

ml-agentsのRollerBallを学習させる

Unityにはml-agentsという、UnityプロジェクトをMLの学習環境に使えるようにするツールがある。

github.com

こいつのドキュメントには「学習環境を作ってみよう!」という一見フレンドリーな項があるのだがこれが曲者で、デフォルト設定(config/trainer_config.yamlのdefault)では上手くいかず、ML全然わからん人間にはやや難儀だったのでメモ。 詳しい人がPR送ってほしい(他力本願)

続きを読む

自動QA・バランス調整の事例

(2018/10/10 リンクミスを修正)

CEDEC2018の「次世代QAとAI ~ゲーム開発におけるAI活用に正しく向き合うために~」(詳細動画)で良い資料(↓のpdfのp.34)が出ていたので、一部補足して載せておく。

cedil.cesa.or.jp

続きを読む

UnityのScriptableObjectでキャラクターのAIを組む

ScriptableObjectとは

インスタンスがアセットとして扱えるクラス。

続きを読む

A*の気持ち

NavMesh上の経路探索アルゴリズムとしてはA*が代表的。

A*アルゴリズムのちゃんとした説明は日本語でも沢山あるので、気持ちの面だけ書き綴る。

まずはDijkstra法の話をして、その改良という形でA*の話をする。

続きを読む