ぶろ開発 -75ページ目

仕様変更の嵐

わーん、また今朝、周りの仕様が一斉に変わってるよ。大勢で金曜のマイルストーンに合わせてきたんだから当然だが、この期におよんでメンバ関数の名前を全部変える必要があるのですか。と思えば、グラフィックエンジンに次のバージョンのベータ版その2を使ってる!今のバージョンを使えよ。知らないうちに、いくつかの基底クラスの純粋仮想関数が増えてるぞ。当然、仕様が書かれていないから、既に修正の嵐のまっただ中にいる人のソースを覗いて、仕様を推測する。私のコードに全部のしわ寄せが来ているという気がする。気がするだけだけど。気合いを入れて一気にやっつけたが、どうしても2つリンクが未解決のままだ。両方とも定義されているのだが、DLLでちゃんとエクスポートされていないようだ。全く同列の他のメンバ関数は正しく参照されているのに、なぜ?というところで明日にしよう。

一気にバージョンアップ

IKエンジンの実装を前進させる。今日、開発品全体のバージョンが大幅に上がった。プレ・アルファバージョンの1だそうだ。アルファバージョンの前のバージョンのその1ということを言いたいらしい。アルファバージョンに到達するまでに、その2もその3もあるかもしれないという恐ろしいことを暗示している。ビューワーがバージョンアップされて、ちゃんとスキンとテクスチャが付いている。でも顔が頭のてっぺんに付いていて気持ち悪いです。QAチームがビルドのスクリプトを大変更。DLLを生成すると、main関数が要求されてしまいます。ためしに、ダミーでmainを付けてみると、実行ファイルができちゃいました。誰か何とかしてくれ!ここまでチームが大きくなってくると仕様変更のインパクトがでかい。プログラミングの手法が進化した分、仕様変更を大きくかけてくるようになった気がする。あたり一面、負傷兵だらけ、という一日でした。

NINTENDO DS買ってみた

会社の売店でNintendo DSを販売していたので、即購入した。先週の月曜日から売っていたとは、すっかり忘れていた。買っていたら飛行機の中で楽しめたのに。メトロイドやってみましたが。うーん、おもしろくない。マリオが良くできているみたいなので、これを今度買おうと誓いつつ、スライムもりもりで遊んでいます。

帰国

昨日、日本から帰国。2泊3日の日本滞在だったので、入国時にトラブルの発生する可能性があると、日本出国時に空港の発券係から心配された。実質行動できる日数が1日なので、確かに入管に怪しまれたが、無事入国できた。帰ると、家のサーバーが1台ダウンしていた。疲れててちょっと見る気がしない。月曜日C#Ver.2の説明会がある。説明会に出ている暇はないはずだが、登録した。バージョン番号が大きく変わるので、きっと大きな仕様変更が入るのだろう。

完成同然

明日急に日本に帰国することになり、夕方チケットを買いに行く。雨が降ってるし、夕方はどこも混雑していて結構疲れた。チケットを買いに出る前に、それぞれの開発チームのメンバー達に、本番モジュールの実装方法に関して聞いてまわり、ブースに次々とひっぱり込む。彼らの締め切りは今週の金曜日なので、今日はまだ彼らの反応が良かった。おかげであっという間に、モジュールの周辺が完成した。メインプログラム上に動的に組み込まれて、アニメーションスタックに動的にリンクされる。後は、全く同じインタフェース仕様で既に動いているエンジンを組み込むだけだ。それと、ギャリーがちゃんと初期化関数をたたいてくれることを期待している。大きな仕様変更がなければもう完成したも同然だが、きっと何かが起きるんだろうな。