チョコは貰えなかったけど、天啓を貰った。マオです。

毎日、少しずつコードを書き続けているMinecraftのmodですが、ここ10日ほど原因不明のバグに見舞われて、開発が止まってたんだよね。
で、色々と既存コードを追いかけたり寝ながら考えたりして、ようやく原因が判明。
致命的なバグを解決して、大量の致命的では無いバグが出てきています。
まだこっちは計算式で何とかなりそうだから、マシといえばマシか・・・解決できるかは不明だがー。
実装しなきゃいけない物がまだまだあります。
完璧な計算式が出来れば、後はビッグウェーブに乗るだけなんだがな。

いつになったら公開する事が出来るのだろうか?(笑)

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

計算地獄。マオです。


Minecraftのmodをカリカリと作ってるわけですが、3Dな感じのプログラムって今まで作った事無いから大変です。
どんなmodかと言うと、ZeppelinというMinecraft界では有名なmodの類似品になるわけだが、ブロックを動くブロックに変換して規定の動作をさせるという物を作ろうとしている。
んで、一応一ヶ月くらいでブロックを動かす事には成功しているのだが(ブロックの見た目とかはスルー)、これをマルチで動かそうかと思ったのが運の尽き。
問題山積みの状態です。
ってか、これローカルの環境で動かしているからまだ良いんだけど、ネット上で運用させた時が怖い。
致命的な問題として、乗っているプレイヤーが処理に追いつけないで位置修正されて、それで落とされるという現象が発生している。
しかも、出る時と出ない時があるもんだから、マジで困る。
まだまだ先は長いな・・・。

開発環境も意外と面倒だったりする。
探り探りの状態だから、効率の良い感じになるのは先の話になりそうだ。

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

後10ヶ月。マオです。

すっかり忘れてたけど、android4.0が出たようですね。
開発コードネームは「Ice Cream Sandwich」。
ハーゲンダッツのアレは美味しくて良いんだよね(笑)
ようやく面倒な携帯端末とタブレットの統合が出来たようですが、エミュレータで触った感じは特に違和感無く操作できますね。
そろそろうちのネットブックに入れても問題ない感じになっていて欲しいものです。

早く4.0な端末が欲しい所ですが、購入サポートの契約が終わるのが来年の8月って所でしょうか。
その頃にはもう少しバージョンアップして、落ち着いていると良いんだけどなぁ。
しかし、Googleも産業廃棄物製造メーカーと一緒に発表してたけど、企業イメージを下げたいのかね?

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

中々、完成版を作る事ができない。マオです。


結局、1月では完成させられなかった、Androidなアプリです。
アプリというか壁紙なんだけどね。
一応、アプリ名は「CorkB LiveWallpaper」としてみた、コルクボードを省略した感じ。
簡単に説明すると、ホーム画面の壁紙に付箋紙を付けちゃおうという感じ。
専用のアプリの画面で貼り付けるメモとか、ウィジェットタイプの付箋アプリとかは見た事あるんだけど、ライブ壁紙を使ったヤツって見た事ないんだよね。
で、面白そうだから勉強ついでに作っている途中だったりする。
根幹は出来上がってるから、公開しても良い気がするんだけど、このラベルを編集するフォームがダメ過ぎる。
こういうの、昔から苦手なんだよねー。
別の人のデザインに機能を組み込んだり、見た目に関わらない根元の部分しか作ってこなかった弊害だな。
綺麗なデザインとか小人さんが勝手に作ってくれないかなぁ(笑)

しかし、これは需要があるのだろうか?

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

頭の中で考えるのは大変ね。マオです。

さて、バージョン管理を導入したお陰で、ガンガンと開発が進んでいるわけですが、ガンガン進むお陰で妙な色気を出して変わった物に手を出しちゃって困る。
スレッド処理に手を出す事にした。
明確な意図を持ってスレッド処理に手を出すのはこれが初めてだと思う。
ちなみにスレッド処理とは並行処理の事です、詳しい事はググれ。
描画処理とデータを読み込む処理を平行させたかったんだよね。
このプログラムの設計書って私の脳内とコードにしか存在しなくて、企業がやるような紙媒体とか電子媒体のグラフィカルな設計書が存在しない(笑)
全て脳内で処理してるもんだから、複雑怪奇になると大変なんだよね。
何度ソースの大改造をやったやら・・・。
今の所はうまく動いているけど、いつエラーで落ちるか心配だわ。

今回のアプリ(前回は自分用のカレンダー)に関しては、Androidのパフォーマンスを低下させない為のお約束をかなり忠実に守ってるので、いい感じに動いてます。
ってか、動くコード書いた後に綺麗に直してるんだけど、全然速度が変わるのな。
実機テストなんて初期のコードはガクガクだったのに、修正後はヌルヌルですよ・・・気持ち悪い(笑)
まだまだ、修正できそうな所は一杯あるのでガンガン直しつつ、早く公開できるように祈ろう。

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