Kitten Café

Customers arrive at the counter wanting a cupcake, a cup of tea or a slice of cake. Serve them before their patience runs out. The café gets busier as you go.

How to play

Click a treat on the counter, then click the customer who wants it. The wrong treat makes them grumpier. A customer who runs out of patience leaves, and you lose a heart.

How it works

There are three seats. Each seat has its own customer, a Wants picture and a Patience bar. Two global values do the rest:

Global HThe treat you are holding: 0 nothing, 1 cupcake, 2 tea, 3 cake.
Global SHow fast patience runs out. Every customer you serve adds a little, so it gets harder.
Wants value AWhat this customer wants, picked at random: Random(3) + 1.

The rules for one seat

WhenEvery 1 secondNOT: Bunny is visible1 chance in 3
DoShow Bunny, Wants 1 and Patience 1Set Patience 1 to 100Set Wants 1 value A to Random(3) + 1
WhenEvery 0.25 secondsBunny is visible
DoSubtract Global("S") from Patience 1
WhenClick on BunnyGlobal H = Value("Wants 1", "A")
DoAdd to scoreHide BunnySet Global H to 0Add 0.15 to Global S
WhenPatience 1 is emptyBunny is visible
DoHide BunnyLose a heart

Still stuck?

Try the Chocobreak tutorial, open a sample game and read its rules, or look at the questions people ask.