忍者ブログ
カレンダー
07 2026/08 09
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
プロフィール
HN:
[-_-;] (みかん)
性別:
男性
趣味:
プログラミング、XOPS
自己紹介:
東海地方在住です。
最新コメント
[11/30 NONAME]
[11/22 NONAME]
[09/24 NONAME]
[06/10 NONAME]
[01/29 NONAME]
XOPS関連サイト「みかん箱」の運営や、OpenXOPSの開発などを行う[-_-;](みかん)のブログ。近状報告や独り言などを書きます。
Prev Month12345678910111213141516171819202122232425262728293031Next Month
GWの報告と後日談と今後
こんにちは。大変お久しぶりです。
ブログを一ヶ月以上放置してしまいましたが、まだ生きています。

ついこの前にあったGWでは、友達に会ったりお世話になった
先輩にご挨拶したりもしつつ、OpenXOPSも触っていました、

問題にしていたAI設計に付いて、いきなりゼロから作り直すのではなく、
現状のコードをある程度整理することを優先しようと思います。
XOPSのAI制御は、プレイ時の見た目によらず非常に複雑で、
完全なゼロベースから組立てるのは困難な状況です。
まずは、現状のコードを読みやすいように整理したうえで、適切な
設計を探り直そうと思います。

問題は、その作り直た暫定コードをどうするかですね。
本流にコミットするか、どこかアップローダーに投げるか、お蔵入り
するか。。。

あと、OpenXOPS公式サイトのメールフォームにて「銃発砲時の
拡散パターンがおかしい」とのご報告を頂きました。
ハイ、すいません。ありがとうございます。いい加減直します。
AIよりも弾の拡散計算を直す方が先だろうなぁ。

XopsAddonCreatorについても、色々要望を頂いているので開発したい
のですが、GWを過ぎてからペースが落ち気味で、こちらは何も手を
付けてないです。


開発とは全く関係ないプライベートネタですが、また私生活が少々
変わりそうです。
現状は当初全く望んでいなかったものであって、その現状から
抜けられると思えばもうちょっと喜んでも良いのかもしれません
が、内心あまり喜んでないです。
単に実感がわかないだけか、人間の慣れは恐ろしいっということ
なのか。周りの人たちが良かったのもあるかもしれません。

もうちょっとブログ更新したいなぁ。
category : ソフト・ツール開発 comment [0]
PR
OpenXOPSのAI設計が決まらず
4月ですなぁ・・・。1・2・3月っとあっという間でした。


OpenXOPSの開発については、超ローペースになっています。

AI設計が決まり切らず、開発が停滞気味です。
「思考系と制御系を分ける」という感じで何となく構想はありますが、
プログラムに落とし込めるほどしっかりは決まっておらず、
アレコレ考えるだけで終わっています。
さて、どうしようかしら・・・。

AI以外には、血痕周りのバグがあるとの報告を頂いたので
頑張って直しています。

AIでも血痕でもそうなのですが、OpenXOPSの水平方向の回転軸
は少々特殊で、C言語で用いる数学関数の逆数(×-1)、かつ軸が
90度(PI/2)ずれています。
そのまま数学関数の値を用いると、角度計算がおかしくなるため、
その都度OpenXOPS用に変換しなくてはならず、極めて面倒です。
ゲーム全体をPD1の角度計算に合わせてたのが悪かった。


<独り言 兼メモ>
もう色々面倒くさくなってきた。
自分でも何がしたいのか良く分からん。
category : ソフト・ツール開発 comment [1]
OpenXOPS 1.030公開
とんでもなく遅い時間(現在深夜3時過ぎ)ですが、頑張ってブログを
更新です★
 ↑ 頑張って★マークを付けてるテンション


OpenXOPSの1.030を公開しました。

目玉は、
・各リソースを明示的に解放する設計に変更
・Direct3Dデバイスをリセットする際、シーン自体を
 リセットしないように。
という点なのですが、まぁ正直ゲームで遊んでいる側には全く関係ない話
ですね。

遊ぶ側で目に付くのは、コンソール機能に「speed」コマンドが追加された
ことぐらいでしょうか。
使い方は付属の説明書に書いてあるので、各自読んでください。

今回の1.020⇒1.030は、1.011⇒1.020に比べて内容が薄いと言われても
仕方がないと反省もしています。(むしろ前回が濃すぎたのか?)
これも、昨年半年近く何もできかなった影響です。

内容を濃くするまで、もう少し1.030リリースを遅らせることも検討しま
したが、なんせ6ヵ月以上経っており、他所で「はよ公開せんか」という
ご指摘も頂いたので。
それと、ソースコード初公開 1周年記念として。
次はもうちょっと濃い内容のアップデートにしたいですね。
とは言いつつも、現状のOpenXOPSの完成度からして、これ以上濃い
アップデートというのも、想像できないのですが。

そろそろ次の段階か。(もう半年言ってる
category : ソフト・ツール開発 comment [0]
「XopsAddonCreator」の開発 -31
やる気がないことを理由に、ダラダラと過ごしていてももったいないと
分かりつつも結局に何もしていませんでしたが、とある場所で某氏と
話したことを引き金に、ちょっと起き上がってみました。

この土日は、XopsAddonCreatorをちょっとだけ触りました。
大して進歩しませんでしたが、確実に何歩かは進んだと思います。


さて、次回バージョン(1.2?)に盛り込む予定の新機能に付いて、
述べたいと思います。
細かい小改良やバグ修正はいくつかやっていますが、大きな目玉
アップデートは2件です。
category : ソフト・ツール開発 comment [1]
OpenXOPSのAI設計を迷う
「みかん箱」アクセス数が10万を突破していますね。
毎度ご観覧ありがとうございます。
まともな更新ができていませんが。


OpenXOPSのツイッター上でも書いていた通り、同AIの設計を
見直し、再構築する作業を行っています。

「順調です」と言い張りたいところではありますが、決してそんなこと
はなく、全くうまく行っていません。
状況判断を行う部分と、実際に制御する部分を分けようかと考えて
いますが、分ける境目とそのインターフェースが決まらず、
ほとんど進んでいません。

現行OpenXOPSのAI部分は使い捨てを前提に作っていますが、
理想通りの設計ができれば、派生プロジェクトでもある程度は
使いまわせるものにはなるはずです。


全く別件ですが、今年も東京ゲームショウ(TGS)に行ってきました。
レポートを書くのが今頃感がありますし、なんせ億劫なので、特に
ネタにしないかもしれません。
category : ソフト・ツール開発 comment [0]
[4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]

※過去のブログ記事は 原則として編集・修正していません。
 各記事の内容は投稿時のものであり、現在では異なる場合があります。
 最新の情報は、関係する内容について書かれた 最新の記事をご覧ください。

TOP