「お買い物金額を求める」をリミックスして流れている商品を変え、新しいお買い物金額を求めるゲームを作る方法をご紹介します。今回のゲームは、コスチューム名が金額になっていることがポイントです。

リミックスしよう!

一般的には人の作品をコピーすることは良くないこととされていますが、Scratchの世界では、誰かの作品をコピーして、自分のアイディアを加え、新たなプロジェクトとして公開することを認めています。これを「リミックス」と言います。

まずは、下記ににアクセスします。リミックスするには、Scratchにサインインする必要があります。

https://scratch.mit.edu/projects/678502491

リミックスボタンを押します。これで、あなたのアカウントに「お買い物金額を求める」のプロジェクトがリミックスされます。

リミックスボタン

変更してみよう!

流れてくる商品は、アイテム1~9の9つのスプライトです。各スプライトには複数のコスチュームがあり、同一または類似商品で金額が異なるものを表現しています。 レベルごとに、流れてくる商品は2つ、5つ、9つとなっていますが、必ず別のアイテムから選ばれるようになっています。 アイテムを1つ増やす方法を紹介します。

(1)アイテム1のスプライトを複製する

スプライト「アイテム1」にマウスをあて、マウスの右ボタンメニューより「複製」を選択します。アイテム1がコピーされ「アイテム10」ができます。

アイテム10のスプライト
アイテム10のスプライト
(2)アイテム10のスプライトのコスチュームを開く
アイテム10のコスチューム
(3)アイテム10のスプライトのコスチュームを削除する

既存のコスチュームに変更を加えるという方法もありますが、一旦削除して作り直す方が簡単です。但し、コスチュームを全て削除することはできませんので、1つだけ削除できずに残ってしまいます。残ったコスチュームは、新しいコスチュームを追加または作成したあとに削除しましょう。

アイテム10のコスチュームを削除する
(4)アイテム10のスプライトのコスチュームを追加または作成する

画像を自分で用意する場合は、縦:130px、横:130px以内の画像を使用するとよいでしょう。
用意した画像は画面左下の猫のアイコンからアップロードすることができます。

用意した画像をアップロードする

猫のアイコンから「描く」を選択して、Scratch上で作成することができます。

コスチュームを作る

また、猫のアイコンから「コスチュームを選ぶ」を選択して、Scratchが持っているコスチュームを使用するのもよいでしょう。

コスチュームを選ぶ
(5)コスチューム名は商品の金額にする

商品がバーコードに触れたとき表示される金額は、コスチュームの名前です。コスチュームを作成・変更するとき、コスチューム名も変更しましょう。但し、1つのスプライトの中で同じコスチューム名をつけることはできません。

金額をつける
(6)アイテム10のコードを変更する

アイテム10のコードを開いて、2か所変更します。

アイテム10のコードを変更する
1つ目は、「もし、お買い物リストのカウント番目が1なら」とあります。これは「アイテム1」のスプライトを複製したからです。アイテム2なら「2」、アイテム3なら「3」になっています。今回はアイテム10なので、「10」に変更します。
2つ目は、「コスチュームを1から2までの乱数にする」とあります。これは、コスチュームを1番目のものにするか2番目のものにするかランダムに選ぶということです。
コスチュームを3つ作成したのであれば「3」までの乱数、4つ作成したのであれば「4」までの乱数とします。

(7)背景のコードを変更する

背景のコードを開きます。

背景のコードを変更する
変数「アイテムの数」を変更します。9個から10個に変更したわけですので、「9」を「10」にします。

(8)共有する

新しい「買い物金額を求める」が完成したら「共有」して、家族や友達、あるいはScratchは世界中のみんなとつながっているので世界中のみんなにプレイしてもらいましょう。
共有するのは簡単。「共有する」ボタンを押すだけです。

共有する

是非挑戦してみてください。