Let's make a game!
name:Kitten Clicker
by:Orteil
desc:This is a simple idle game to showcase some of the basic functionalities of Idle Game Maker./>Make kittens and shoot for the stars!
created:25/7/2017
updated:24/10/2017
version:1
Settings
background:stuff/meadow.jpg
building cost increase:115%
building cost refund:50%
spritesheet:icons, 48 by 48, stuff/bunnyIcons.png
stylesheet:stuff/bigBlue.css
Layout
use default
Buttons
*kittenButton
name:Make a kitten
desc:Click this little kitten to get more kittens!
on click:anim icon wobble
on click:yield 1 kitten
on click:if (have goldenTouch and chance(1%)) yield 1 goldenClew
icon:stuff/kitten.png
no text
class:bigButton hasFlares
icon class:shadowed
tooltip origin:bottom
tooltip class:red
Resources
*kitten|kittens
name:Kitten|Kittens
desc:These are your kittens. You can use them to purchase things. Your goal is to have as many kittens as possible!
icon:icons[0,0]
class:noBackground
show earned
*goldenClew|goldenClews
name:Golden clew|Golden clews
desc:These shiny clews are terribly rare, terribly precious and terribly fun to play with!
icon:icons[0,1]
class:noBackground
hidden when 0
Shinies
*luckyKitten
on click:log Woop
movement:onRight moveLeft fade bounce:0.05
frequency:60
frequency variation:30
icon:stuff/luckyKitten.png
class:bigButton
on click:
$boost=1
if (have clover) $boost=4
if (chance(25%))
//get at least 7, or between 1 and 3 minutes of our kitten production
$amount=max(7,random(kittens:ps*60*1,kittens:ps*60*3))*$boost
toast The lucky kitten grants you/>[$amount] kittens.
yield $amount kittens
else
$amount=1*$boost
toast The lucky kitten grants you/>[$amount] golden clew[s?$amount]!
yield $amount goldenClew
end
end
Buildings
*TEMPLATE
on click:anim glow
*cage|cages
name:Kitten cage|Kitten cages
desc:A tiny little cage./>Effect:<.>Produces 1 kitten every 10 seconds.
icon:icons[3,0]
cost:15 kittens
on tick:yield 0.1 kitten
unlocked
*hutch|hutches
name:Kitten hutch|Kitten hutches
desc:A bit roomier than a cage, with enough space to play around./>Effect:<.>Produces 1 kitten every 2 seconds.
icon:icons[3,1]
cost:100 kittens
on tick:yield 0.5 kittens
req:100 kittens:earned
*coop|coops
name:Kitten coop|Kitten coops
desc:A much nicer kitten home where full kitten families can live./>Effect:<.>Produces 5 kittens per second.
icon:icons[3,2]
cost:600 kittens
on tick:yield 5 kittens
req:600 kittens:earned
*pen|pens
name:Kitten pen|Kitten pens
desc:A lovely enclosure with plenty of green space./>Effect:<.>Produces 12 kittens per second.
icon:icons[3,3]
cost:4000 kittens
on tick:yield 12 kittens
req:4000 kittens:earned
*meadow|meadows
name:Kitten meadow|Kitten meadows
desc:A wide open space full of shade and lush grass./>Effect:<.>Produces 90 kittens per second.
icon:icons[3,4]
cost:20000 kittens
on tick:yield 90 kittens
req:20000 kittens:earned
*village|villages
name:Kitten village|Kitten villages
desc:Your kittens are building their own villages now!/>Effect:<.>Produces 300 kittens per second.
icon:icons[3,5]
cost:200000 kittens, 1 goldenClew
on tick:yield 300 kittens
req:200000 kittens:earned and independenceDay
*city|cities
name:Kitten city|Kitten cities
desc:A bustling little city, populated with busy kittens./>Effect:<.>Produces 1000 kittens per second.
icon:icons[3,6]
cost:3000000 kittens, 4 goldenClews
on tick:yield 1000 kittens
req:3000000 kittens:earned and independenceDay
*citadel|citadels
name:Moon citadel|Moon citadels
desc:An ornate palace standing on the moon, ruled by kitten kings and queens and staffed with royal kitten guards./>Effect:<.>Produces 4000 kittens per second.
icon:icons[3,7]
cost:70000000 kittens, 16 goldenClews
on tick:yield 4000 kittens
on tick:if (have moonGardens) yield 0.01 goldenClew
req:70000000 kittens:earned and independenceDay
*fortress
name:Freedom fortress
text:Freedom fortress ([this]%)
desc:A huge kitten castle. A monument to the adventurous spirit of kittenkind, which will take time and effort to complete./>The fortress is [this]% complete.
icon:icons[3,8]
cost:300000000 kittens, 100 goldenClews
req:70000000 kittens:earned and independenceDay
limit:100
cost increase:105%
Upgrades
*TEMPLATE
on click:anim glow
//food upgrades
*parsley
name:Parsley
desc:A nice little supplement to your kittens' diet./>Effect:<.>+1 kitten/click
icon:icons[1,1]
cost:100 kittens
passive:increase kitten yield of kittenButton by 1
req:10 kittens:earned
*spinach
name:Spinach
desc:Big tasty leaves, perfect for hungry kittens./>Effect:<.>+1 kitten/click
icon:icons[1,2]
cost:200 kittens
passive:increase kitten yield of kittenButton by 1
req:50 kittens:earned
*lettuce
name:Lettuce
desc:Frilly greens loved by all kittens./>Effect:<.>+1 kitten/click
icon:icons[1,3]
cost:400 kittens
passive:increase kitten yield of kittenButton by 1
req:200 kittens:earned
*broccoli
name:Broccoli
desc:Crunchy greens that look like little trees./>Effect:<.>kittens/click x2<.>kitten production +5%
icon:icons[1,4]
cost:3000 kittens
passive:multiply kitten yield of kittenButton by 2
passive:multiply yield of kittens by 1.05
req:1000 kittens:earned
*apple
name:Apple
desc:Nice pieces of juicy red apples./>Effect:<.>kittens/click x1.5<.>kitten production +5%
icon:icons[1,5]
cost:10000 kittens
passive:multiply kitten yield of kittenButton by 1.5
passive:multiply yield of kittens by 1.05
req:1000 kittens:earned
*radish
name:Radish
desc:Purple, crunchy, and strangely spicy./>Effect:<.>kittens/click x1.5<.>kitten production +5%
icon:icons[1,6]
cost:50000 kittens
passive:multiply kitten yield of kittenButton by 1.5
passive:multiply yield of kittens by 1.05
req:10000 kittens:earned
*mint
name:Mint
desc:Tasty, and gives your kittens a lovely breath./>Effect:<.>kittens/click x1.5<.>kitten production +5%
icon:icons[1,7]