これで最後と思いたい。マオです。

UgoCraft20120725の03版公開です。
先日行った耐久試験で気になった部分の修正と、Ugo objectからブロックに戻す時の処理軽減を行ってます。
前者に関しては、新しい処理軽減の布石が打てたので今後の修正に期待できそうです。
やる暇があるかは別ですが・・・。
後者の軽減策は、変換したブロックによっては処理ループが半分になります。
変換ブロックが多ければ多いほど効果を発揮しますが、その変動幅が分からないので体感できるかは不明です。

さて、ModLoaderが来たようですね。
MPの方がどうなるかが分からないですが、手が出せるようならシングルオンリー版でも作ってみますか。
作ってる途中でMP来たら、そっちに移行してしまいますが・・・。

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

緊急企画。マオです。

さてパソコンのパワーアップが終わったので、UgoCraftの変換耐久試験を行う事になりました。
実は換装前に変換耐久試験をやってて、専用のワールドも作っておいたのだ。


山を浮かせただけです。
浮いている部分で大体17000ブロックくらいで、適当に切っていくつかのサイズを用意してみました。
簡単な話、これをスライドさせるだけの簡単なお仕事です。
使用しているUgoのバージョンは公開前の開発バージョンで行ってます。
後、換装後にさらに軽減処理を仕込んだので、正確な比較ではない気がする。
なので、話半分で見てくれ。

予備知識。
UgoCraftでブロックを動かす工程で、重くなる処理は以下の通り。
「ブロックを検索してUgo objectにする」「Ugo objectを動かす」「Ugo objectをブロックに戻す」
今回の実験で感じたのは、「Ugo objectを動かす」処理は他の処理に比べたら、遥かにマシになったと感じた。
初期バージョンでやったら、1000ブロックもマトモに動かせないはず。
後、ブロックの配置によって、移動処理が軽減出来たり出来なかったりする。
軽減率が一番高い配置は、見える面積が小さい構造物である。
3×3×3の構造物は中心の見えないブロック部分の処理が省略される。
大きな塊を動かしたとしても、ブロック数と実際の移動処理のコストは比例しない。
ただ、変換作業だけはブロック数の影響を全部受ける。
向きがあるブロックは、特に処理速度が酷い事になるので注意しよう。
開発版で少しは軽減してるけど・・・。
MinecraftとJavaの仕様で、巨大構造物の1回目の変換に関しては、必ず重くなる。
ブロック更新をする為の配列のサイズ拡張処理が含まれてしまう為である。
一回変換すれば、ゲーム終了まで拡張されたままなので二回目以降の感想になる。

換装前スペック
CPU:Core i3 530
割り当てメモリ:1GB
グラボ:GT220

換装後スペック
CPU:Core i5 3550
割り当てメモリ:1GB
グラボ:GT640

「17000ブロック」
さすがにどちらも目に見えて動きが悪いし、変換時に気になるフリーズを感じる。
換装前はUgo object移動中は1FPSと出てるが、完全に処理しきれていない。
換装後は13~15FPSくらいで、動いている。
実用的なサイズではない事は確か。

「13000ブロック」
ちなみに、このブロックの数は適当に山を切り崩して作っている(笑)
換装前はどうしようもない。
換装後は28FPSで動いている、気になるブレを感じるがマトモに動く。

「6400ブロック」
換装前はようやくマトモに動くように見える。
換装後はまったく気にならない動きになった。
ただ、両者に言える事は多少変換時にフリーズが起こる。
以下、動きに関しては問題無いので省略。
換装後も特に体感では変化が無いので省略。

「1100ブロック」
間にいくつか挟んでいるが、ここまで来て換装前の変換が気にならなくなる。

こんな感じですね。
今後Core i3の環境でのテストはされませんので、ここら辺の環境で遊んでいる人はごめんなさいね。
軽減処理は今後もやってくから、それでマトモに動く事を祈ってください(笑)
でも、1.3に移植できるかがまだ不明だが・・・。

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

倒せる気がしない。マオです。

パソコンの時間のかかるセットアップ中に、世界樹の迷宮4で遊んでいますが、ようやく火竜と氷竜も討伐できました。
Lv77前後って所ですね。
前回は忘れてたので、ちゃんと特別な料理を使いました。
そして、NPCは参加させませんでした(酷)

火竜は攻撃さえ耐えれれば簡単ですね。
料理効果のお陰でブレス系が余裕で防げます。
もう面倒だから、ずっとブレスしててくれ。

氷竜は、そんな甘い事言ってられなかった。
HP半分以降(?)に来る、絶対零度に即死効果が付いているので、3回ほど壊滅しかけた。
しかも、フォートレスが1人で受けるから、死亡確率は3人分(笑)
たまに最初に死んだ上に、残りブレスがメンバーに流れて死亡するというパターンもあったけど、ネクタルさんのお陰で何とかなりました。
フォートレスをサブモノノフにするか悩んだけど、何とか倒せました。

これでLvを99に出来る。
現在、第6迷宮地下2階でフルボッコにされてるので、強化して進みたい所だ。

壊れなければだが(フラグ) マオです。


早速、エクスペリエンスインデックスから。
前回の計測がメモリとHDDを増設した、1年2ヶ月前のようですね。
タグを忘れてたら、どこかに計測があるかもしれませんがー。
跳ね上がってます。
しかも、交換していないメモリまで跳ね上がってます(笑)
マザーやらCPUも換われば改善される項目のようですな。

しかし、SSD良いわぁ。
このまま行くと、もう1台データ用ドライブとして買ってしまいそうな状態です。
最初見た時は、何このオモチャと思ってしまったけど、改善としては最高だな。
今回、システムディスクをHDDからSSDにして、さらに1台HDDを減らしています。
全体的な温度が下がって、消費電力も抑えられたと信じたい。


この取り外した、旧マザーボードをどうするか・・・(笑)

中身だけ違う。マオです。


はい、予告した通り散財しました。
写真のブツはIntel Core-i5 3550とIntel SSD 180GBでごじゃりまする。
これ以外にも、対応してるマザーボードに新しいグラフィックボードも買ってます。
当初はSSDだけ買って、サラマンダーよりはやーいとでもやろうと思ったんだけど、性能を活かすにはSATA2ではダメだと思い、マザーボードを買う事になったんだけど、今度はCPUのソケットが新しくなってやがって(略)
うん、よくあるパターンだ。

マザーボードはギガバイトに戻す事にして、Z77チップセットをチョイスした。
前回のASRockは知ってたとは言え、酷い地雷だったからな。
中のマニュアルも酷かったし・・・日本語読むより、英語読んだ方が分かりやすいってのは、売る気がないとしか言いようがない(笑)
その点、ギガバイトはもう丁寧な感じで、フォントも見やすくて最高だな。
しかし、時期が悪いのか中間の価格帯のマザーボードが無い。
私はいつも13000円くらいのボードの性能が良い感じで買うんだけど、今回は9000円弱である。
それとも、2年経った間に値段が安くなっているのかしら・・・?

グラフィックボードは相変わらずの玄人志向のGT640。
これもまた中間的な1万円強くらいのが無くて、エントリーモデルっぽいので、これを買ってみた。
ま、前使ってるGT220よりは性能が良いだろうから、問題ないだろう。


今回の武器。
Scytheのヒートシンクを好んで買うんだけど、今回はKATANA4という名前のヤツを買いました。
前は2を買ったんだけど、比べてみると少し小さくなっているね。
見た目はこんな感じだが、効果はある。
でも、装着が大変。
しかも、プッシュ式の押し込むタイプで、過去にも同じような仕様があったけど、付けるのも取り外すのも最悪。
前みたいに挟み込むタイプのがまだマシなんだけどなぁ。
ともかく、装着して・・・また血を吸われた><
うちにある、KATANAシリーズは全部私の血を吸ってるな・・・絶対妖刀になるわ・・・。

で、夕方から組み立て始めて、ようやく今の時間でセキュリティやらなにやらをやって、ブラウザでサイトが見れる所まで漕ぎ着けた。
エクスペリエンスインデックスとかは、明日にでも書くとしよう。
起動してみた感想「サラマンダーよりはやーい」。