ポインタについてくる猫
![]()
概要
- レベル: 入門
- 時間: 10~30分
- 内容: 猫をマウスポインターについてくるようにする
スキル
- 前提とするスキル: なし
- 習得できるスキル: マウス操作、マウスのポインターへ行く、絶対値
ねらい
マウスでプレイヤーを動かすゲームの基本。
イライラ棒の前段階として用いる。
応用としてゆっくりついてくるパターンも紹介していますが、入門者向きではないです。
スクリプト
https://scratch.mit.edu/projects/1239332756/
手順
その1: 「マウスのポインターへ行く」
まずはマウスのポインターへ行くブロックの紹介をする。

旗が押されたときブロックを探し、スクリプトエリアへドラッグ&ドロップマウスのポインターへ行くブロックを探し、旗が押されたときブロックに繋げる💡Point
猫を「動かす」ので、「動き」の中にある、ということを意識させる。- 旗をクリックし、猫がマウスの近くに来ることを確認させる
- ただし、旗を押したあとにマウスポインターを追いかけてこないことに疑問を持たせる
旗を押したらマウスのポインターへ行くが1回だけ実行されている、ということを伝える
その2: 「ずっと」マウスのポインターについてくるようにする

- マウスを追いかけ続けるには、
マウスのポインターへ行くがずっと実行されるようにしなければいけないことを説明する ずっとブロックをマウスのポインターへ行くブロックを挟む形で置く- 旗をクリックし、マウスにずっとついてくるようになったことを確認させる
ここまでで入門編としては完了。
応用:ゆっくりマウスポインターに追従させる方法
入門者向けではないので、要望があった場合や、違いを楽しめそうな場合は用いる。

応用案
- このスクリプトを使用しているゲーム→イライラ棒
- りんごキャッチゲーム、迷路、回避ゲームをこの方法を使って実装してもよい。