パックマンゲームといえば、迷路の中をパックマンが動き回り、途中でクッキーを食べてポイントを獲得する、そのシンプルながらも楽しいゲームプレイが特徴ですよね。
今回は、その中でも特に重要な「パックマンがクッキーを食べる」動作を、スクラッチを使ってどのように表現するかを学んでいきましょう。
パックマンがクッキーを食べるという動作は一見複雑に思えますが、実はクッキーのブロックをうまく使うことで簡単に表現することができます。
それでは、一緒に学んでいきましょう!
パックマンがクッキーを食べるブロックの作成
パックマンがクッキーを食べるブロックを作成していきましょう。
ブロックは、パックマンのブロックではなくて、クッキーのブロックで作成していきます。
パックマンがクッキーを食べるということなので、パックマンがクッキーを食べるブロックを考えてしまいがちですね。
しかし、今回はより簡単に、クッキーのコードにブロックを作成して、パックマンに触れたらクッキーが消えるようにします。
クッキーのブロックを使ってパックマンがクッキーを食べる
パックマンがクッキーを食べるので、パックマンについてブロックを作成するのではなくて、パックマンがクッキーに触れたらクッキーが消えるというブロックを作ります。
それでは、クッキーのコードに下記のようなブロックを作ります。
内容はとってもシンプルでブロックは、クッキーがクローンされてから、パックマンに触れるまでまって、パックマンに触れたら削除する。
これでパックマンにクッキーが触れると、クッキーが消えるようになります。
あたかも、パックマンがクッキーを食べたようになります。
パックマンがクッキーを食べる
パックマンがクッキーを食べる動作を作成するためには、パックマンのブロックではなくクッキーのブロックを使います。
パックマンがクッキーに触れたらクッキーが消えるというブロックを作ることで、パックマンがクッキーを食べる動作を表現します。
これにより、パックマンが迷路の中でクッキーを食べていく様子を再現することができます。