cookie clicker but bigger
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

136 lignes
2.2 KiB

  1. "use strict";
  2. const resourceTypes = {
  3. "food": {
  4. name: "Food"
  5. }
  6. }
  7. const buildings = {
  8. "micro": {
  9. "name": "Micro",
  10. "plural": "Micros",
  11. "cost": 1e1,
  12. "prod": 1e-1/1
  13. },
  14. "anthro": {
  15. "name": "Anthro",
  16. "plural": "Anthros",
  17. "cost": 1e2,
  18. "prod": 1e0/1.1
  19. },
  20. "car": {
  21. "name": "Car",
  22. "plural": "Cars",
  23. "cost": 1e3,
  24. "prod": 1e1/1.2
  25. },
  26. "bus": {
  27. "name": "Bus",
  28. "plural": "Buses",
  29. "cost": 1e4,
  30. "prod": 1e2/1.3
  31. },
  32. "house": {
  33. "name": "House",
  34. "plural": "Houses",
  35. "cost": 1e5,
  36. "prod": 1e3/1.4
  37. },
  38. "apartment": {
  39. "name": "Apartment",
  40. "plural": "Apartments",
  41. "cost": 1e6,
  42. "prod": 1e4/1.5
  43. },
  44. "block": {
  45. "name": "Block",
  46. "plural": "Blocks",
  47. "cost": 1e7,
  48. "prod": 1e5/1.6
  49. },
  50. "town": {
  51. "name": "Town",
  52. "plural": "Towns",
  53. "cost": 1e8,
  54. "prod": 1e6/1.7
  55. },
  56. "city": {
  57. "name": "City",
  58. "plural": "Cities",
  59. "cost": 1e9,
  60. "prod": 1e7/1.8
  61. },
  62. "metro": {
  63. "name": "Metropolis",
  64. "plural": "Metropolises",
  65. "cost": 1e10,
  66. "prod": 1e8/1.9
  67. },
  68. "county": {
  69. "name": "County",
  70. "plural": "Counties",
  71. "cost": 1e11,
  72. "prod": 1e9/2
  73. },
  74. "state": {
  75. "name": "State",
  76. "plural": "States",
  77. "cost": 1e12,
  78. "prod": 1e10/2.1
  79. },
  80. "country": {
  81. "name": "Country",
  82. "plural": "Countries",
  83. "cost": 1e13,
  84. "prod": 1e11/2.2
  85. },
  86. "continent": {
  87. "name": "Continent",
  88. "plural": "Continents",
  89. "cost": 1e14,
  90. "prod": 1e12/2.3
  91. },
  92. "planet": {
  93. "name": "Planet",
  94. "plural": "Planets",
  95. "cost": 1e15,
  96. "prod": 1e13/2.4
  97. }
  98. }
  99. const upgrade_types = {
  100. "prod-2x": {
  101. "apply": function(productivity) {
  102. return productivity * 2;
  103. },
  104. "desc": function(name) {
  105. return "2x food production from " + name;
  106. }
  107. }
  108. }
  109. const upgrades = {
  110. "micro-prod-1": {
  111. "name": "Bigger Micros",
  112. "desc": "A macro micro? Certainly more filling.",
  113. "cost": {
  114. "food": 100
  115. },
  116. "effect": {
  117. "type": "prod-2x",
  118. "target": "micro"
  119. }
  120. },
  121. "micro-prod-2": {
  122. "name": "Beefy Micros",
  123. "desc": "25% more protein, 10% fewer carbs.",
  124. "cost": {
  125. "food": 500
  126. },
  127. "effect": {
  128. "type": "prod-2x",
  129. "target": "micro"
  130. }
  131. }
  132. }