Level4.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. {
  2. "levelId": "Level4",
  3. "name": "钢铁堡垒(工业场景)",
  4. "scene": "industrial",
  5. "description": "工业场景的高难度挑战,引入BOSS战和超高防御敌人",
  6. "backgroundImage": "images/LevelBackground/BG1",
  7. "availableWeapons": [
  8. "毛豆射手",
  9. "尖胡萝卜",
  10. "锯齿草",
  11. "西瓜炸弹"
  12. ],
  13. "coinReward": 1000,
  14. "diamondReward": 80,
  15. "initialCoins": 100,
  16. "timeLimit": 300,
  17. "difficulty": "normal",
  18. "healthMultiplier": 1.6,
  19. "waves": [
  20. {
  21. "waveId": 1,
  22. "enemies": [
  23. {
  24. "enemyType": "normal_zombie",
  25. "count": 10,
  26. "spawnInterval": 3.0,
  27. "spawnDelay": 0.0,
  28. "characteristics": "中速移动, 无技能"
  29. },
  30. {
  31. "enemyType": "roadblock_zombie",
  32. "count": 10,
  33. "spawnInterval": 3.0,
  34. "spawnDelay": 0.0,
  35. "characteristics": "高生命, 慢速移动"
  36. }
  37. ]
  38. },
  39. {
  40. "waveId": 1,
  41. "enemies": [
  42. {
  43. "enemyType": "normal_zombie",
  44. "count": 10,
  45. "spawnInterval": 3.0,
  46. "spawnDelay": 0.0,
  47. "characteristics": "中速移动, 无技能"
  48. },
  49. {
  50. "enemyType": "roadblock_zombie",
  51. "count": 10,
  52. "spawnInterval": 3.0,
  53. "spawnDelay": 0.0,
  54. "characteristics": "高生命, 慢速移动"
  55. }
  56. ]
  57. },
  58. {
  59. "waveId": 2,
  60. "enemies": [
  61. {
  62. "enemyType": "roadblock_zombie",
  63. "count": 10,
  64. "spawnInterval": 4.0,
  65. "spawnDelay": 0.0,
  66. "characteristics": "高生命, 慢速移动"
  67. },
  68. {
  69. "enemyType": "normal_zombie",
  70. "count": 10,
  71. "spawnInterval": 4.0,
  72. "spawnDelay": 0.0,
  73. "characteristics": "中速移动, 无技能"
  74. },
  75. {
  76. "enemyType": "bucket_zombie",
  77. "count": 5,
  78. "spawnInterval": 4.0,
  79. "spawnDelay": 20.0,
  80. "characteristics": "超高生命, 极慢速移动"
  81. }
  82. ]
  83. },
  84. {
  85. "waveId": 2,
  86. "enemies": [
  87. {
  88. "enemyType": "roadblock_zombie",
  89. "count": 10,
  90. "spawnInterval": 4.0,
  91. "spawnDelay": 0.0,
  92. "characteristics": "高生命, 慢速移动"
  93. },
  94. {
  95. "enemyType": "normal_zombie",
  96. "count": 10,
  97. "spawnInterval": 4.0,
  98. "spawnDelay": 0.0,
  99. "characteristics": "中速移动, 无技能"
  100. },
  101. {
  102. "enemyType": "bucket_zombie",
  103. "count": 5,
  104. "spawnInterval": 4.0,
  105. "spawnDelay": 20.0,
  106. "characteristics": "超高生命, 极慢速移动"
  107. }
  108. ]
  109. },
  110. {
  111. "waveId": 3,
  112. "enemies": [
  113. {
  114. "enemyType": "normal_zombie",
  115. "count": 20,
  116. "spawnInterval": 2.0,
  117. "spawnDelay": 0.0,
  118. "characteristics": "中速移动, 无技能"
  119. },
  120. {
  121. "enemyType": "roadblock_zombie",
  122. "count": 20,
  123. "spawnInterval": 2.0,
  124. "spawnDelay": 0.0,
  125. "characteristics": "高生命, 慢速移动"
  126. },
  127. {
  128. "enemyType": "bucket_zombie",
  129. "count": 5,
  130. "spawnInterval": 8.0,
  131. "spawnDelay": 0.0,
  132. "characteristics": "超高生命, 极慢速移动"
  133. }
  134. ]
  135. },
  136. {
  137. "waveId": 3,
  138. "enemies": [
  139. {
  140. "enemyType": "normal_zombie",
  141. "count": 20,
  142. "spawnInterval": 2.0,
  143. "spawnDelay": 0.0,
  144. "characteristics": "中速移动, 无技能"
  145. },
  146. {
  147. "enemyType": "roadblock_zombie",
  148. "count": 20,
  149. "spawnInterval": 2.0,
  150. "spawnDelay": 0.0,
  151. "characteristics": "高生命, 慢速移动"
  152. },
  153. {
  154. "enemyType": "bucket_zombie",
  155. "count": 5,
  156. "spawnInterval": 8.0,
  157. "spawnDelay": 0.0,
  158. "characteristics": "超高生命, 极慢速移动"
  159. }
  160. ]
  161. },
  162. {
  163. "waveId": 4,
  164. "enemies": [
  165. {
  166. "enemyType": "normal_zombie",
  167. "count": 60,
  168. "spawnInterval": 1.0,
  169. "spawnDelay": 0.0,
  170. "characteristics": "中速移动, 无技能"
  171. },
  172. {
  173. "enemyType": "roadblock_zombie",
  174. "count": 30,
  175. "spawnInterval": 2.0,
  176. "spawnDelay": 0.0,
  177. "characteristics": "高生命, 慢速移动"
  178. },
  179. {
  180. "enemyType": "bucket_zombie",
  181. "count": 10,
  182. "spawnInterval": 6.0,
  183. "spawnDelay": 0.0,
  184. "characteristics": "超高生命, 极慢速移动"
  185. }
  186. ]
  187. },
  188. {
  189. "waveId": 4,
  190. "enemies": [
  191. {
  192. "enemyType": "normal_zombie",
  193. "count": 60,
  194. "spawnInterval": 1.0,
  195. "spawnDelay": 0.0,
  196. "characteristics": "中速移动, 无技能"
  197. },
  198. {
  199. "enemyType": "roadblock_zombie",
  200. "count": 30,
  201. "spawnInterval": 2.0,
  202. "spawnDelay": 0.0,
  203. "characteristics": "高生命, 慢速移动"
  204. },
  205. {
  206. "enemyType": "bucket_zombie",
  207. "count": 10,
  208. "spawnInterval": 6.0,
  209. "spawnDelay": 0.0,
  210. "characteristics": "超高生命, 极慢速移动"
  211. }
  212. ]
  213. },
  214. {
  215. "waveId": 5,
  216. "enemies": [
  217. {
  218. "enemyType": "normal_zombie",
  219. "count": 60,
  220. "spawnInterval": 1.0,
  221. "spawnDelay": 0.0,
  222. "characteristics": "中速移动, 无技能"
  223. },
  224. {
  225. "enemyType": "archer_zombie",
  226. "count": 10,
  227. "spawnInterval": 4.0,
  228. "spawnDelay": 20.0,
  229. "characteristics": "远程弓箭攻击"
  230. },
  231. {
  232. "enemyType": "roadblock_zombie",
  233. "count": 30,
  234. "spawnInterval": 1.0,
  235. "spawnDelay": 30.0,
  236. "characteristics": "高生命, 慢速移动"
  237. },
  238. {
  239. "enemyType": "bucket_zombie",
  240. "count": 20,
  241. "spawnInterval": 2.0,
  242. "spawnDelay": 20.0,
  243. "characteristics": "超高生命, 极慢速移动"
  244. }
  245. ]
  246. },
  247. {
  248. "waveId": 5,
  249. "enemies": [
  250. {
  251. "enemyType": "normal_zombie",
  252. "count": 60,
  253. "spawnInterval": 1.0,
  254. "spawnDelay": 0.0,
  255. "characteristics": "中速移动, 无技能"
  256. },
  257. {
  258. "enemyType": "archer_zombie",
  259. "count": 10,
  260. "spawnInterval": 4.0,
  261. "spawnDelay": 20.0,
  262. "characteristics": "远程弓箭攻击"
  263. },
  264. {
  265. "enemyType": "roadblock_zombie",
  266. "count": 30,
  267. "spawnInterval": 1.0,
  268. "spawnDelay": 30.0,
  269. "characteristics": "高生命, 慢速移动"
  270. },
  271. {
  272. "enemyType": "bucket_zombie",
  273. "count": 20,
  274. "spawnInterval": 2.0,
  275. "spawnDelay": 20.0,
  276. "characteristics": "超高生命, 极慢速移动"
  277. }
  278. ]
  279. },
  280. {
  281. "waveId": 6,
  282. "enemies": [
  283. {
  284. "enemyType": "normal_zombie",
  285. "count": 60,
  286. "spawnInterval": 1.0,
  287. "spawnDelay": 0.0,
  288. "characteristics": "中速移动, 无技能"
  289. },
  290. {
  291. "enemyType": "archer_zombie",
  292. "count": 20,
  293. "spawnInterval": 2.5,
  294. "spawnDelay": 10.0,
  295. "characteristics": "远程弓箭攻击"
  296. },
  297. {
  298. "enemyType": "roadblock_zombie",
  299. "count": 60,
  300. "spawnInterval": 1.0,
  301. "spawnDelay": 0.0,
  302. "characteristics": "高生命, 慢速移动"
  303. },
  304. {
  305. "enemyType": "bucket_zombie",
  306. "count": 30,
  307. "spawnInterval": 2.0,
  308. "spawnDelay": 0.0,
  309. "characteristics": "超高生命, 极慢速移动"
  310. }
  311. ]
  312. },
  313. {
  314. "waveId": 6,
  315. "enemies": [
  316. {
  317. "enemyType": "normal_zombie",
  318. "count": 60,
  319. "spawnInterval": 1.0,
  320. "spawnDelay": 0.0,
  321. "characteristics": "中速移动, 无技能"
  322. },
  323. {
  324. "enemyType": "archer_zombie",
  325. "count": 20,
  326. "spawnInterval": 2.5,
  327. "spawnDelay": 10.0,
  328. "characteristics": "远程弓箭攻击"
  329. },
  330. {
  331. "enemyType": "roadblock_zombie",
  332. "count": 60,
  333. "spawnInterval": 1.0,
  334. "spawnDelay": 0.0,
  335. "characteristics": "高生命, 慢速移动"
  336. },
  337. {
  338. "enemyType": "bucket_zombie",
  339. "count": 30,
  340. "spawnInterval": 2.0,
  341. "spawnDelay": 0.0,
  342. "characteristics": "超高生命, 极慢速移动"
  343. }
  344. ]
  345. },
  346. {
  347. "waveId": 7,
  348. "enemies": [
  349. {
  350. "enemyType": "roadblock_zombie",
  351. "count": 60,
  352. "spawnInterval": 1.0,
  353. "spawnDelay": 0.0,
  354. "characteristics": "高生命, 慢速移动"
  355. },
  356. {
  357. "enemyType": "archer_zombie",
  358. "count": 30,
  359. "spawnInterval": 2.0,
  360. "spawnDelay": 0.0,
  361. "characteristics": "远程弓箭攻击"
  362. },
  363. {
  364. "enemyType": "bucket_zombie",
  365. "count": 30,
  366. "spawnInterval": 2.0,
  367. "spawnDelay": 0.0,
  368. "characteristics": "超高生命, 极慢速移动"
  369. },
  370. {
  371. "enemyType": "boss1_gatekeeper",
  372. "count": 1,
  373. "spawnInterval": 60.0,
  374. "spawnDelay": 30.0,
  375. "characteristics": "超高生命, 多种攻击方式, 召唤小怪"
  376. }
  377. ]
  378. },
  379. {
  380. "waveId": 7,
  381. "enemies": [
  382. {
  383. "enemyType": "roadblock_zombie",
  384. "count": 60,
  385. "spawnInterval": 1.0,
  386. "spawnDelay": 0.0,
  387. "characteristics": "高生命, 慢速移动"
  388. },
  389. {
  390. "enemyType": "archer_zombie",
  391. "count": 30,
  392. "spawnInterval": 2.0,
  393. "spawnDelay": 0.0,
  394. "characteristics": "远程弓箭攻击"
  395. },
  396. {
  397. "enemyType": "bucket_zombie",
  398. "count": 30,
  399. "spawnInterval": 2.0,
  400. "spawnDelay": 0.0,
  401. "characteristics": "超高生命, 极慢速移动"
  402. },
  403. {
  404. "enemyType": "boss1_gatekeeper",
  405. "count": 1,
  406. "spawnInterval": 60.0,
  407. "spawnDelay": 30.0,
  408. "characteristics": "超高生命, 多种攻击方式, 召唤小怪"
  409. }
  410. ]
  411. },
  412. {
  413. "waveId": 8,
  414. "enemies": [
  415. {
  416. "enemyType": "bucket_zombie",
  417. "count": 60,
  418. "spawnInterval": 1.0,
  419. "spawnDelay": 0.0,
  420. "characteristics": "超高生命, 极慢速移动"
  421. },
  422. {
  423. "enemyType": "boss2_gravedigger",
  424. "count": 1,
  425. "spawnInterval": 60.0,
  426. "spawnDelay": 30.0,
  427. "characteristics": "超高生命, 范围攻击, 召唤增援"
  428. }
  429. ]
  430. },
  431. {
  432. "waveId": 8,
  433. "enemies": [
  434. {
  435. "enemyType": "bucket_zombie",
  436. "count": 60,
  437. "spawnInterval": 1.0,
  438. "spawnDelay": 0.0,
  439. "characteristics": "超高生命, 极慢速移动"
  440. },
  441. {
  442. "enemyType": "boss2_gravedigger",
  443. "count": 1,
  444. "spawnInterval": 60.0,
  445. "spawnDelay": 30.0,
  446. "characteristics": "超高生命, 范围攻击, 召唤增援"
  447. }
  448. ]
  449. }
  450. ],
  451. "levelSettings": {
  452. "energyMax": 6,
  453. "energyMaxUpgrades": [
  454. 5,
  455. 10,
  456. 15,
  457. 20,
  458. 25,
  459. 30,
  460. 40,
  461. 50,
  462. 60,
  463. 70,
  464. 80,
  465. 90,
  466. 100,
  467. 120,
  468. 150,
  469. 200,
  470. 300,
  471. 400,
  472. 500,
  473. 500
  474. ]
  475. }
  476. }