Cat and Mouse is a type of game that involves constant pursuit and near captures, and is based on how a cat hunts a mouse in real life. The cat will constantly chase the user's mouse pointer until it has been caught or the game has been stopped.

The most used variants of cats are the Scratch Cat [1] and the Cat 2 sprite.[2][3] A common mouse sprite is the Mouse 1 sprite[3][2] The repeat until block can be used to continue moving until the mouse pointer is reached:

when green flag clicked
go to x: (0) y: (0)
repeat until <touching (mouse-pointer v)?>
point towards (mouse-pointer v)
move (2) steps


A common method of score tracking is by the amount of time has transpired. This can done using the timer:

when green flag clicked
set [score v] to (0)
reset timer
repeat until <touching (mouse pointer v)?>
set [score v] to (timer)

Another method of score tracking and winning is using a variable timer. Make an empty sprite with two costumes: one blank (costume 1) and one with a "Win" banner (costume 2).

when green flag clicked
switch costume to (costume 1 v)
set [Time v] to (0)
    wait (1) seconds
    change [Time v] by (1)
    if <(Time) > [20]> then
        broadcast (Win v)
        stop [all v]

when i receive [Win v]
switch costume to (costume 2 v)

The Mouse addition: (add a mouse sprite)

when green flag  clicked
set size to [50]%
    go to (mouse-pointer v)
    point in direction (-45) // Direction you want it to be facing. This is around the direction of most cursors.

Note: For the Mouse addition, in the main cat sprite, change the "touching" and "point" to "Mouse" instead of "Mouse-Pointer"


Common variations of the Cat and Mouse game are: [1]

if <(Score) > (Highscore ☁)> then
 set [Highscore ☁ v] to (Score)
  • Adding achievements, such as coins or other virtual currencies which can be used to purchase other items in it
  • Adding sound effects or banners and text for certain events such as scoring and loss[1]
  • Adding obstacles that the cat must maneuver around
  • Adding obstacles that the mouse must maneuver around
  • A mouse pointer. Probably a mouse.[1]
  • Other characters, such as a dog going after a bone mouse pointer[4].
  • Make the mouse have to get to a certain area on the screen[5]

External Links


Cookies help us deliver our services. By using our services, you agree to our use of cookies.