RebusLevels.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. /************************************************************************
  2. * RebusLevels.js
  3. ************************************************************************
  4. * Copyright (c) 2021 Pedro Tonini Rosenberg Schneider.
  5. *
  6. * This file is part of Alfabetiza.
  7. *
  8. * Alfabetiza is free software: you can redistribute it and/or modify
  9. * it under the terms of the GNU General Public License as published by
  10. * the Free Software Foundation, either version 3 of the License, or
  11. * (at your option) any later version.
  12. *
  13. * Alfabetiza is distributed in the hope that it will be useful,
  14. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. * GNU General Public License for more details.
  17. *
  18. * You should have received a copy of the GNU General Public License
  19. * along with Alfabetiza. If not, see <https://www.gnu.org/licenses/>.
  20. *************************************************************************/
  21. const REBUS_LEVELS = {
  22. tutorial:
  23. {
  24. questionCards: [
  25. {
  26. path: "assets/textures/glasses.png",
  27. name: "Óculos",
  28. },
  29. {
  30. path: "assets/textures/house.png",
  31. name: "Casa",
  32. }, ],
  33. optionCards: [
  34. {
  35. path: "assets/textures/monke.png",
  36. name: "Macaco",
  37. answer: false,
  38. },
  39. {
  40. path: "assets/textures/oca.png",
  41. name: "Oca",
  42. answer: true,
  43. },
  44. {
  45. path: "assets/textures/key.png",
  46. name: "Chave",
  47. answer: false,
  48. }, ],
  49. },
  50. level1:
  51. {
  52. questionCards: [
  53. {
  54. path: "assets/textures/glasses.png",
  55. name: "Relógio",
  56. },
  57. {
  58. path: "assets/textures/house.png",
  59. name: "Dedo",
  60. }, ],
  61. optionCards: [
  62. {
  63. path: "assets/textures/monke.png",
  64. name: "Rede",
  65. answer: true,
  66. },
  67. {
  68. path: "assets/textures/oca.png",
  69. name: "Vaca",
  70. answer: false,
  71. },
  72. {
  73. path: "assets/textures/key.png",
  74. name: "Rato",
  75. answer: false,
  76. }, ],
  77. },
  78. level2:
  79. {
  80. questionCards: [
  81. {
  82. path: "assets/textures/glasses.png",
  83. name: "Cueca",
  84. },
  85. {
  86. path: "assets/textures/house.png",
  87. name: "Tigre",
  88. },
  89. {
  90. path: "assets/textures/house.png",
  91. name: "Abelha",
  92. }, ],
  93. optionCards: [
  94. {
  95. path: "assets/textures/monke.png",
  96. name: "Cutia",
  97. answer: true,
  98. },
  99. {
  100. path: "assets/textures/oca.png",
  101. name: "Unha",
  102. answer: false,
  103. },
  104. {
  105. path: "assets/textures/key.png",
  106. name: "Juba",
  107. answer: false,
  108. }, ],
  109. },
  110. level3:
  111. {
  112. questionCards: [
  113. {
  114. path: "assets/textures/glasses.png",
  115. name: "Macaco",
  116. },
  117. {
  118. path: "assets/textures/house.png",
  119. name: "Tomate",
  120. }, ],
  121. optionCards: [
  122. {
  123. path: "assets/textures/monke.png",
  124. name: "Mato",
  125. answer: true,
  126. },
  127. {
  128. path: "assets/textures/oca.png",
  129. name: "Foca",
  130. answer: false,
  131. },
  132. {
  133. path: "assets/textures/key.png",
  134. name: "Mesa",
  135. answer: false,
  136. }, ],
  137. },
  138. level4:
  139. {
  140. questionCards: [
  141. {
  142. path: "assets/textures/glasses.png",
  143. name: "Unha",
  144. },
  145. {
  146. path: "assets/textures/house.png",
  147. name: "Vaca",
  148. }, ],
  149. optionCards: [
  150. {
  151. path: "assets/textures/monke.png",
  152. name: "Uva",
  153. answer: true,
  154. },
  155. {
  156. path: "assets/textures/oca.png",
  157. name: "Rato",
  158. answer: false,
  159. },
  160. {
  161. path: "assets/textures/key.png",
  162. name: "Cueca",
  163. answer: false,
  164. }, ],
  165. },
  166. level5:
  167. {
  168. questionCards: [
  169. {
  170. path: "assets/textures/glasses.png",
  171. name: "Foca",
  172. },
  173. {
  174. path: "assets/textures/house.png",
  175. name: "Mesa",
  176. }, ],
  177. optionCards: [
  178. {
  179. path: "assets/textures/monke.png",
  180. name: "Fome",
  181. answer: true,
  182. },
  183. {
  184. path: "assets/textures/oca.png",
  185. name: "Pena",
  186. answer: false,
  187. },
  188. {
  189. path: "assets/textures/key.png",
  190. name: "Chave",
  191. answer: false,
  192. }, ],
  193. },
  194. level6:
  195. {
  196. questionCards: [
  197. {
  198. path: "assets/textures/glasses.png",
  199. name: "Cavalo",
  200. },
  201. {
  202. path: "assets/textures/house.png",
  203. name: "Juba",
  204. }, ],
  205. optionCards: [
  206. {
  207. path: "assets/textures/monke.png",
  208. name: "Caju",
  209. answer: true,
  210. },
  211. {
  212. path: "assets/textures/oca.png",
  213. name: "Pena",
  214. answer: false,
  215. },
  216. {
  217. path: "assets/textures/key.png",
  218. name: "Tigre",
  219. answer: false,
  220. }, ],
  221. },
  222. level7:
  223. {
  224. questionCards: [
  225. {
  226. path: "assets/textures/glasses.png",
  227. name: "Pena",
  228. },
  229. {
  230. path: "assets/textures/house.png",
  231. name: "Rato",
  232. }, ],
  233. optionCards: [
  234. {
  235. path: "assets/textures/monke.png",
  236. name: "Pêra",
  237. answer: true,
  238. },
  239. {
  240. path: "assets/textures/oca.png",
  241. name: "Pato",
  242. answer: false,
  243. },
  244. {
  245. path: "assets/textures/key.png",
  246. name: "Carro",
  247. answer: false,
  248. }, ],
  249. },
  250. level8:
  251. {
  252. questionCards: [
  253. {
  254. path: "assets/textures/glasses.png",
  255. name: "Maça",
  256. },
  257. {
  258. path: "assets/textures/glasses.png",
  259. name: "Chave",
  260. },
  261. {
  262. path: "assets/textures/house.png",
  263. name: "Dominó",
  264. }, ],
  265. optionCards: [
  266. {
  267. path: "assets/textures/monke.png",
  268. name: "Machado",
  269. answer: true,
  270. },
  271. {
  272. path: "assets/textures/oca.png",
  273. name: "Macaco",
  274. answer: false,
  275. },
  276. {
  277. path: "assets/textures/key.png",
  278. name: "Cavalo",
  279. answer: false,
  280. }, ],
  281. },
  282. level9:
  283. {
  284. questionCards: [
  285. {
  286. path: "assets/textures/glasses.png",
  287. name: "Toalha",
  288. },
  289. {
  290. path: "assets/textures/glasses.png",
  291. name: "Mato",
  292. },
  293. {
  294. path: "assets/textures/house.png",
  295. name: "Telefone",
  296. }, ],
  297. optionCards: [
  298. {
  299. path: "assets/textures/monke.png",
  300. name: "Tomate",
  301. answer: true,
  302. },
  303. {
  304. path: "assets/textures/oca.png",
  305. name: "Tomada",
  306. answer: false,
  307. },
  308. {
  309. path: "assets/textures/key.png",
  310. name: "Peteca",
  311. answer: false,
  312. }, ],
  313. },
  314. level10:
  315. {
  316. questionCards: [
  317. {
  318. path: "assets/textures/glasses.png",
  319. name: "Avião",
  320. },
  321. {
  322. path: "assets/textures/glasses.png",
  323. name: "Banana",
  324. },
  325. {
  326. path: "assets/textures/glasses.png",
  327. name: "Cadeira",
  328. },
  329. {
  330. path: "assets/textures/house.png",
  331. name: "Xícara",
  332. }, ],
  333. optionCards: [
  334. {
  335. path: "assets/textures/monke.png",
  336. name: "Abacaxi",
  337. answer: true,
  338. },
  339. {
  340. path: "assets/textures/oca.png",
  341. name: "Abacate",
  342. answer: false,
  343. },
  344. {
  345. path: "assets/textures/key.png",
  346. name: "Salada",
  347. answer: false,
  348. }, ],
  349. },
  350. level11:
  351. {
  352. questionCards: [
  353. {
  354. path: "assets/textures/glasses.png",
  355. name: "Baleia",
  356. },
  357. {
  358. path: "assets/textures/glasses.png",
  359. name: "Tatu",
  360. },
  361. {
  362. path: "assets/textures/house.png",
  363. name: "Tapete",
  364. }, ],
  365. optionCards: [
  366. {
  367. path: "assets/textures/monke.png",
  368. name: "Batata",
  369. answer: true,
  370. },
  371. {
  372. path: "assets/textures/oca.png",
  373. name: "Baterraba",
  374. answer: false,
  375. },
  376. {
  377. path: "assets/textures/key.png",
  378. name: "Bolacha",
  379. answer: false,
  380. }, ],
  381. },
  382. level12:
  383. {
  384. questionCards: [
  385. {
  386. path: "assets/textures/glasses.png",
  387. name: "Anel",
  388. },
  389. {
  390. path: "assets/textures/glasses.png",
  391. name: "Batata",
  392. },
  393. {
  394. path: "assets/textures/glasses.png",
  395. name: "Caju",
  396. },
  397. {
  398. path: "assets/textures/house.png",
  399. name: "Tesoura",
  400. }, ],
  401. optionCards: [
  402. {
  403. path: "assets/textures/monke.png",
  404. name: "Abacate",
  405. answer: true,
  406. },
  407. {
  408. path: "assets/textures/oca.png",
  409. name: "Abacaxi",
  410. answer: false,
  411. },
  412. {
  413. path: "assets/textures/key.png",
  414. name: "Abóbora",
  415. answer: false,
  416. }, ],
  417. },
  418. level13:
  419. {
  420. questionCards: [
  421. {
  422. path: "assets/textures/glasses.png",
  423. name: "Cebola",
  424. },
  425. {
  426. path: "assets/textures/glasses.png",
  427. name: "Noiva",
  428. },
  429. {
  430. path: "assets/textures/glasses.png",
  431. name: "Uva",
  432. },
  433. {
  434. path: "assets/textures/house.png",
  435. name: "Raio",
  436. }, ],
  437. optionCards: [
  438. {
  439. path: "assets/textures/monke.png",
  440. name: "Cenoura",
  441. answer: true,
  442. },
  443. {
  444. path: "assets/textures/oca.png",
  445. name: "Cebola",
  446. answer: false,
  447. },
  448. {
  449. path: "assets/textures/key.png",
  450. name: "Banana",
  451. answer: false,
  452. }, ],
  453. },
  454. level14:
  455. {
  456. questionCards: [
  457. {
  458. path: "assets/textures/glasses.png",
  459. name: "Macaco",
  460. },
  461. {
  462. path: "assets/textures/glasses.png",
  463. name: "Rato",
  464. },
  465. {
  466. path: "assets/textures/glasses.png",
  467. name: "Cutia",
  468. },
  469. {
  470. path: "assets/textures/house.png",
  471. name: "Jacaré",
  472. }, ],
  473. optionCards: [
  474. {
  475. path: "assets/textures/monke.png",
  476. name: "Maracujá",
  477. answer: true,
  478. },
  479. {
  480. path: "assets/textures/oca.png",
  481. name: "Manga",
  482. answer: false,
  483. },
  484. {
  485. path: "assets/textures/key.png",
  486. name: "Melancia",
  487. answer: false,
  488. }, ],
  489. },
  490. level15:
  491. {
  492. questionCards: [
  493. {
  494. path: "assets/textures/glasses.png",
  495. name: "Janela",
  496. },
  497. {
  498. path: "assets/textures/glasses.png",
  499. name: "Bule",
  500. },
  501. {
  502. path: "assets/textures/glasses.png",
  503. name: "Tigre",
  504. },
  505. {
  506. path: "assets/textures/glasses.png",
  507. name: "Casa",
  508. },
  509. {
  510. path: "assets/textures/house.png",
  511. name: "Bala",
  512. }, ],
  513. optionCards: [
  514. {
  515. path: "assets/textures/monke.png",
  516. name: "Jabuticaba",
  517. answer: true,
  518. },
  519. {
  520. path: "assets/textures/oca.png",
  521. name: "Hipopótamo",
  522. answer: false,
  523. },
  524. {
  525. path: "assets/textures/key.png",
  526. name: "Jabuti",
  527. answer: false,
  528. }, ],
  529. },
  530. }