GameConfig.js 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985
  1. let gameConfig = {
  2. totalLv: 24,
  3. videoNameArr: [
  4. '1、前绕肩',
  5. '2、后绕肩',
  6. '3、屈膝转体热身',
  7. '4、体前曲出拳',
  8. '5、拳击站架',
  9. '6、前直拳',
  10. '7、后直拳',
  11. '8、前后滑步',
  12. '9、前后滑步前直拳',
  13. '10,上步左右直拳',
  14. '11、侧闪',
  15. '12、前摆拳',
  16. '13、后勾拳',
  17. '14、前直后勾组合拳',
  18. '15、前摆后直组合拳',
  19. '16、直勾摆组合拳',
  20. '17、摇臂',
  21. '18、侧闪后直拳',
  22. '19、交替出拳',
  23. '20、右侧肩部拉伸',
  24. '21、左侧肩部拉伸',
  25. '22、左臂拉伸',
  26. '23、右臂拉伸',
  27. '24、大腿后侧拉伸'
  28. ],
  29. actionPlay: [
  30. [
  31. // '1、前绕肩',
  32. ],
  33. // '2、后绕肩',
  34. [],
  35. // '3、屈膝转体热身',
  36. [],
  37. // '4、体前曲出拳',
  38. [],
  39. // '5、拳击站架',
  40. [],
  41. // '6、前直拳',
  42. [
  43. {
  44. name:0,
  45. speed: 20,
  46. offsetX: 0,
  47. },
  48. ],
  49. // '7、后直拳',
  50. [
  51. {
  52. name:0,
  53. speed: 20,
  54. offsetX: -160,
  55. },
  56. ],
  57. // '8、前后滑步',
  58. [],
  59. // '9、前后滑步前直拳',
  60. [
  61. {
  62. name:0,
  63. speed: 32,
  64. offsetX: 0,
  65. },
  66. {
  67. name:0,
  68. speed: 32,
  69. offsetX: 1000,
  70. },
  71. ],
  72. // '10,上步左右直拳',
  73. [
  74. {
  75. name:0,
  76. speed: 30,
  77. offsetX: 0,
  78. },
  79. {
  80. name:0,
  81. speed: 30,
  82. offsetX: 300,
  83. },
  84. ],
  85. // '11、侧闪',
  86. [],
  87. // '12、前摆拳',
  88. [
  89. {
  90. name:1,
  91. speed: 15,
  92. offsetX: 0,
  93. },
  94. ],
  95. // '13、后勾拳',
  96. [
  97. {
  98. name:1,
  99. speed: 35,
  100. offsetX: -150,
  101. },
  102. ],
  103. // '14、前直后勾组合拳',
  104. [
  105. {
  106. name:0,
  107. speed:30,
  108. offsetX:-100,
  109. },
  110. {
  111. name:1,
  112. speed:30,
  113. offsetX:500,
  114. },
  115. {
  116. name:1,
  117. speed:30,
  118. offsetX:1000,
  119. }
  120. ],
  121. // '15、前摆后直组合拳',
  122. [
  123. {
  124. name:1,
  125. speed:20,
  126. offsetX:350,
  127. },
  128. {
  129. name:0,
  130. speed:20,
  131. offsetX:750,
  132. },
  133. ],
  134. // '16、直勾摆组合拳',
  135. [
  136. {
  137. name:1,
  138. speed:20,
  139. offsetX:-330,
  140. },
  141. {
  142. name:0,
  143. speed:25,
  144. offsetX:-100,
  145. },
  146. {
  147. name:0,
  148. speed:20,
  149. offsetX:70,
  150. },
  151. ],
  152. // '17、摇臂',
  153. [],
  154. // '18、侧闪后直拳',
  155. [
  156. {
  157. name:0,
  158. speed:20,
  159. offsetX:200,
  160. }
  161. ],
  162. // '19、交替出拳',
  163. [
  164. {
  165. name:0,
  166. speed:20,
  167. offsetX:-100,
  168. },
  169. {
  170. name:0,
  171. speed:20,
  172. offsetX:0,
  173. },
  174. ],
  175. // '20、右侧肩部拉伸',
  176. [],
  177. // '21、左侧肩部拉伸',
  178. [],
  179. // '22、左臂拉伸',
  180. [],
  181. // '23、右臂拉伸',
  182. [],
  183. // '24、最后一个动作,坚持就是胜利'
  184. []
  185. ],
  186. round:
  187. [
  188. {
  189. name: '前绕肩',
  190. second: 20,
  191. description: ''
  192. },
  193. {
  194. name: '后绕肩',
  195. second: 20,
  196. description: ''
  197. },
  198. {
  199. name: '屈膝转体热身',
  200. second: 30,
  201. description: ''
  202. },
  203. {
  204. name: '体前曲出拳',
  205. second: 20,
  206. description: ''
  207. },
  208. {
  209. name: '拳击站架',
  210. second: 30,
  211. description: ''
  212. },
  213. {
  214. name: '前直拳',
  215. second: 20,
  216. // times:20,
  217. description: ''
  218. },
  219. {
  220. name: '后直拳',
  221. second: 20,
  222. // times:20,
  223. description: ''
  224. },
  225. {
  226. name: '前后滑步',
  227. second: 20,
  228. // times:20,
  229. description: ''
  230. },
  231. {
  232. name: '前后滑步前直拳',
  233. second: 20,
  234. // times:20,
  235. description: ''
  236. },
  237. {
  238. name: '上步左右直拳',
  239. second: 25,
  240. // times:25,
  241. description: ''
  242. },
  243. {
  244. name: '侧闪',
  245. second: 20,
  246. // times:20,
  247. description: ''
  248. },
  249. {
  250. name: '前摆拳',
  251. second: 25,
  252. // times:25,
  253. description: ''
  254. },
  255. {
  256. name: '后勾拳',
  257. second: 20,
  258. // times:20,
  259. description: ''
  260. },
  261. {
  262. name: '前直后钩组合拳',
  263. second: 20,
  264. // times:20,
  265. description: ''
  266. },
  267. {
  268. name: '前摆后直组合拳',
  269. second: 20,
  270. // times:20,
  271. description: ''
  272. },
  273. {
  274. name: '直勾摆组合拳',
  275. second: 20,
  276. // times:20,
  277. description: ''
  278. },
  279. {
  280. name: '摇臂',
  281. second: 15,
  282. // times:15,
  283. description: ''
  284. },
  285. {
  286. name: '侧闪后直',
  287. second: 15,
  288. // times:15,
  289. description: ''
  290. },
  291. {
  292. name: '交替出拳',
  293. second: 30,
  294. description: ''
  295. },
  296. {
  297. name: '右侧肩部拉伸',
  298. second: 20,
  299. description: ''
  300. },
  301. {
  302. name: '左侧肩部拉伸',
  303. second: 20,
  304. description: ''
  305. },
  306. {
  307. name: '左臂拉伸',
  308. second: 20,
  309. description: ''
  310. },
  311. {
  312. name: '右臂拉伸',
  313. second: 20,
  314. description: ''
  315. },
  316. {
  317. name: '大腿后侧拉伸',
  318. second: 20,
  319. description: ''
  320. }
  321. ],
  322. rest:
  323. [
  324. {
  325. name: '前绕肩',
  326. second: 10,
  327. description: '双手搭着自己双肩顺时针向前绕圈,双脚通过脚尖交替跳跃'
  328. },
  329. {
  330. name: '后绕肩',
  331. second: 10,
  332. description: '双手搭着自己双肩逆时针向后绕圈,双脚通过脚尖交替跳跃'
  333. },
  334. {
  335. name: '屈膝转体热身',
  336. second: 10,
  337. description: '双手弯曲放于胸前,双脚通过脚尖交替跳跃同时转动腰部,上体与下体转动方向要相反'
  338. },
  339. {
  340. name: '体前曲出拳',
  341. second: 10,
  342. description: '双腿微曲用双手轻触地面迅速双脚跳起,打出双拳'
  343. },
  344. {
  345. name: '拳击站架',
  346. second: 20,
  347. description: '两脚开立,与肩同宽,右脚后撤一步脚跟垫起,重心放在双脚之间'
  348. },
  349. {
  350. name: '前直拳',
  351. second: 10,
  352. description: '在拳击站架基础上后脚蹬地,腰跨随着身体自然旋转,同时送左肩和拳'
  353. },
  354. {
  355. name: '后直拳',
  356. second: 15,
  357. description: '在拳击站架基础上后脚蹬地,腰跨随着身体自然旋转,同时送右肩和拳'
  358. },
  359. {
  360. name: '前后滑步',
  361. second: 20,
  362. description: '在拳击站架基础上后腿蹬地向前移动'
  363. },
  364. {
  365. name: '前后滑步前直拳',
  366. second: 10,
  367. description: '在拳击站架基础上后腿蹬地移动同时出拳,前脚发力向后蹬地回撤'
  368. },
  369. {
  370. name: '上步左右直拳',
  371. second: 10,
  372. description: '前滑步同时左拳,落地接右拳,再回撤'
  373. },
  374. {
  375. name: '侧闪',
  376. second: 30,
  377. description: '双手收到下颚,交替左右转动身体同时左右腿微曲蹲'
  378. },
  379. {
  380. name: '前摆拳',
  381. second: 10,
  382. description: '保持基础站架感受身体左右旋转发力,在向左旋转后左手抬起,肘部和地面平行,肘与拳一线向右通过全身的旋转挥出'
  383. },
  384. {
  385. name: '后勾拳',
  386. second: 15,
  387. description: '双手放于下颚,向右旋转身体,后膝微蹲,靠旋转力向斜上方勾拳'
  388. },
  389. {
  390. name: '前直后钩组合拳',
  391. second: 10,
  392. description: '地打出前手直拳,利用身体顺势旋转打出右勾拳'
  393. },
  394. {
  395. name: '前摆后直组合拳',
  396. second: 15,
  397. description: '原地向左旋转身体先打出摆拳,后利用身体顺势旋转打出右直拳'
  398. },
  399. {
  400. name: '直勾摆组合拳',
  401. second: 20,
  402. description: '身体右转利用身体旋转在打出勾拳,顺势再打出左手摆拳'
  403. },
  404. {
  405. name: '摇臂',
  406. second: 30,
  407. description: '双手放于下颚,身体左右旋转同时,双膝微曲下蹲'
  408. },
  409. {
  410. name: '侧闪后直',
  411. second: 10,
  412. description: '向右后屈膝躲闪,站起立刻打出后手直拳'
  413. },
  414. {
  415. name: '交替出拳',
  416. second: 30,
  417. description: '原地左脚蹬地右手出拳,右脚蹬地左手出拳'
  418. },
  419. {
  420. name: '右侧肩部拉伸',
  421. second: 10,
  422. description: '右手向右边侧伸直,左手与右手十字交叉辅助拉伸'
  423. },
  424. {
  425. name: '左侧肩部拉伸',
  426. second: 10,
  427. description: '左手向右边侧伸直,右手与左手十字交叉辅助拉伸'
  428. },
  429. {
  430. name: '左臂拉伸',
  431. second: 10,
  432. description: '左手伸直手腕向下曲,右手辅助左手拉伸'
  433. },
  434. {
  435. name: '右臂拉伸',
  436. second: 10,
  437. description: '右手伸直手腕向下曲,左手辅助左手拉伸'
  438. },
  439. {
  440. name: '大腿后侧拉伸',
  441. second: 10,
  442. description: '双脚张开与肩同宽,膝盖尽量伸直,弯腰尽量用双手交替去触摸双脚'
  443. },
  444. ],
  445. audioRest: [
  446. //1
  447. [
  448. {
  449. name: 'Others/7、休息一下',
  450. delay: 0
  451. },
  452. ],
  453. //2
  454. [
  455. {
  456. name: 'Others/7、休息一下',
  457. delay: 0
  458. },
  459. ],
  460. //3
  461. [
  462. {
  463. name: 'Others/7、休息一下',
  464. delay: 0
  465. },
  466. ],
  467. //4
  468. [
  469. {
  470. name: 'Others/7、休息一下',
  471. delay: 0
  472. }
  473. ],
  474. //5
  475. [
  476. {
  477. name: 'Others/7、休息一下',
  478. delay: 0
  479. },
  480. {
  481. name: 'Others/9、下面开始正式训练',
  482. delay: 1
  483. },
  484. {
  485. name: 'Others/10、尽可能将手机屏幕放在实现同高位置',
  486. delay: 1
  487. },
  488. ],
  489. //6
  490. [
  491. {
  492. name: 'Others/7、休息一下',
  493. delay: 0
  494. },
  495. ],
  496. //7
  497. [
  498. {
  499. name: 'Others/7、休息一下',
  500. delay: 0
  501. },
  502. {
  503. name: 'Others/16、所有的动作都是腿发力,手臂和双肩反而是放松的',
  504. delay: 2
  505. },
  506. ],
  507. //8
  508. [
  509. {
  510. name: 'Others/7、休息一下',
  511. delay: 0
  512. },
  513. {
  514. name: 'Others/20、深呼吸,调整一下',
  515. delay: 2
  516. },
  517. ],
  518. //9
  519. [
  520. {
  521. name: 'Others/7、休息一下',
  522. delay: 0
  523. },
  524. ],
  525. //10
  526. [
  527. {
  528. name: 'Others/7、休息一下',
  529. delay: 0
  530. },
  531. ],
  532. //11
  533. [
  534. {
  535. name: 'Others/7、休息一下',
  536. delay: 0
  537. },
  538. {
  539. name: 'Others/31、抖一抖手臂',
  540. delay: 2
  541. },
  542. {
  543. name: 'Others/32、放松肩膀',
  544. delay: 2
  545. },
  546. ],
  547. //12
  548. [
  549. {
  550. name: 'Others/7、休息一下',
  551. delay: 0
  552. },
  553. {
  554. name: 'Others/37、本次训练过半、加油',
  555. delay: 2
  556. },
  557. ],
  558. //13
  559. [
  560. {
  561. name: 'Others/7、休息一下',
  562. delay: 0
  563. },
  564. ],
  565. //14
  566. [
  567. {
  568. name: 'Others/7、休息一下',
  569. delay: 0
  570. },
  571. {
  572. name: 'Others/20、深呼吸,调整一下',
  573. delay: 2
  574. },
  575. ],
  576. //15
  577. [
  578. {
  579. name: 'Others/7、休息一下',
  580. delay: 0
  581. },
  582. ],
  583. //16
  584. [
  585. {
  586. name: 'Others/7、休息一下',
  587. delay: 0
  588. },
  589. ],
  590. //17
  591. [
  592. {
  593. name: 'Others/7、休息一下',
  594. delay: 0
  595. },
  596. {
  597. name: 'Others/53、抖一抖手臂,放松肩膀',
  598. delay: 2
  599. },
  600. ],
  601. //18
  602. [
  603. {
  604. name: 'Others/7、休息一下',
  605. delay: 0
  606. },
  607. ],
  608. //19
  609. [
  610. {
  611. name: 'Others/7、休息一下',
  612. delay: 0
  613. },
  614. ],
  615. //20
  616. [
  617. {
  618. name: 'Others/7、休息一下',
  619. delay: 0
  620. },
  621. ],
  622. //21
  623. [
  624. {
  625. name: 'Others/7、休息一下',
  626. delay: 0
  627. },
  628. ],
  629. //22
  630. [
  631. {
  632. name: 'Others/7、休息一下',
  633. delay: 0
  634. },
  635. ],
  636. //23
  637. [
  638. {
  639. name: 'Others/7、休息一下',
  640. delay: 0
  641. },
  642. ],
  643. //24
  644. [
  645. {
  646. name: 'Others/7、休息一下',
  647. delay: 0
  648. },
  649. ]
  650. ],
  651. audioRound:
  652. [
  653. [
  654. ],
  655. //2
  656. [
  657. ],
  658. //3
  659. [
  660. ],
  661. //4
  662. [
  663. {
  664. name: 'Others/6、再跳高一些',
  665. delay: 6
  666. },
  667. ],
  668. //5
  669. [
  670. ],
  671. //6
  672. [
  673. {
  674. name: 'Others/12、后脚蹬地',
  675. delay: 1
  676. },
  677. {
  678. name: 'Others/13、转跨蹬地',
  679. delay: 2
  680. },
  681. {
  682. name: 'Others/14、肩膀放松',
  683. delay: 1
  684. },
  685. {
  686. name: 'Others/15、呼气出拳',
  687. delay: 1
  688. },
  689. ],
  690. //7
  691. [
  692. {
  693. name: 'Others/44、膝盖微曲',
  694. delay: 2
  695. },
  696. {
  697. name: 'Others/12、后脚蹬地',
  698. delay: 2
  699. },
  700. {
  701. name: 'Others/18、感受蹬地的力量传递到拳头上',
  702. delay: 2
  703. },
  704. {
  705. name: 'Others/19、跟上节奏',
  706. delay: 2
  707. },
  708. ],
  709. //8
  710. [
  711. {
  712. name: 'Others/12、后脚蹬地',
  713. delay: 2
  714. },
  715. {
  716. name: 'Others/21、稳定上半身',
  717. delay: 2
  718. },
  719. {
  720. name: 'Others/22、双手保持站架姿势',
  721. delay: 2
  722. },
  723. {
  724. name: 'Others/23、始终目视前方',
  725. delay: 2
  726. },
  727. ],
  728. //9
  729. [
  730. {
  731. name: 'Others/28、蹬地冲拳',
  732. delay: 1
  733. },
  734. {
  735. name: 'Others/24、后手贴紧身体',
  736. delay: 6
  737. },
  738. {
  739. name: 'Others/25、呼气出拳',
  740. delay: 3
  741. },
  742. ],
  743. //10
  744. [
  745. {
  746. name: 'Others/27、腰腹收紧',
  747. delay: 1
  748. },
  749. {
  750. name: 'Others/28、蹬地冲拳',
  751. delay: 4
  752. },
  753. {
  754. name: 'Others/29、击打同一个点',
  755. delay: 2
  756. },
  757. {
  758. name: 'Others/19、跟上节奏',
  759. delay: 4
  760. },
  761. {
  762. name: 'Others/30、继续',
  763. delay: 4
  764. },
  765. ],
  766. //11
  767. [
  768. {
  769. name: 'Others/33、双手收到下颚',
  770. delay: 2
  771. },
  772. {
  773. name: 'Others/34、屈膝躲闪',
  774. delay: 2
  775. },
  776. {
  777. name: 'Others/35、重心在左右脚移动',
  778. delay: 2
  779. },
  780. {
  781. name: 'Others/36、集中注意力,目视前方',
  782. delay: 2
  783. },
  784. ],
  785. //12
  786. [
  787. {
  788. name: 'Others/39、后手上臂,提住肋骨',
  789. delay: 2
  790. },
  791. {
  792. name: 'Others/40、蹬地转胯',
  793. delay: 2
  794. },
  795. {
  796. name: 'Others/41、横向出拳',
  797. delay: 2
  798. },
  799. {
  800. name: 'Others/42、击打近身目标',
  801. delay: 2
  802. },
  803. {
  804. name: 'Others/加油加油',
  805. delay: 3
  806. },
  807. ],
  808. //13
  809. [
  810. {
  811. name: 'Others/44、膝盖微曲',
  812. delay: 2
  813. },
  814. {
  815. name: 'Others/45、用力勾拳',
  816. delay: 2
  817. },
  818. {
  819. name: 'Others/46、肩膀放松,不要耸肩',
  820. delay: 4
  821. },
  822. ],
  823. //14
  824. [
  825. {
  826. name: 'Others/47、连贯出拳',
  827. delay: 2
  828. },
  829. {
  830. name: 'Others/48、出拳后,恢复站架姿势',
  831. delay: 2
  832. },
  833. {
  834. name: 'Others/27、腰腹收紧',
  835. delay: 6
  836. },
  837. {
  838. name: 'Others/49、稳定重心',
  839. delay: 0
  840. },
  841. ],
  842. //15
  843. [
  844. {
  845. name: 'Others/40、蹬地转胯',
  846. delay: 2
  847. },
  848. {
  849. name: 'Others/23、始终目视前方',
  850. delay: 2
  851. },
  852. {
  853. name: 'Others/43、加油',
  854. delay: 3
  855. },
  856. {
  857. name: 'Others/19、跟上节奏',
  858. delay: 0
  859. },
  860. ],
  861. //16
  862. [
  863. {
  864. name: 'Others/50、控制节奏',
  865. delay: 2
  866. },
  867. {
  868. name: 'Others/51、快速出拳',
  869. delay: 2
  870. },
  871. {
  872. name: 'Others/29、击打同一个点',
  873. delay: 3
  874. },
  875. {
  876. name: 'Others/52、不要憋气',
  877. delay: 5
  878. },
  879. {
  880. name: 'Others/加油加油',
  881. delay: 0
  882. },
  883. ],
  884. //17
  885. [
  886. {
  887. name: 'Others/54、屈膝下蹲',
  888. delay: 1
  889. },
  890. {
  891. name: 'Others/55、身体画出V字',
  892. delay: 1
  893. },
  894. {
  895. name: 'Others/56、目视前方',
  896. delay: 1
  897. },
  898. {
  899. name: 'Others/57、上身保持站架姿势',
  900. delay: 3
  901. },
  902. ],
  903. //18
  904. [
  905. {
  906. name: 'Others/58、轻微闪躲迅速出拳',
  907. delay: 1
  908. },
  909. {
  910. name: 'Others/59、动作尽量连贯',
  911. delay: 2
  912. },
  913. {
  914. name: 'Others/60、注意呼吸的节奏',
  915. delay: 2
  916. },
  917. {
  918. name: 'Others/61、出拳时呼气',
  919. delay: 1
  920. },
  921. {
  922. name: 'Others/62、再来一次',
  923. delay: 1
  924. },
  925. ],
  926. //19
  927. [
  928. ],
  929. //20
  930. [
  931. ],
  932. //21
  933. [
  934. ],
  935. //22
  936. [
  937. ],
  938. //23
  939. [
  940. ],
  941. //24
  942. [
  943. ]
  944. ],
  945. };
  946. module.exports = gameConfig;