ロング体験会 ご応募受付中です

Scratch マリオのスターモードを再現

Scratchマリオのスターモードを再現

「マリオのスターモードみたいにしたい」と子どもたちから、リクエストをもらうことがあります。

コスチュームを新たに作らなくとも簡単にスターモードっぽさを演出することができますので、その方法を解説します。

Scratchでスターモード
Scratchでスターモード
目次

使うのは明るさを変えるブロック

結論から書くと、明るさを変えるブロックです。

見た目の中にある、「色の効果を25ずつ変える」というブロックです。
色のところを押すと「明るさ」というのがありますので、そちらで明るさを変えます。

効果をXXずつ変える

明るさは、-100にすると、真っ黒になり、100にすると真っ白になります。

明るさの効果の説明
明るさの効果の説明

明るさを高速で切り替えることでそれっぽくなる

この明るさを、明るくしたり、暗くしたりを高速で繰り返すことで、スターモードっぽくなるんです。

冒頭でご紹介した例では、

  • 明るさを50ずつ変える
  • 0.1秒待つ
  • 明るさを-50ずつ変える
  • 0.1秒待つ
  • 明るさを-80ずつ変える
  • 0.1秒待つ
  • 明るさを80ずつ変える
  • 0.1秒待つ

を10回繰り返しています。

たったこれだけです。

まとめとおまけ

いかがでしたでしょうか?
コスチュームを何種類もつくらなくとも、明るさを変えることで、スターモードっぽさを演出できることが、分かっていただけたと思います。

参考までに、冒頭でご紹介したプログラムのコードを貼り付けておきます。

スターモードのコード
スターモードのコード

もう少し凝るなら、明るさと同時に色も少し変えると、さらにいい感じになりますよ。

いろいろと微調整して、最高の「スターモード」をつくってみてください。

Scratchは、MITメディア・ラボのライフロング・キンダーガーテン・グループの協力により、Scratch財団が進めているプロジェクトです。https://scratch.mit.edu から自由に入手できます。

シェアおねがいします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

もつさん
プログラミングスクールLの代表
妻、息子、娘の4人家族
プログラミング教育は、子どもの将来を変え、社会を変えるという信念のもと、日々子どもと向き合っています。

目次