Repo

kjana00@gmail.com

older <-

2010-09-11 01:09:23

今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。また暑さが戻ってくるっぽい気配……まだ涼しめではあるけど。

昨日見てた怪しい計算結果についてもうちょっと。状態遷移とその間の計算の進行自体は正しくなったんだけどな……で、見てると何か 0 除算してるような。でもここの値って、本当ならこんな値入ってこないんだな。物理的な対象的に。今はシミュレーションで適当な入力値を放り込んでるから何でも出来るっていうだけで。……って、あり得る、あり得ない以前にこの値本当は負のはずだよな?

それでちゃんと確かめたらストレージに保存する時に int32_t を uint16_t にしていて、それを読み出してまた int32_t にそのまま放り込んでるのを発見。符合が逆にもなろうというもの。直してやったらちゃんとあり得る値になって 0 除算も起こらなくなった……けど、防衛的に考えるならあそこのコードは危いかな。自動生成コードだけど。後で指摘しておこうか。

それから今までのテストケースだと変化してくれなかった値を変化させるには、っていう方面でしばらく悩んでみる。ついでにいくつかバグが取れたり。シナリオ的に云々っていうのもあったけど、パックされたフラグをばらすコードに問題があったりもしたんで。大体良くなったかな。でもちょっとモジュールを呼ぶ順序に問題があるような気がしなくもない。要求仕様書に書いてあるからって、明らかに別のモジュールのためにやってることを入れたのはまずかったかな……っていうか、そもそもストレージに退避する値が元の値じゃなくて計算後の観測量だっていうのが間違ってるような、そうでもないような。絵を描き直したくないからコード上でだけごまかそうかな……

そんな感じで今日はおしまい。帰ってぼけっとして、それから晩ごはんに餃子。のみ。結構野菜も入ってるからいいやんな……で、それだけじゃお腹が空くかとクラッカーとブリーを買っておいて。

それで WWW 見たりゲームしたりクラッカーかじったりブリーを食べたり。割と勝てたし、死なずにちょっと進んで 6 階のランダムクエストまで片付いたし、まあそれなり。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12