さて、毎回同じ「ブー」音では面白味がないので、押すたびに違う音が出るようにしてみましょう。
サイコロを振る命令、RND()を使います。
WHILE 1
B=BUTTON(2)
IF B AND #A THEN BEEP RND(128)
VSYNC
WEND
BEEP命令の引数に「RND(128)」と付け加えました。これは、0から127までのサイコロを振るものです。これで、Aボタンを押すたびに0~127までの効果音のどれかがランダムで鳴るプログラムになりました。
ちなみに、次の行に「VSYNC」というのを追加しましたが、これはプログラムの実行があまりに速いので、ちょっとスピードをいい塩梅に自動調節してもらうためのものです。おまじない程度に覚えておいてください。試しにここを外して実行してみるとなんとなく分かるかな?
5そうだね プレイ済み