
4×4のスライドパズルを作ってみまます。
はじめにゲームの概要と作成手順を整理します。
背景とスプライトは「スライドパズル素材」にアクセスしてリミックスして使用してください。もちろん自分で作ってもいいです。
パネルは1つだけ作成し、コスチュームとして1から15の数字を作成します。
コスチュームに描く数字とコスチューム番号が一致するようにします。
パネルを配置するにあたって、どのパネルをどこに配置するか位置を決めます。
実は、パネルをランダムに配置した場合、クリア不可能な並びというものがあります。
クリア不可能な配置になることを避けるために、正解の配置からランダムに動かして初期配置を作ることにします。
パネルのスプライトは1つです。クローンを作って決めた位置に配置します。
クリックしたパネルが空欄に隣接しているとき、そのパネルを空欄の位置に動かします。
パネルを動かしたことで、1から15まで順番に並んだかを判定し、
すべて順番に並んでいる場合は「クリア」を表示します。
Scratchにサインインして、下記のURLより背景とスプライトをリミックスします。
https://scratch.mit.edu/projects/601870959/
4つの入力枠のうち、どの枠に入力しようとしているのか分かるように、選んだ枠に「▽」(下向き三角)がくっつくようにします。
入力枠のコスチュームは、0から9の数字になっています。そのコスチュームを切り替えることで、クリックしたボタンの数字が表示されるようにします。
正解が何かを決めます。何度でも楽しめるよう ゲーム開始のたびにランダムに生成されるようにします。
4つとも入力されているか、同じ数字を入力してないか のチェックを行います。
枠のコスチューム名と答えを比較して、HitまたはBlowを判定します。
選んだ4つの数字とそのHit数、Blow数を履歴に記録します。拡張機能ペンのスタンプを使用します。
ゲームクリアは、Hit数が4 のときです。ゲームオーバーは、11回入力してゲームクリアにならなかった場合なので入力回数が11回目のとき、Hit数が4でなければ、ゲームオーバー ということになります。
ゲームの概要とその作成手順を説明します。
Scratchにサインインして、下記のURLより背景とスプライトをリミックスします。
https://scratch.mit.edu/projects/613336306/
背景は、メニュー用とプレイ中用とで6つ用意されています。
メニュー用背景に描かれた色をクリックすると、対応する色の背景に切り替わるようにします。
色ごとに取り札は決まっていますが、取り札の並びは毎回変えたいと思います。
取り札の並びを変えるために並べ替えリストを作成します。
スプライト「取り札」は、並べ替えリストに格納された歌番号に従って、クローンを作成します。
並べ替えリストにある札をランダムに読みます。上の句は1回だけ読みます。
下の句は札が取られるまで繰り返し読むことにします。ただし、札が早くにとられても最低1回は読むこととします。
マウスでクリックして札をとります。間違った札をクリックした場合はお手付きとしてカウントします。
正しい札を取った場合は、札をステージ端に移動します。
「スライドパズル」、「ヒットアンドブロー」、「百人一首かるた」遊びは、日本ではポピュラーな遊びですが、オンラインゲームとしてプログラムを作るとしたら、どのようにゲームを設計するか、頭の中で想像できますか?このコースでは、日本でよく遊ばれているゲームを0から作ってみることで、作るプロセスを楽しみながら、論理的な思考力を集中的に鍛えます。
1.スライドパズル(15パズル)
スライドパズルは、手軽に楽しめる人気ゲームです。プラスチック製のスライドパズルは、ゲームの度に、コマをセッティングしないと遊べませんが、オンラインゲームだと、コマのセッティングは不要です。このコースでは、4×4のマスに配置されている1から15までのランダムの数字を、1コマ分の空所を利用して、カレンダーのように、左上から、順番に並べ替える15パズルをプログラミングします。いかに短時間でクリアできるかが勝負ポイント。一人でも複数人でも楽しめるゲームです。
2.ヒットアンドブロー
ヒットアンドブローは、プログラムが作った4桁の数字を予測するゲームです。予測した数字と位置との両方が合っている時には、「ヒット」、位置は間違っているが数字は合っている場合は、「ブロー」と表示されます。それらの表示をヒントに、正解の数字を当てるゲームです。4桁数字の入力機会はMAX11回、いかに少ない入力機会で数字を言い当てることができるかが勝負ポイント。これも、一人でも複数人でも楽しめるゲームです。
3.百人一首かるた
100人の歌人の和歌を、一人につき一首ずつ選んでつくった秀歌撰が百人一首。その百人一首をつかったかるた遊びは、老若男女が楽しめる公式競技にもなっています。百人一首かるた競技を題材としたコミック「ちはやふる」はヒットし、広瀬すずちゃん主演で映画化もされました。このコースでは、その百人一首かるた遊びゲームを作ります。古典に触れる機会にもなり、暗記力も鍛えらえれるゲームです。
※本講座で使用する、Scratchでリミックスする画像、音声データの著作権は、本講座提供会社である株式会社イーストーリーに帰属します。また、同素材に関して、商用での利用は禁止します。