ビスケット(Viscuit)で、ビンゴの数字を出してくれる「ビンゴマシーン」を作ってみました。
使うめがねは、なんと2種類だけ!
2種類のめがねを、出したい数字の数だけ作るだけでOKです。
前に紹介した「【viscuit作品】数字がランダムにならぶビンゴカードをプログラミング」と組み合わせると、本物のビンゴゲームのように遊べますよ。
ビスケットの使い方は、下の記事でくわしく説明しています。
今回作ったプログラム
- ボタンをおすと、?が1~9の数字がランダムにかわる
- 今までに出た番号一覧にあるグレーの数字がピンクの数字にかわる
- 出てきた数字が?にもどる
完成したビンゴマシーンは、下のリンクから確認できます。
必要な部品
- グレーの数字(1~9)
- ピンクの数字(1~9)
- ?
- ボタン
ステージの配置
- ボタンと?マークを配置する
- グレーの数字を左にならべて、今までに出た番号の一覧を作る
グレーの数字は まだ出ていない数字、ピンクの数字は もう出た数字という意味です。
設定
- はやさ:一番おそい(カメ)
- 方眼紙:一番大きい(一番右)
めがね
左のレンズのじょうたいが すべてそろったときに、右のレンズの じょうたいに かわるしくみです。
ボタンをおすと、?が1~9の数字がランダムにかわる
「?」を「ピンクの数字」に変える
1~9までの数字分つくります。
今までに出た番号一覧に今出た数字を反映する
今までに出た番号一覧で、今出た数字をピンクからグレーに変えます。
グレーの数字をピンク色に変えて、出てきた数字を?にもどす。
1回だけランダムに出すしくみ
左側が同じめがねをいくつも作ると「~たり」という意味になり、ランダムな動きをつけることができます。
ランダムとは、考えて決めるのではなく、ぐうぜんにまかせること。
単純にランダムな数字を出すだけであれば、下のようなめがねになります。
ボタンをおすと、「?」がいろいろな数字に変わるめがねを、数字のぶんだけ作ります。
でもこのままだと、同じ数字が何回も出てきてしまいます。
ビンゴの時は、同じ数字が出ないようにしたいですね。
そこで、今までに出た番号一覧を作って、「出た数字」と「まだ出ていない数字」を見分けるようにします。
- まだ出ていない数字はグレー
- もう出た数字はピンク
「グレーの数字がステージ上にある」という条件を追加すれば、もう出た数字は出てこなくなります。
まとめ
今回は、「ビンゴの数字を出すプログラム」を紹介しました。
タブレットが1人1台あれば、ビンゴマシーンとビンゴカードのプログラムで、ビンゴゲームを楽しめます。
数字のかわりに果物や英語の単語などを使って、オリジナルビンゴを作って、みんなで遊んでみましょう!
【PR】開発チームが書いたビスケットの入門書
『ビスケットであそぼう: 園児・小学生からはじめるプログラミング』は、園児から小学生、大人まで「プログラミングの楽しさ」を体験できる知育・学習書です。
2017年に発行されたため、解説に使われているのは前のバージョンのビスケットです。
そのため、あたらしいビスケットでは、一部の操作が変わっていたり、実践できない内容が含まれる可能性があります。
ですが、プログラミングの考え方や基本的な使い方を学ぶのには、とても参考になる本です。
興味のある人は、ぜひチェックしてみてください!












