DingoClicker

Untitled

Oct 31st, 2020 (edited)
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.36 KB | None | 0 0
  1. Let's make a game!
  2. name:MPH Clicker
  3. by:Orteil
  4. desc:This is a simple idle game to showcase some of the basic functionalities of Idle Game Maker.<//>Make MPH and shoot for the stars!
  5. created:25/7/2017
  6. updated:24/10/2017
  7. version:1
  8.  
  9. Settings
  10. background:stuff/treadmill.jpeg
  11. building cost increase:1%
  12. building cost refund:200
  13. spritesheet:icons, 48 by 48, stuff/MPHIcons.png
  14. stylesheet:stuff/bigBlue.css
  15.  
  16. Layout
  17. use default
  18.  
  19. Buttons
  20. *MPHButton
  21. name:Make a MPH
  22. desc:Click this little MPH to get more MPH!
  23. on click:anim icon wobble
  24. on click:yield 1 MPH
  25. on click:if (have goldenTouch and chance(1%)) yield 1 goldenCarrot
  26. icon:stuff/MPH.png
  27. no text
  28. class:bigButton hasFlares
  29. icon class:shadowed
  30. tooltip origin:bottom
  31. tooltip class:red
  32.  
  33. Resources
  34. *MPH
  35. name:MPH
  36. desc:These are your MPH. You can use them to purchase things. Your goal is to have as many MPH as possible!
  37. icon:icons[0,0]
  38. class:noBackground
  39. show earned
  40.  
  41. *goldenCarrot|goldenCarrots
  42. name:Golden carrot|Golden carrots
  43. desc:These shiny carrots are terribly rare, terribly precious and terribly delicious!
  44. icon:icons[0,1]
  45. class:noBackground
  46. hidden when 0
  47.  
  48. Shinies
  49. *luckyMPH
  50. on click:log Woop
  51. movement:onRight moveLeft fade bounce:0.05
  52. frequency:60
  53. frequency variation:30
  54. icon:stuff/luckyMPH.png
  55. class:bigButton
  56. on click:
  57. $boost=1
  58. if (have clover) $boost=4
  59. if (chance(25%))
  60. //get at least 7, or between 1 and 3 minutes of our MPH production
  61. $amount=max(7,random(MPH:ps*60*1,MPH:ps*60*3))*$boost
  62. toast The lucky MPH grants you<//><b>[$amount] MPH</b>.
  63. yield $amount MPH
  64. else
  65. $amount=1*$boost
  66. toast The lucky MPH grants you<//><b>[$amount] golden carrot[s?$amount]</b>!
  67. yield $amount goldenCarrot
  68. end
  69. end
  70.  
  71. Buildings
  72. *TEMPLATE
  73. on click:anim glow
  74.  
  75. *board|boards
  76. name:BoardBoards
  77. desc:A tiny plank of wood, pretty uneven but faster than walking.<//><b>Effect:</b><.>Produces 1 MPH every 10 seconds.
  78. icon:icons[3,0]
  79. cost:15 MPH
  80. on tick:yield 0.1 MPH
  81. unlocked
  82.  
  83. *hutch|hutches
  84. name:Rabbit hutch|Rabbit hutches
  85. desc:A bit roomier than a boards, with enough space to hop around.<//><b>Effect:</b><.>Produces 1 rabbit every 2 seconds.
  86. icon:icons[3,1]
  87. cost:100 MPH
  88. on tick:yield 0.5 MPH
  89. req:100 MPH:earned
  90.  
  91. *coop|coops
  92. name:Rabbit coop|Rabbit coops
  93. desc:A much nicer rabbit home where full MPH families can live.<//><b>Effect:</b><.>Produces 5 rabbits per second.
  94. icon:icons[3,2]
  95. cost:600 MPH
  96. on tick:yield 5 MPH
  97. req:600 MPH:earned
  98.  
  99. *pen|pens
  100. name:Rabbit pen|Rabbit pens
  101. desc:A lovely enclosure with plenty of green space.<//><b>Effect:</b><.>Produces 12 rabbits per second.
  102. icon:icons[3,3]
  103. cost:4000 MPH
  104. on tick:yield 12 MPH
  105. req:4000 MPH:earned
  106.  
  107. *meadow|meadows
  108. name:Rabbit meadow|Rabbit meadows
  109. desc:A wide open space full of shade and lush grass.<//><b>Effect:</b><.>Produces 90 rabbits per second.
  110. icon:icons[3,4]
  111. cost:20000 MPH
  112. on tick:yield 90 MPH
  113. req:20000 MPH:earned
  114.  
  115. *village|villages
  116. name:Rabbit village|Rabbit villages
  117. desc:Your MPH are building their own villages now!<//><b>Effect:</b><.>Produces 300 rabbits per second.
  118. icon:icons[3,5]
  119. cost:200000 MPH, 1 goldenCarrot
  120. on tick:yield 300 MPH
  121. req:200000 MPH:earned and independenceDay
  122.  
  123. *city|cities
  124. name:Rabbit city|Rabbit cities
  125. desc:A bustling little city, populated with busy rabbits.<//><b>Effect:</b><.>Produces 1000 rabbits per second.
  126. icon:icons[3,6]
  127. cost:3000000 MPH, 4 goldenCarrots
  128. on tick:yield 1000 MPH
  129. req:3000000 MPH:earned and independenceDay
  130.  
  131. *citadel|citadels
  132. name:Moon citadel|Moon citadels
  133. desc:An ornate palace standing on the moon, ruled by MPH kings and queens and staffed with royal MPH guards.<//><b>Effect:</b><.>Produces 4000 rabbits per second.
  134. icon:icons[3,7]
  135. cost:70000000 MPH, 16 goldenCarrots
  136. on tick:yield 4000 MPH
  137. on tick:if (have moonGardens) yield 0.01 goldenCarrot
  138. req:70000000 MPH:earned and independenceDay
  139.  
  140. *fortress
  141. name:Freedom fortress
  142. text:Freedom fortress ([this]%)
  143. desc:A huge MPH castle. A monument to the adventurous spirit of MPHkind, which will take time and effort to complete.<//><b>The fortress is [this]% complete.</b>
  144. icon:icons[3,8]
  145. cost:300000000 MPH, 100 goldenCarrots
  146. req:70000000 MPH:earned and independenceDay
  147. limit:100
  148. cost increase:105%
  149.  
  150. Upgrades
  151. *TEMPLATE
  152. on click:anim glow
  153.  
  154. //food upgrades
  155. //inspiration : http://rabbit.org/suggested-vegetables-and-fruits-for-a-rabbit-diet/
  156.  
  157. *parsley
  158. name:Parsley
  159. desc:A nice little supplement to your MPH' diet.<//><b>Effect:</b><.>+1 MPH/click
  160. icon:icons[1,1]
  161. cost:100 MPH
  162. passive:increase MPH yield of MPHButton by 1
  163. req:10 MPH:earned
  164.  
  165. *spinach
  166. name:Spinach
  167. desc:Big tasty leaves, perfect for hungry MPH.<//><b>Effect:</b><.>+1 MPH/click
  168. icon:icons[1,2]
  169. cost:200 MPH
  170. passive:increase MPH yield of MPHButton by 1
  171. req:50 MPH:earned
  172.  
  173. *lettuce
  174. name:Lettuce
  175. desc:Frilly greens loved by all MPH.<//><b>Effect:</b><.>+1 MPH/click
  176. icon:icons[1,3]
  177. cost:400 MPH
  178. passive:increase MPH yield of MPHButton by 1
  179. req:200 MPH:earned
  180.  
  181. *broccoli
  182. name:Broccoli
  183. desc:Crunchy greens that look like little trees.<//><b>Effect:</b><.>MPH/click x2<.>MPH production +5%
  184. icon:icons[1,4]
  185. cost:3000 MPH
  186. passive:multiply MPH yield of MPHButton by 2
  187. passive:multiply yield of MPH by 1.05
  188. req:1000 MPH:earned
  189.  
  190. *apple
  191. name:Apple
  192. desc:Nice pieces of juicy red apples.<//><b>Effect:</b><.>MPH/click x1.5<.>MPH production +5%
  193. icon:icons[1,5]
  194. cost:10000 MPH
  195. passive:multiply MPH yield of MPHButton by 1.5
  196. passive:multiply yield of MPH by 1.05
  197. req:1000 MPH:earned
  198.  
  199. *radish
  200. name:Radish
  201. desc:Purple, crunchy, and strangely spicy.<//><b>Effect:</b><.>MPH/click x1.5<.>MPH production +5%
  202. icon:icons[1,6]
  203. cost:50000 MPH
  204. passive:multiply MPH yield of MPHButton by 1.5
  205. passive:multiply yield of MPH by 1.05
  206. req:10000 MPH:earned
  207.  
  208. *mint
  209. name:Mint
  210. desc:Tasty, and gives your MPH a lovely breath.<//><b>Effect:</b><.>MPH/click x1.5<.>MPH production +5%
  211. icon:icons[1,7]
  212. cost:100000 MPH
  213. passive:multiply MPH yield of MPHButton by 1.5
  214. passive:multiply yield of MPH by 1.05
  215. req:50000 MPH:earned
  216.  
  217. *chard
  218. name:Chard
  219. desc:Broad leaves that make for a tasty salad.<//><b>Effect:</b><.>MPH/click x1.5<.>MPH production +5%
  220. icon:icons[1,8]
  221. cost:500000 MPH
  222. passive:multiply MPH yield of MPHButton by 1.5
  223. passive:multiply yield of MPH by 1.05
  224. req:100000 MPH:earned
  225.  
  226. *cherry
  227. name:Cherry
  228. desc:Your MPH look like little vampires when they start munching on these!<//><b>Effect:</b><.>MPH/click x1.5<.>MPH production +5%
  229. icon:icons[1,9]
  230. cost:1000000 MPH
  231. passive:multiply MPH yield of MPHButton by 1.5
  232. passive:multiply yield of MPH by 1.05
  233. req:500000 MPH:earned
  234.  
  235. *carrot
  236. name:Carrot
  237. desc:The quintessential rabbit food! Crunchy, orange, and perfect.<//><b>Effect:</b><.>MPH/click x2<.>MPH production +10%
  238. icon:icons[1,0]
  239. cost:100000000 MPH
  240. passive:multiply MPH yield of MPHButton by 2
  241. passive:multiply yield of MPH by 1.1
  242. req:1000000 MPH:earned
  243.  
  244. //building upgrades
  245.  
  246. *buildingUpgrade1
  247. name:Sippy bottles
  248. desc:Your MPH can drink their fill!<//><b>Effect:</b><.>rabbit boards production x2<.>rabbit hutch production x2<.>rabbit coop production x2
  249. icon:icons[2,0] icons[3,0]
  250. cost:1000 MPH
  251. passive:multiply yield of boards by 2
  252. passive:multiply yield of hutch by 2
  253. passive:multiply yield of coop by 2
  254. req:(boards>=10 or hutches>=10 or coops>=10)
  255.  
  256. *buildingUpgrade2
  257. name:Prime grade hay
  258. desc:Not just for horses anymore!<//><b>Effect:</b><.>rabbit boards production x2<.>rabbit hutch production x2<.>rabbit coop production x2
  259. icon:icons[2,0] icons[3,1]
  260. cost:100000 MPH
  261. passive:multiply yield of boards by 2
  262. passive:multiply yield of hutch by 2
  263. passive:multiply yield of coop by 2
  264. req:(boards>=50 or hutches>=50 or coops>=50)
  265.  
  266. *buildingUpgrade3
  267. name:Shredded newspapers
  268. desc:You'd think they just poop on these, but they really enjoy reading the Sunday comics.<//><b>Effect:</b><.>rabbit boards production x2<.>rabbit hutch production x2<.>rabbit coop production x2
  269. icon:icons[2,0] icons[3,2]
  270. cost:5000000 MPH
  271. passive:multiply yield of boards by 2
  272. passive:multiply yield of hutch by 2
  273. passive:multiply yield of coop by 2
  274. req:(boards>=100 or hutches>=100 or coops>=100)
  275.  
  276. *buildingUpgrade4
  277. name:Pretty fences
  278. desc:Just the right size so your MPH can peek through but not hop over!<//><b>Effect:</b><.>rabbit pen production x2<.>rabbit meadow production x2
  279. icon:icons[2,0] icons[3,3]
  280. cost:50000 MPH
  281. passive:multiply yield of pen by 2
  282. passive:multiply yield of meadow by 2
  283. req:(pens>=10 or meadows>=10)
  284.  
  285. *buildingUpgrade5
  286. name:MPH playground
  287. desc:If your MPH are outside, they might as well get some exercise!<//><b>Effect:</b><.>rabbit pen production x2<.>rabbit meadow production x2
  288. icon:icons[2,0] icons[3,4]
  289. cost:5000000 MPH
  290. passive:multiply yield of pen by 2
  291. passive:multiply yield of meadow by 2
  292. req:(pens>=50 or meadows>=50)
  293.  
  294. *buildingUpgrade6
  295. name:MPH TVs
  296. desc:Televisions that broadcast MPH cartoons, MPH sitcoms, and MPH news bulletins.<//><b>Effect:</b><.>rabbit village production x2<.>rabbit city production x2
  297. icon:icons[2,0] icons[3,5]
  298. cost:1000000 MPH
  299. passive:multiply yield of village by 2
  300. passive:multiply yield of city by 2
  301. req:(villages>=10 or cities>=10)
  302.  
  303. *buildingUpgrade7
  304. name:Wee little MPH cars
  305. desc:Your MPH drive around in these. How nice!<//><b>Effect:</b><.>rabbit village production x2<.>rabbit city production x2
  306. icon:icons[2,0] icons[3,6]
  307. cost:500000000 MPH
  308. passive:multiply yield of village by 2
  309. passive:multiply yield of city by 2
  310. req:(villages>=50 or cities>=50)
  311.  
  312. *buildingUpgrade8
  313. name:Soothing moon crystals
  314. desc:Just really nice to be around.<//><b>Effect:</b><.>moon citadel production x2
  315. icon:icons[2,0] icons[3,7]
  316. cost:1000000000 MPH
  317. passive:multiply yield of citadel by 2
  318. req:10 citadels
  319.  
  320. //golden carrot upgrades
  321.  
  322. *goldenTouch
  323. name:Golden touch
  324. desc:The delicate art of finding vegetables made of precious metals.<//><b>Effect:</b><.>1% chance of gaining 1 golden carrot per MPH click
  325. icon:icons[2,5]
  326. cost:1 goldenCarrot
  327. req:1 goldenCarrot:earned
  328.  
  329. *rabbitHaste
  330. name:Rabbit's haste
  331. desc:I'm late! I'm late! For a very important date!<//><b>Effect:</b><.>lucky MPH appear 30% more often
  332. icon:icons[2,6]
  333. passive:multiply frequency of luckyMPH by 0.7
  334. cost:5 goldenCarrots
  335. req:1 goldenCarrot:earned
  336.  
  337. *independenceDay
  338. name:Independence day
  339. desc:Your MPH are making their first step towards declaring their independence from the oppressive shackles of pens and cages.<//><b>Effect:</b><.>unlocks new buildings
  340. icon:icons[2,7]
  341. cost:10 goldenCarrots
  342. req:5 goldenCarrots:earned
  343.  
  344. *clover
  345. name:Clover
  346. desc:A delicious herb that tastes lucky.<//><b>Effect:</b><.>lucky MPH effects are 4 times more powerful
  347. icon:icons[2,8]
  348. cost:100 goldenCarrots
  349. req:50 goldenCarrots:earned
  350.  
  351. *moonGardens
  352. name:Moon gardens
  353. desc:The royal botanists in your moon citadels have found new ways of cultivating plants in reduced gravity!<//><b>Effect:</b><.>moon citadels now produce 1 golden carrot every 100 seconds
  354. icon:icons[2,9]
  355. cost:100 goldenCarrots
  356. req:50 goldenCarrots:earned
  357.  
  358. Achievements
  359. *TEMPLATE
  360. on click:anim glow
  361.  
  362. *MPHAchiev1
  363. name:Run rabbit run
  364. desc:Have <b>1</b> MPH.
  365. req:1 MPH
  366. icon:icons[2,4] icons[0,2] icons[0,6]
  367. *MPHAchiev2
  368. name:MPHt home videos
  369. desc:Have <b>1000</b> MPH.
  370. req:1000 MPH
  371. icon:icons[2,4] icons[0,3] icons[0,6]
  372. *MPHAchiev3
  373. name:You got buns, hun
  374. desc:Have <b>1000000</b> MPH.
  375. req:10000000 MPH
  376. icon:icons[2,4] icons[0,4] icons[0,6]
  377.  
  378. *clickAchiev1
  379. name:That tickles
  380. desc:Click the MPH <b>10</b> times.
  381. req:10 MPHButton clicks
  382. icon:icons[2,2] icons[0,2] icons[0,6]
  383. *clickAchiev2
  384. name:Don't squeeze me I'll fart
  385. desc:Click the MPH <b>100</b> times.
  386. req:100 MPHButton clicks
  387. icon:icons[2,2] icons[0,3] icons[0,6]
  388. *clickAchiev3
  389. name:You're cruising for a bruising, dude
  390. desc:Click the MPH <b>2000</b> times.
  391. req:2000 MPHButton clicks
  392. icon:icons[2,2] icons[0,4] icons[0,6]
  393.  
  394. *MPHPsAchiev1
  395. name:Be vewy vewy quiet
  396. desc:Produce <b>10</b> MPH per second.
  397. req:10 MPH per second
  398. icon:icons[2,3] icons[0,2] icons[0,6]
  399. *MPHPsAchiev2
  400. name:Hop and a skip
  401. desc:Produce <b>1000</b> MPH per second.
  402. req:1000 MPH per second
  403. icon:icons[2,3] icons[0,3] icons[0,6]
  404. *MPHPsAchiev3
  405. name:Go forth and multiply
  406. desc:Produce <b>100000</b> MPH per second.
  407. req:100000 MPH per second
  408. icon:icons[2,3] icons[0,4] icons[0,6]
  409.  
  410. *carrotAchiev1
  411. name:Isn't it neat
  412. desc:Have <b>1</b> golden carrot.
  413. req:1 goldenCarrot
  414. icon:icons[0,1] icons[0,2]
  415. *carrotAchiev2
  416. name:All that glitters
  417. desc:Have <b>100</b> golden carrots.
  418. req:100 goldenCarrot
  419. icon:icons[0,1] icons[0,3]
  420. *carrotAchiev3
  421. name:Zero nutritional value
  422. desc:Have <b>1000</b> golden carrots.
  423. req:1000 goldenCarrot
  424. icon:icons[0,1] icons[0,4]
  425.  
  426. *fortressAchiev
  427. name:Freedom!
  428. desc:Complete building the <b>freedom fortress</b>.<//>This is it. You beat the game!
  429. req:100 fortress
  430. icon:icons[3,8] icons[0,4]
Add Comment
Please, Sign In to add comment