パックマンゲームといえば、迷路の中をパックマンが動き回り、途中でクッキーを食べてポイントを獲得する、そのシンプルながらも楽しいゲームプレイが特徴ですよね。

今回は、その中でも特に重要な「パックマンがクッキーを食べる」動作を、スクラッチを使ってどのように表現するかを学んでいきましょう。

パックマンがクッキーを食べるという動作は一見複雑に思えますが、実はクッキーのブロックをうまく使うことで簡単に表現することができます。

それでは、一緒に学んでいきましょう!

パックマンがクッキーを食べるブロックの作成

パックマンがクッキーを食べるブロックを作成していきましょう。

ブロックは、パックマンのブロックではなくて、クッキーのブロックで作成していきます。

パックマンがクッキーを食べるということなので、パックマンがクッキーを食べるブロックを考えてしまいがちですね。

しかし、今回はより簡単に、クッキーのコードにブロックを作成して、パックマンに触れたらクッキーが消えるようにします。

クッキーのブロックを使ってパックマンがクッキーを食べる

パックマンがクッキーを食べるので、パックマンについてブロックを作成するのではなくて、パックマンがクッキーに触れたらクッキーが消えるというブロックを作ります。

それでは、クッキーのコードに下記のようなブロックを作ります。

内容はとってもシンプルでブロックは、クッキーがクローンされてから、パックマンに触れるまでまって、パックマンに触れたら削除する。

これでパックマンにクッキーが触れると、クッキーが消えるようになります。

あたかも、パックマンがクッキーを食べたようになります。

パックマンがクッキーを食べる

パックマンがクッキーを食べる動作を作成するためには、パックマンのブロックではなくクッキーのブロックを使います。

パックマンがクッキーに触れたらクッキーが消えるというブロックを作ることで、パックマンがクッキーを食べる動作を表現します。

これにより、パックマンが迷路の中でクッキーを食べていく様子を再現することができます。

ゴーストを4体登場させよう