『がちゃ占い』について
これを使ってみる メインのページへ これの続編を作りました。(7月13日)
※私のnoteが初めての方は、まずメインのページへお願いします。
1目的
巷で大人気のゲーム、『がちゃ』をスクラッチで作成してみました。子どもだけでなく、大人にも大人気で、専門のお店もあるようです。何が出てくるかわからないので楽しいのだと思います。
そこで、おみくじが中に入っているガチャを作ってみました。
2使い方
緑の旗を押して始めます。
本体の下の丸いレバーをタップするだけです。
10回プレイすることができます。10回プレイすると、10すべてが出現することとなります。
大吉、吉、中吉、小吉が2枚ずつ、末吉、凶が1枚ずつです。
もう一度初めからプレイしたいときは緑の旗を押してください。
プレイするたびに出現する順番は変わります。
3リミックスするなら
カプセルの中身を自由に変えることができます。
スプライト「中」のコスチュームを自由に変えてください。
大きさをコスチュームの初期の作成画面にほぼいっぱいに作成すると、特に問題はないと思います。注意点は、コスチュームは必ず10まで作成してください。不要なコスチュームを削除し、たくさん出現させたいものは、そのコスチュームを複製してください。
コスチュームが10まであれば中身やコスチュームの名前などは全然関係ありません。
出現するものの確率はコスチュームの1つにつき0.1となりますので、確率を上げたいときはコスチュームを複製してください。なので、おみくじの出現する確率は1回目の場合、大吉、吉、中吉、小吉がそれぞれ0.2で末吉と凶が0.1となります。
出現する中身を文字で表現したい場合は、「ガチャ 数字」の方が看板の文字をテキストで変えるだけなのでリミックスしやすいと思います。
派生したものに、
・ガチャ 遊び
・ガチャ 数字
・ガチャ スピーチのネタ
があります。
ちょっと面倒ですが、ガチャ玉の大きさを小さくすることにより、10個以上のガチャも製作できると思います。
その時は、リスト(2つあります)をその数に替えたり、クローンをつくるときその配置をし直したり、10回繰り返すところをその回数に修正するなどすれば可能になります。
最後に
ガチャ玉が転げて出てくるところの音が、個人的にものすごく気に入っています。「効果音ラボ」さんから頂きました。
ちなみにこの音の素材名は何と思われますか。ガチャ玉が落ちる「ゴト」という音を探していたのですが、「落ちる」で探した結果「賽銭を投げ入れる」が引っ掛かり利用させていただきました。
これを知ったうえで、この音をもう一度聞いてみてください。音って面白いなと思いました。
それから、このアプリをつくるときに一番苦労したところは、ガチャを出すレバーの動作です。
ガチャ玉が出ている途中で、レバーを押すと先に動いていたガチャ玉が途中で動きを停止してしまうので、変数を使い、ガチャが出ている間は変数を「1」、中身が出現し終えたら変数を「0」にもどし、変数が「0」の時のみ「レバーが押せる」としてみたのですが、全然うまくいかずエラーの連続でした。
そこで、1、レバーのスプライトと、2、回転するレバーの2つのスプライトを作り、最初は1のスプライトを表示し、押されると同時に2のスプライトに替え、中身が出現すると1のスプライトに戻す、というようにプログラムしてこの問題を解決しました。
簡単なプログラムですが、ここに至るまでは・・・。
ですが、解決したときは気分もすっきり日本晴れ。これもプログラミングの楽しさかなと思いました。
もしバグ等あれば教えてもらえると嬉しいです。また使ってみての感想はもっともっと嬉しいです。
