10/20/2009

Yes, I'm here

I just noticed it's been a long time since my last post!! Yup, I'm still working on it every single day, it was just boring debugging and such although I think I had a few insights about debugging and programming and all that in between, but anyways... wow I really wish I had a talent in writing.. My English is so broken. So I've pretty much finished the programming part of the game so I've been drawing the background art lately again. I just finished drawing 51 of them 5 minutes ago so I needed to celebrate it here. Hurahh! (a celebration roar)
Now I need to draw the background for the square, inn, barracks, cathedral, and the hill. After that is draw some boss characters and draw all the NPCs. Hurraah!! (one more push roar)

気づいたらもう2週間近く留守にしてたこのブログ!誰か読んでるんかな。自己満の開発日記なんやけども。最近の進行具合はデバッグやらバランス調整などでとくに書くこともなかったけどところどころ発見があって楽しかったりもした。発見というのはデバッグの仕方や、プログラミングの醍醐味など。それが終わったので背景の絵をまた描き初めてやっとこさ51枚目完成したのでちょっと祝いにきました。おっしゃ!てな具合で気合いを入れ直してあとは町の絵5枚かいて、NPCの絵かいてボスの絵描いたらおすぃまい。へっへ〜ん♪で、そのあとはゲームバランス調整しながらオープニングアニメーションを作り始める。まだまだ完成には遠いぜよ。

10/07/2009

Progress, progress, and... progress

..moreover, progress.
It was inevitable to learn how to use Instruments due to my buggy-awesomeness-code-of-doom. I found a huge bug where a memory wasn't being freed by Apple's API because I was trying to paste a blank string to a UITextView. This didn't show up in the Leaks Instruments, but it was living forever which could be observed through Object Allocations. It was about 100KB per minute, which adds up over time and crashes the app.
And finally, more progress is yet to come.

進行、 進展、前進するのみ。Instrumentsを使ったデバッグの作業になかなか慣れてきた今日この頃。繊細におおらかに書かれたバグだらけのコードをデバッグするには不可欠。今日はAppleのAPIで生成されたオブジェクトがフリーされてない問題を解決した。いや、一瞬たりとも「アップルのバグか?」とか全然これっぽっちも思ってなかったけど、やっぱり問題は自分でUITextViewに空のNSStringを入れようとしてたみたいでそれがMalloc 160 bytesを蓄積してた。結果、毎分100KBぐらいのリークが発生しててこの数週間悩まされてたんだぜぇ〜。初代iPhoneだと15分ぐらいでクラッシュするという始末。明日はまた違うリークを解決するぞと。
精が出るぜぇ〜。出るんだぜぇ〜。とぜぇぜぇ言いながらやってます。