Level7.json 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. {
  2. "levelId": "Level7",
  3. "name": "沙漠绿洲(沙漠场景)",
  4. "scene": "desert",
  5. "description": "沙漠场景的挑战,炎热环境下的生存战斗",
  6. "backgroundImage": "images/LevelBackground/BG3",
  7. "availableWeapons": [
  8. "毛豆射手",
  9. "尖胡萝卜",
  10. "锯齿草",
  11. "西瓜炸弹"
  12. ],
  13. "coinReward": 400,
  14. "diamondReward": 40,
  15. "initialCoins": 45,
  16. "timeLimit": 300,
  17. "difficulty": "normal",
  18. "healthMultiplier": 1.1,
  19. "waves": [
  20. {
  21. "waveId": 1,
  22. "healthMultiplier": 1.0,
  23. "enemies": [
  24. {
  25. "enemyType": "normal_zombie",
  26. "count": 3,
  27. "spawnInterval": 1.0,
  28. "spawnDelay": 0.0,
  29. "characteristics": "中速移动, 无技能",
  30. "healthMultiplier": 1.0
  31. },
  32. {
  33. "enemyType": "stealth_zombie",
  34. "count": 2,
  35. "spawnInterval": 5.0,
  36. "spawnDelay": 15.0,
  37. "characteristics": "隐身能力, 快速移动",
  38. "healthMultiplier": 1.0
  39. }
  40. ]
  41. },
  42. {
  43. "waveId": 2,
  44. "healthMultiplier": 1.3,
  45. "enemies": [
  46. {
  47. "enemyType": "archer_zombie",
  48. "count": 5,
  49. "spawnInterval": 5.0,
  50. "spawnDelay": 10.0,
  51. "characteristics": "远程弓箭攻击",
  52. "healthMultiplier": 1.3
  53. },
  54. {
  55. "enemyType": "stealth_zombie",
  56. "count": 3,
  57. "spawnInterval": 5.0,
  58. "spawnDelay": 15.0,
  59. "characteristics": "隐身能力, 快速移动",
  60. "healthMultiplier": 1.3
  61. }
  62. ]
  63. },
  64. {
  65. "waveId": 3,
  66. "healthMultiplier": 1.6,
  67. "enemies": [
  68. {
  69. "enemyType": "bucket_zombie",
  70. "count": 4,
  71. "spawnInterval": 3.0,
  72. "spawnDelay": 12.0,
  73. "characteristics": "超高生命, 慢速移动",
  74. "healthMultiplier": 1.6
  75. },
  76. {
  77. "enemyType": "stealth_zombie",
  78. "count": 4,
  79. "spawnInterval": 5.0,
  80. "spawnDelay": 15.0,
  81. "characteristics": "隐身能力, 快速移动",
  82. "healthMultiplier": 1.6
  83. }
  84. ]
  85. },
  86. {
  87. "waveId": 4,
  88. "healthMultiplier": 1.9,
  89. "enemies": [
  90. {
  91. "enemyType": "roadblock_zombie",
  92. "count": 5,
  93. "spawnInterval": 2.0,
  94. "spawnDelay": 0.0,
  95. "characteristics": "高生命, 慢速移动",
  96. "healthMultiplier": 1.9
  97. },
  98. {
  99. "enemyType": "bucket_zombie",
  100. "count": 3,
  101. "spawnInterval": 3.0,
  102. "spawnDelay": 12.0,
  103. "characteristics": "超高生命, 慢速移动",
  104. "healthMultiplier": 1.9
  105. },
  106. {
  107. "enemyType": "stealth_zombie",
  108. "count": 2,
  109. "spawnInterval": 5.0,
  110. "spawnDelay": 15.0,
  111. "characteristics": "隐身能力, 快速移动",
  112. "healthMultiplier": 1.9
  113. }
  114. ]
  115. },
  116. {
  117. "waveId": 5,
  118. "healthMultiplier": 2.2,
  119. "enemies": [
  120. {
  121. "enemyType": "roadblock_zombie",
  122. "count": 6,
  123. "spawnInterval": 2.0,
  124. "spawnDelay": 0.0,
  125. "characteristics": "高生命, 慢速移动",
  126. "healthMultiplier": 2.2
  127. },
  128. {
  129. "enemyType": "stealth_zombie",
  130. "count": 6,
  131. "spawnInterval": 5.0,
  132. "spawnDelay": 15.0,
  133. "characteristics": "隐身能力, 快速移动",
  134. "healthMultiplier": 2.2
  135. },
  136. {
  137. "enemyType": "boss1_gatekeeper",
  138. "count": 1,
  139. "spawnInterval": 60.0,
  140. "spawnDelay": 30.0,
  141. "characteristics": "超高生命, 多种攻击方式, 召唤小怪",
  142. "healthMultiplier": 2.2
  143. }
  144. ]
  145. },
  146. {
  147. "waveId": 6,
  148. "healthMultiplier": 2.5,
  149. "enemies": [
  150. {
  151. "enemyType": "bucket_zombie",
  152. "count": 7,
  153. "spawnInterval": 3.0,
  154. "spawnDelay": 12.0,
  155. "characteristics": "超高生命, 慢速移动",
  156. "healthMultiplier": 2.5
  157. },
  158. {
  159. "enemyType": "archer_zombie",
  160. "count": 8,
  161. "spawnInterval": 5.0,
  162. "spawnDelay": 10.0,
  163. "characteristics": "远程弓箭攻击",
  164. "healthMultiplier": 2.5
  165. }
  166. ]
  167. },
  168. {
  169. "waveId": 7,
  170. "healthMultiplier": 2.8,
  171. "enemies": [
  172. {
  173. "enemyType": "bucket_zombie",
  174. "count": 6,
  175. "spawnInterval": 3.0,
  176. "spawnDelay": 12.0,
  177. "characteristics": "超高生命, 慢速移动",
  178. "healthMultiplier": 2.8
  179. },
  180. {
  181. "enemyType": "mage_zombie",
  182. "count": 6,
  183. "spawnInterval": 3.0,
  184. "spawnDelay": 10.0,
  185. "characteristics": "远程魔法攻击, 中等生命",
  186. "healthMultiplier": 2.8
  187. },
  188. {
  189. "enemyType": "stealth_zombie",
  190. "count": 6,
  191. "spawnInterval": 5.0,
  192. "spawnDelay": 15.0,
  193. "characteristics": "隐身能力, 快速移动",
  194. "healthMultiplier": 2.8
  195. }
  196. ]
  197. },
  198. {
  199. "waveId": 8,
  200. "healthMultiplier": 3.1,
  201. "enemies": [
  202. {
  203. "enemyType": "mage_zombie",
  204. "count": 12,
  205. "spawnInterval": 3.0,
  206. "spawnDelay": 10.0,
  207. "characteristics": "远程魔法攻击, 中等生命",
  208. "healthMultiplier": 3.1
  209. },
  210. {
  211. "enemyType": "stealth_zombie",
  212. "count": 10,
  213. "spawnInterval": 5.0,
  214. "spawnDelay": 15.0,
  215. "characteristics": "隐身能力, 快速移动",
  216. "healthMultiplier": 3.1
  217. }
  218. ]
  219. },
  220. {
  221. "waveId": 9,
  222. "healthMultiplier": 3.4,
  223. "enemies": [
  224. {
  225. "enemyType": "mage_zombie",
  226. "count": 10,
  227. "spawnInterval": 3.0,
  228. "spawnDelay": 10.0,
  229. "characteristics": "远程魔法攻击, 中等生命",
  230. "healthMultiplier": 3.4
  231. },
  232. {
  233. "enemyType": "archer_zombie",
  234. "count": 5,
  235. "spawnInterval": 5.0,
  236. "spawnDelay": 10.0,
  237. "characteristics": "远程弓箭攻击",
  238. "healthMultiplier": 3.4
  239. },
  240. {
  241. "enemyType": "stealth_zombie",
  242. "count": 10,
  243. "spawnInterval": 5.0,
  244. "spawnDelay": 15.0,
  245. "characteristics": "隐身能力, 快速移动",
  246. "healthMultiplier": 3.4
  247. }
  248. ]
  249. },
  250. {
  251. "waveId": 10,
  252. "healthMultiplier": 3.7,
  253. "enemies": [
  254. {
  255. "enemyType": "bucket_zombie",
  256. "count": 10,
  257. "spawnInterval": 3.0,
  258. "spawnDelay": 12.0,
  259. "characteristics": "超高生命, 慢速移动",
  260. "healthMultiplier": 3.7
  261. },
  262. {
  263. "enemyType": "archer_zombie",
  264. "count": 10,
  265. "spawnInterval": 5.0,
  266. "spawnDelay": 10.0,
  267. "characteristics": "远程弓箭攻击",
  268. "healthMultiplier": 3.7
  269. },
  270. {
  271. "enemyType": "stealth_zombie",
  272. "count": 10,
  273. "spawnInterval": 5.0,
  274. "spawnDelay": 15.0,
  275. "characteristics": "隐身能力, 快速移动",
  276. "healthMultiplier": 3.7
  277. },
  278. {
  279. "enemyType": "boss2_gravedigger",
  280. "count": 1,
  281. "spawnInterval": 60.0,
  282. "spawnDelay": 30.0,
  283. "characteristics": "超高生命, 范围攻击, 召唤增援",
  284. "healthMultiplier": 3.7
  285. }
  286. ]
  287. }
  288. ],
  289. "levelSettings": {
  290. "energyMax": 500,
  291. "energyMaxUpgrades": [
  292. 8,
  293. 24,
  294. 48,
  295. 72,
  296. 96,
  297. 120,
  298. 144,
  299. 168,
  300. 192,
  301. 216,
  302. 240,
  303. 264,
  304. 288,
  305. 312,
  306. 336,
  307. 360,
  308. 384,
  309. 408,
  310. 432,
  311. 456
  312. ]
  313. }
  314. }