ライブラリインストール機能なんてものを突然思いついた。
具体的にはAI向けライブラリ(SetInputみたいな)をAIManagerのごとく登録&取得可能にして
それをrequire(“ライブラリ名”);で利用できるようにth123_aiを拡張して
ついでに依存関係も記載させて、ライブラリが別のライブラリを使う場合はそれも芋づる式にインストールする。
こうすれば今の貧相なAPIでも誰かが上に乗っけるラッパー的なもので丸々環境作ってくれれば問題なくなる!
……まぁそこまでは言わなくともSetInput的なものを簡単にインストールできるというのは間違いなく開発にプラスになると思う。
例えば、A入った時点でお互いの位置&キャラ&霊力&手札などから考えうる最高コンボしてくれる関数、とかライブラリ配布すれば皆幸せになれたりする。
しかも、AIManaerで下地はあるから特に苦労することなく実装できそうという。
問題は、そんな事してライブラリ作ろうとしてくれる奇特な人が居るかどうかって話。
AIManagerは奇跡的に何とか成功の部類だけど、普通こういうものは作成者自身がまず盛り上げないと誰も使わないのよね。
だからといって自分にそんな事が出来るかといわれると……
やるとしたら、導入するだけで作成効率が全然違うってレベルのライブラリを公開前に多数用意するのは必須。
そんな事が出来るのか、自分に?