そして、それを直すのもワ・タ・シ☆ マオです。

前回振り出しに戻ったと思われたソースコード。
何処で問題が起きているか分からなかったので、素のコードに少しずつ書き換えをしてテストをする作業をやってたんだけど、ようやく原因が掴めた。
思い付いたコードのアイディアは問題無かった。
それを表現したコードの流れは問題無かった。
何が問題だったかって?
掛け算を間違えたのが問題だった!orz
普段から二次元的な処理はよくやるんで慣れてるんだけど、三次元的処理って過去にやったかやらないかって感じで、慣れてないんだよね。
縦×横×高で考えなきゃいけないのに、次元が一つほど頭の中からすっぽ抜けてたのよね。
しかも、流れが問題無いソースコードだから、いくら見直しても問題に気付かないという罠。
数字を二箇所直すだけでスルスル動いちゃったよ。

さて、問題が無いかデバッグしてたら、新しいバグが発見された。
最近バグ報告が無くなったので、UgoCraftは完璧ですと思ってたら、自分で発見しちゃったよ(ZapZapZap)
マルチ特有のバグなんだけど、Ugo objectがブロックにめり込むというバグ。
鯖側では問題なく処理されてるようなので、同期関係で問題が起きてる模様。
これ簡単に直せる気がしない。

アップがどんどん伸びていくな・・・。

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

でも、死闘。マオです。

第三大地に突入しました。
今回のクリアはLv34くらいだね。
さすがにソードマン・フォートレス・ルーンマスターだと、回復が大変になってきた。
道中の戦闘はガンガン行こうぜで叩き潰して、メディカで回復をやってるので、探索時間がかなり短い。
TPは足りてるけど、回復アイテムが厳しいんだよね。
メディカIIがまだ購入出来ないから、回復は50・・・戦闘では単体攻撃以外をされると、洒落にならない。
そろそろメインメンバーの入れ替えを考えないとな。

第二大地のボスはNPCが入ってくれるので、足りない部分が色々と補われて良い感じです。
ってか、NPCが入らなかったら、メンバー入れ替えが始まる事だっただろう。
入っても厳しいけどね。
属性攻撃が痛い痛い。
道中でも厳しいので、運も半分あったかもしれない(笑)
しかも、ショートカット使っても、ボスまでの道のりが長く感じるんだよね。
1回目はTP不足で削りきれなかったので、2回目は適度に節約しつつ突入して、何とか討伐。
バーストスキルをうまく使う事が重要だな。

これでミスティックが作れるようになったので作ってみたんだけど、3人だと入れる枠が無かったりする。
早くサブクラスを付けれるようにしたいな。

全てがうまく行くとは限らない。マオです。

大きな問題を抱えている、UgoCraft君の続き。
寝てたらアイディアが浮かんで、ソースをかなり書き換えたけど、原因不明のめり込みバグが発生して残念ながら振り出しに戻る。
でも、アイディアは良かったので、この方向で進めば問題が解決しそうな予感はあるんだ。
ダメだったら、またソース破棄して寝て考える方向で・・・。

私の作るプログラムでは、ソースの破棄とかも良くある事で、気に入らなければ1から作り直す事もあったりする。
その方が強くてニューゲームっぽい感じで、良い物が出来るんだよね。
Ugoは結構長持ちしている方だ。
普通だったらもう3回目のニューゲームが始まっている頃である(笑)
一応、Mod学習段階からの積み重ねコードなので、珍しく寿命が長い。
どこまでこのコードは耐えられるのだろうか。

バージョンアップはまだまだ先になるだろうな。

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

うん、やっぱりね。マオです。

さて、昨日修正したUgoCraft君ですが、前回の動画でやったジェットコースターのドミノ倒し風ギミックが重くなり過ぎで出来なくなりました。
理由は簡単で、接触処理が重くなり過ぎた。
昔は単純な処理で接触判定できたんだけど、今は複雑な工程をしないと回答に辿り着けないんだよね。
そこまで激しい使い方しないだろうと思ってたら、一番激しく使ってるのは私だったでござる(笑)
これは使い物にならないんで、大改造開始だな。

ってな訳で、バージョンアップは当分先になりそうです。
うまく解決できたら、ジェットコースターのセーブデータを配布しようかねぇ。

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

やっぱり、寝れば直る。マオです。

UgoCraft20120702を修正しましたー。
修正内容はUgo object同士の接触判定ですり抜けてた問題を直しました。
いやー、これ直せないと思ってたんだけど、2日寝たらアイディアが浮かんできまして、何とかなりました。
そういえば、開発で接触判定の刷新の時も寝て思いついたアイディアを組み込んで、よりステキな物になったんだよな。
もう、起きないでずっと寝ていたい。

一応、暫定対応なので、UgoCraftの運用によっては重くなる人もいるかもしれない。
でも、そこまでUgoCraftを活用している人なんていないと思っているので、大丈夫だと信じている。
もし重くなった人がいたら、配布ページにでもコメントしとくれ。
出来れば、重くなる状況の画像なんかが貰えたら、楽が出来そうである。

動画を作って次のバージョンを出したかったのだが、いまいち気が乗らないので見送る事にした。
やはり時間が取れないので、いい感じに物事が進められない。
まあ、時間が取れない原因は迷宮に行かなきゃ(略)

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)