Level3.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. {
  2. "levelId": "Level3",
  3. "name": "丛林冒险(森林场景)",
  4. "scene": "forest",
  5. "description": "森林场景的塔防挑战,引入新的敌人类型和武器组合",
  6. "backgroundImage": "images/LevelBackground/BG1",
  7. "availableWeapons": [
  8. "毛豆射手",
  9. "尖胡萝卜"
  10. ],
  11. "coinReward": 200,
  12. "diamondReward": 20,
  13. "initialCoins": 45,
  14. "timeLimit": 300,
  15. "difficulty": "normal",
  16. "healthMultiplier": 1.0,
  17. "waves": [
  18. {
  19. "waveId": 1,
  20. "healthMultiplier": 1.0,
  21. "enemies": [
  22. {
  23. "enemyType": "normal_zombie",
  24. "count": 4,
  25. "spawnInterval": 1.0,
  26. "spawnDelay": 0.0,
  27. "characteristics": "中速移动, 无技能",
  28. "healthMultiplier": 1.0
  29. },
  30. {
  31. "enemyType": "mage_zombie",
  32. "count": 2,
  33. "spawnInterval": 3.0,
  34. "spawnDelay": 0.0,
  35. "characteristics": "远程魔法攻击, 中等生命",
  36. "healthMultiplier": 1.0
  37. }
  38. ]
  39. },
  40. {
  41. "waveId": 2,
  42. "healthMultiplier": 1.3,
  43. "enemies": [
  44. {
  45. "enemyType": "normal_zombie",
  46. "count": 10,
  47. "spawnInterval": 1.0,
  48. "spawnDelay": 0.0,
  49. "characteristics": "中速移动, 无技能",
  50. "healthMultiplier": 1.3
  51. },
  52. {
  53. "enemyType": "roadblock_zombie",
  54. "count": 3,
  55. "spawnInterval": 2.0,
  56. "spawnDelay": 0.0,
  57. "characteristics": "高生命, 慢速移动",
  58. "healthMultiplier": 1.3
  59. }
  60. ]
  61. },
  62. {
  63. "waveId": 3,
  64. "healthMultiplier": 1.6,
  65. "enemies": [
  66. {
  67. "enemyType": "normal_zombie",
  68. "count": 10,
  69. "spawnInterval": 1.0,
  70. "spawnDelay": 0.0,
  71. "characteristics": "中速移动, 无技能",
  72. "healthMultiplier": 1.6
  73. },
  74. {
  75. "enemyType": "mage_zombie",
  76. "count": 5,
  77. "spawnInterval": 3.0,
  78. "spawnDelay": 0.0,
  79. "characteristics": "远程魔法攻击, 中等生命",
  80. "healthMultiplier": 1.6
  81. }
  82. ]
  83. },
  84. {
  85. "waveId": 4,
  86. "healthMultiplier": 1.9,
  87. "enemies": [
  88. {
  89. "enemyType": "normal_zombie",
  90. "count": 22,
  91. "spawnInterval": 1.0,
  92. "spawnDelay": 0.0,
  93. "characteristics": "中速移动, 无技能",
  94. "healthMultiplier": 1.9
  95. }
  96. ]
  97. },
  98. {
  99. "waveId": 5,
  100. "healthMultiplier": 2.2,
  101. "enemies": [
  102. {
  103. "enemyType": "normal_zombie",
  104. "count": 15,
  105. "spawnInterval": 1.0,
  106. "spawnDelay": 0.0,
  107. "characteristics": "中速移动, 无技能",
  108. "healthMultiplier": 2.2
  109. },
  110. {
  111. "enemyType": "roadblock_zombie",
  112. "count": 10,
  113. "spawnInterval": 2.0,
  114. "spawnDelay": 0.0,
  115. "characteristics": "高生命, 慢速移动",
  116. "healthMultiplier": 2.2
  117. },
  118. {
  119. "enemyType": "mage_zombie",
  120. "count": 5,
  121. "spawnInterval": 3.0,
  122. "spawnDelay": 0.0,
  123. "characteristics": "远程魔法攻击, 中等生命",
  124. "healthMultiplier": 2.2
  125. }
  126. ]
  127. },
  128. {
  129. "waveId": 6,
  130. "healthMultiplier": 2.5,
  131. "enemies": [
  132. {
  133. "enemyType": "normal_zombie",
  134. "count": 15,
  135. "spawnInterval": 1.0,
  136. "spawnDelay": 0.0,
  137. "characteristics": "中速移动, 无技能",
  138. "healthMultiplier": 2.5
  139. },
  140. {
  141. "enemyType": "roadblock_zombie",
  142. "count": 15,
  143. "spawnInterval": 2.0,
  144. "spawnDelay": 0.0,
  145. "characteristics": "高生命, 慢速移动",
  146. "healthMultiplier": 2.5
  147. },
  148. {
  149. "enemyType": "mage_zombie",
  150. "count": 5,
  151. "spawnInterval": 3.0,
  152. "spawnDelay": 0.0,
  153. "characteristics": "远程魔法攻击, 中等生命",
  154. "healthMultiplier": 2.5
  155. }
  156. ]
  157. },
  158. {
  159. "waveId": 7,
  160. "healthMultiplier": 2.8,
  161. "enemies": [
  162. {
  163. "enemyType": "normal_zombie",
  164. "count": 20,
  165. "spawnInterval": 1.0,
  166. "spawnDelay": 0.0,
  167. "characteristics": "中速移动, 无技能",
  168. "healthMultiplier": 2.8
  169. },
  170. {
  171. "enemyType": "roadblock_zombie",
  172. "count": 10,
  173. "spawnInterval": 2.0,
  174. "spawnDelay": 0.0,
  175. "characteristics": "高生命, 慢速移动",
  176. "healthMultiplier": 2.8
  177. },
  178. {
  179. "enemyType": "mage_zombie",
  180. "count": 10,
  181. "spawnInterval": 3.0,
  182. "spawnDelay": 0.0,
  183. "characteristics": "远程魔法攻击, 中等生命",
  184. "healthMultiplier": 2.8
  185. },
  186. {
  187. "enemyType": "boss1_gatekeeper",
  188. "count": 1,
  189. "spawnInterval": 60.0,
  190. "spawnDelay": 30.0,
  191. "characteristics": "超高生命, 多种攻击方式, 召唤小怪",
  192. "healthMultiplier": 2.8
  193. }
  194. ]
  195. }
  196. ],
  197. "levelSettings": {
  198. "energyMax": 6,
  199. "energyMaxUpgrades": [
  200. 8,
  201. 24,
  202. 48,
  203. 72,
  204. 96,
  205. 120,
  206. 144,
  207. 168,
  208. 192,
  209. 216,
  210. 240,
  211. 264,
  212. 288,
  213. 312,
  214. 336,
  215. 360,
  216. 384,
  217. 408,
  218. 432,
  219. 456
  220. ]
  221. }
  222. }