calendar_viewer 日記/2006-04

お名前:

2006/4/22 (土)

というわけで、久しぶりにAI関連更新。
地図情報に対応しました。
関連して・・・MoveEx()なんていうわけのわからない強力移動関数を実装しました。
例えば・・・GD2Fの入り口あたりの「コの文字状の壁」の裏側に立って、その「コ」の内側へ移動指示するとぐる〜っと迂回して入っていく、なんてことができます。
はっきりいって、オーバースペックだと思いますが(笑)
Glenelg のアーカイブ内にライブラリ状にいれてあるので、興味があれば他AI設計の方にも参考になると思います。
ともあれ、多くの開発者の方の協力でできている機能ですので、感謝を。

さて、別の話題。
大手AI開発者の間では、AI設定用のツールを作るのが流行というか時代の流れになっているようですね。
あれば確実に使い勝手は上がる物なので、友瀬もいろいろ悩んだのですが・・・やはり当初のポリシー通り友瀬は「そういうツールは提供しない」方向に決めました。

はっきり言って、他AI開発者の方のAI設定用ツール(少なくともこの日記を書いている時点で公開orネタが出ているモノ)は「健全」なもので、ガンホーが提示している「不正ツール」の定義には引っかからないです。
そのAI作者の方が自分で設計したiniファイルを自動生成するようなものが「不正」につながるとは思いません。テキストエディタ内のマクロのようなものですから。
が、今までの「ガンホーの斜め上」や「理屈を知らない人の難癖」を散々見てきた身にとって、たとえそういうモノであっても面倒を生む、という判断です。
そこまで面倒なことは、したくないですので。

#事実、韓国AI用の上記ツールの日本語版には、そういう因縁がつけられています。

2006/4/9 (日)

なんかきちんと?日記になってるなぁ・・・書きすぎです(違

紆余曲折したバイオプラント対応、済み。
やっぱり自分が直接使ってないスキルについては、手戻りが多かったですね。
ともあれバグが治ること自体はいいこと。いろいろ報告いただき、感謝。

で、ホムらしい「学習」処理をちょっとだけ埋め込みました。
まあこれも暫定ではありますが。

2006/4/8 (土)

ホムAIについて引き続き。

韓国AIのスパゲッティさ具合が気になって、似たような機能を独自改善して実装してきた(つもりの)Glenelg ですが、そろそろこれもスパゲッティ的になってきました(^^;;
そのあたりもあって、機能実装しつつも論理的な構造改善も平行実施しています。
そのせいで、それまで動いていた機能も作り直し→またバグるという悲しい現象が起きてます・・・やっぱり二流だねぇ。

で、v.0.28でサポートした機能の中で友瀬的にもっとも大きなモノは、ひっそりとフォルダに入っている「TipOfTheDay_j.txt」です。
本来、人間が直接操作するモノを作るときに非常に重要なのはユーザーI/Fで、ROのホムンクルス関連機能はこれについては正直失格のレベルです。
入力手段も出力手段も少ないので、何かホムに指示しようとしても入力手段がなく、またそれを何とかごまかしてもその指示が正しく伝わったかどうかを出力する手段がない。
Glenelgでは出力手段として「エクスプローラ」を使ったのでそれは改善できていたのですが、入力手段がイマイチ。 「ケミの左上の方をALTSHIHT右クリックで学習」・・・なんていっても、それを暗記するのは愚劣ですから。
で、今回、ROの/tip機能用のデータを作ることで、それを「RO上で見られるGlenelgマニュアル」として提供しました。これによってGlenelgを動かすためにはもう、RO+エクスプローラの2枚の窓で十分になったはず。

"/tip でこう表示。"。

2006/4/7 (金)

ホムンクルスAI。
掲示板で指摘のあった、対バイオプラントのデフォルト「パッシブ」対応を埋め込みました。

地道に機能アップはさせていますが・・・さすがにそろそろ、あんまり困りごともないので、ここからはしばらく停滞かも。

2006/4/6 (木)

「あの鐘を鳴らすのはあなた」終了。
続いては「春なのに」By 柏原。

・・・RO内で
『新しい歌は歌わないんですか?』
・・・と突っ込まれました。

マジレスすると、やっぱり中身がオジサンなので、新しい歌はレパートリーが少ないのです(爆)
いいだろ、いちおー若い人でもわかりそうな選曲してるんだから(^^;
・・・これで「いや、古くて知らないです」とか言われたらどうしよう(^^;;

2006/4/3 (月)

地道にやってるホムンクルスAI。

掲示板の書き込みもあったのでいろいろ検討した結果、ホムンクルス同士の友達登録について対応しました。
ホム使い同士でパーティを組むときは、同じパーティのケミだけでなく、ホムンクルスも(普通のプレイヤーキャラ同様に)友達登録してください。

ただしROシステムの仕組み上、この「ホム友達」は非常に儚い関係です。
以下のような事象が起きると、Glenelgはその「ホム友達」を忘れてしまいます。

  • マップ移動やテレポートなどが起きると、全てのホム友達を忘れます。
  • ホム友達が死亡すると、そのホム友達を忘れます。
  • ホム友達が約10秒視界外に出てしまうと、そのホム友達を忘れます。

まあ、共闘している場合に相手のホムを見失うことはあんまりないでしょうから、

  • パーティ狩りの場合は、狩場マップに入ってから、ホム友達を登録。
  • もしホムが死んでしまったら、リザレクションしてから改めて登録。
    ・・・という感じでなんとかなるんじゃないかと。

こちらもなかなかパーティ戦ができないので、 恥ずかしながら、テストが完璧ではないです。 もしどなたか使ってくださって、うまくいかなかったら、情報よろしく。


▼過去ログ
お名前: