何それおいしいの?」状態でしょうか。窓際で新聞読みながら「今どきの若いもんは、ゲームはスマホでとか、なっとらん!」とかブツブツ言ってるだけじゃダメですよ。いうことで、たまには“無いものは自分で作る”の精神を思い出そう的企画。“MSX検定の第2弾”として、今度は“BASICプログラム編”であります。MマガやMファン、ベーマガの投稿プログラムをキーボードから打ち込んでいたキミ、そしてバグがなかなか取れずに苦しんでいたキミにこの問題を捧げようではありませんか。手頃な価格で開発環境までついてきたのがMSXの魅力なのですから。プログラムを知っていればもしかしたら超カンタンかも。なにはともあれやってみましょうよ。以下のMSX-BASICで書かれたプログラムは、“迷路を作成し、その中でスプライトを操作する”ものである。リストを読んで、以下の問いに答えなさい。行100のSCREEN文ではスクリーンモード3を指定している。スクリーンモード3の解像度はいくつか、正しいものを選べ。行100のCOLOR文では、迷路の壁の色を指定している。カラーコード12に該当する色はどれか選べ。指定しているのはなぜか。指定することで箱(BOX)を描いている。箱を塗りつぶしたいときに指定する引数はなにか選べ。行210のNEXT文では、二重ループを閉じている。同様の処理を書いたとき、以下のうちエラーになってしまうものを選べ。行240のSTICK関数は、カーソルキーの入力を受け付ける。これをジョイスティック(ポート1)にするにはどう書き換えればよいか。行250~280では、スプライトを移動させるための処理を行っている。次のうち、左に移動させる処理を行っているのはどれか選べ。行330ではゴールしたときのビープ音を鳴らしている。4"を記述したとき、ビープ音はどう変わるかを選べ。このプログラムで迷路の色を変えたい場合、修正が必要なのは行100ともう一箇所はどこか。プログラム終了後、画面の色を初期設定に戻すにはどのキーを押せばよいか選べ。↑プログラム実行画面。水色の点をカーソルキーで上下左右に動かし、右下の黄色い点まで着いたらクリア。迷路の色は......暗い緑でした。64×48SCREEN3は「マルチカラーモード」と呼ばれ、4×4ドット単位のブロックにそれぞれ色を付けることができます。解像度は256×192の1/4となるので、64×48が正解です。明るい緑はカラーコード3です。派手な緑は存在しません。固定値を指定すると、毎回同じ迷路が生成されます。それを防ぐために乱数の初期化を行っているのです。他のBASICでは、RANDOMIZE文を実行することで同様のことができますが、MSXには存在しないので代わりにTIME関数を利用しています。X,Y二重ループは内側から順に閉じていく必要があります。引数の変数名は省略することができます。選択肢d.は、外側のループ(変数X)を先に閉じようとしているのでエラーとなります。STICK(1)STICK関数の引数を変更すればOKです。ジョイスティックのトリガーボタンを認識します。キーボードの入力を受け付けますが、ジョイスティックは認識しません。マウスやトラックボールの入力を受け付けるものです。行280左に動かす=X座標をマイナスにすることなので、行280が該当します。筋のいい人なら、STICK関数の戻り値(S=7)でピンときたかもしませんね。BEEP命令で音を設定しています。「ぽぴぷっ」ってちょっとふざけた言い方のようですが、これは「MSXテクニカルハンドブック」にも掲載されているれっきとした公式な表記なのです。1~4番に対応しています。行300自分が壁にぶつかっていないか、いわゆる“当たり判定”を行う命令を探します。THEN~の12が壁のカラーコードにあたりますので、これを書き換えることになります。15,4,7”が定義されています。MSXのファンクションキーは5個なので、F6を指定するにはSHIFTとF1を同時押しします。・8~9ポイントいろいろ作ってたでしょ。・0ポイント自分で覚える気なし級。現在プロデューサー業だったりして。・テストはパス、でもMSXの記事だから読む自作しなくても何でも手に入った裕福なMSX愛好家。誰よりもMSXに対する愛は強い。-----それではおたよりコーナー。Nishikawa@JunNishikawさんあのMSXアソシエーションの事だからどんな無茶振りされるかドキドキしましたが良心的な問題が功をなして無事16ポイントでした。――実は今回の第2回はもっと難しい問題だったんですけど、ちょっと優しくしてもらいました。当時プログラム経験がある人なら半分くらいはわかるのでは?続いて元ビクター開発者インタビューの回について春風ねこ丸@h_nekomaruさん今回はHC-95の話。高校の頃これでプランクトンのビデオにテロップ入れたりしてた。本文にもあるように『HC-95』って結構高価だったので、実際に使っていた人というのも貴重な気がします。プランクトンのビデオってとこがまたいいですね。けものびと@jyu_jinさんビクターのMSX参入と西さんの関係に色の拘り、小泉今日子起用の真相やラストMSXの件等、とても興味深い話でした。――ありがとうございます。実現するかどうかはともかく、インタビューしてほしいひとのリクエストなどもぜひお寄せください。ゲームの性能をチェックしてみた役を終えた航空機体の外壁を切り出し再利用して作成されるドイツ製キーホルダー「アビエーションタグ」ビジネス出張や海外旅行から普段使いまで。