2003年08月03日(日) [長年日記]
■ 週刊RealRobot21、22届きました
今回のパーツで、コントローラーの液晶を使ってミニゲームが出来るようになるらしいです。今日はBLACK DIAMONDをいじってたので作れませんでしたが、暇を見て作ってみましょう。にしても、なんでコントローラーでミニゲームをやらなきゃいけないのか、そこがちょっと謎ですね。
■ BLACK DIAMOND進捗状況
とりあえず当初予定していた、式まわりの拡張やらIFまわりの対応が一通り終了しました。が、検証が甘すぎるので、まだまだ公開できません。ひとまず今回のバージョンの注意点としては、『IFで一致を調べるために、今まで「=」を使っていたのが、「==」を使う事にした』という事でしょうか。つまり今まで「IF F(0)=1 LABEL1」とかやっていたところを、「IF F(0)==1 LABEL1」としなければいけない、という事です。なんでそんな事になったかというと、ここの処理と代入処理に同じ処理を使ってるからでして、以前の書法を使うと「F(0)に1が代入されて、その値が0以外だとIFの条件が成り立つ」というような事になってしまうわけです(C言語のIFと同じですね)。なので今までのスクリプトが動かなくなってると思われますが、どうせプレイヤーモード(実行ファイルとセットで配布するモード)での動作しか想定してないので、気にしない事にします。
あと、今までかなりいいかげんだったエラー処理も多少いじり、少しはマシになりました。さらに、要望があった「入力欄のサイズ変更」というのも一応実装してみましたが、これはちょっと調整中です。
という事で、あとはサンプルを作りつつデバッグを行ない、安定した段階で「Version 1.00β6」として公開します。
■ バイク掃除
ここ一ヶ月以上乗ってなかったバイク「Ape50」ですが、梅雨も明けたので、雨よけのカバーを取り払って掃除しました。蜘蛛の巣がはってたり、梅雨の雨のせいでタイヤ付近がドロだらけになってたりして、かなり散々な感じでしたが、まあそれなりに綺麗にはしておきました。ついでにエンジンもかけてみましたが、一応ちゃんと回ってましたね。最初変な音がしましたが、しばらく動かしてたら安定しました。長いこと使ってないわりに問題なく動くってのは、なんというか、頑丈なもんですね。とりあえずもうちょっと乗る機会を作らんとイカンな、と思った夏の午後でした。