← Back to projects

Meow Master! — Cat Training Simulator

A browser-based cat training game where you teach a procedurally-drawn cat to perform tricks. Reward the right behaviors and watch the cat learn over time.

JavaScript Canvas 2D Web Audio API Web Audio API

How to Play

You observe a cat performing random behaviors. Press Space (or click the cat) when you see the target trick. The cat learns which behaviors you reward and offers them more frequently. Once it's confident enough, you name the trick and advance to the next room.

InputAction
Space / Click catReward current behavior (costs 1 treat)
Click elsewhereDirect cat to walk there
EscPause / Resume
Click "Pet me!" bubbleCalm a frustrated cat

How the Cat Learns

The cat tracks which behaviors get rewarded and which don't. Rewarded behaviors get offered more often, while ignored ones fade away. The probability bars in the top-left corner visualize this learning in real-time.

Cat Mood System

MoodEffect
CuriousBaseline — normal learning and timing
Playful1.3x learning speed, faster behaviors (shorter timing windows)
Sleepy0.7x learning speed, slower behaviors (easier to time)
Aloof20% chance cat ignores your click, but 1.5x points when it doesn't

Progression

7 rooms, each teaching a new trick — from Sit in the Cozy Living Room to Purr in the Enchanted Garden. Earn ranks from Beginner all the way up to Cat Whisperer.