templates/games/marathon.html.twig line 1

Open in your IDE?
  1. {% set section = 'marathon' %}
  2. {% extends 'base.html.twig' %}
  3. {% block title %}Pitch - Toi & Pitch{% endblock %}
  4. {% block body %}
  5. <div data-controller="marathon">
  6. {% include '_elements/page-header.html.twig'
  7. with {
  8. breadcrumb: [
  9. { path:'home', label:"Accueil"},
  10. { path:'jeux', label: "Toi & Pitch" },
  11. { label: "Marathon des jeux" }
  12. ]
  13. }
  14. %}
  15. <div id="marathon">
  16. <div class="content content--intro">
  17. <div class="depths">
  18. <div class="depth-1 moving-depth" data-speed="6">
  19. {% include 'marathon/depth-1.svg' %}
  20. </div>
  21. <div class="depth-2 moving-depth" data-speed="3">
  22. {% include 'marathon/depth-2.svg' %}
  23. </div>
  24. <div class="depth-3 moving-depth" data-speed="1.5">
  25. {% include 'marathon/depth-3.svg' %}
  26. </div>
  27. </div>
  28. <div id="marathon-home">
  29. <div class="desktop-version">
  30. {% include 'marathon/bg-intro.svg' %}
  31. </div>
  32. <div class="mobile-version">
  33. {% include 'marathon/bg-intro-mobile.svg' %}
  34. </div>
  35. <button class="btn btn-primary btn-yellow enter" data-no-swup>Je me lance&nbsp;!</button>
  36. <a href="#" data-bs-toggle="modal" data-bs-target="#reglesModal" id="btn-regles" data-no-swup>Règles</a>
  37. <div id="modals-buttons">
  38. <a href="#" id="btn-modal-bravo" data-bs-toggle="modal" data-bs-target="#bravoModal" data-no-swup></a>
  39. <a href="#" id="btn-modal-jeux" data-bs-toggle="modal" data-bs-target="#jeuxModal" data-no-swup></a>
  40. <a href="#" id="btn-modal-end" data-bs-toggle="modal" data-bs-target="#endModal" data-no-swup></a>
  41. </div>
  42. </div>
  43. </div><!-- /content--intro -->
  44. <div class="content content--steps">
  45. <div class="depths">
  46. <div class="depth-1 moving-depth" data-speed="6">
  47. {% include 'marathon/depth-1.svg' %}
  48. </div>
  49. <div class="depth-2 moving-depth" data-speed="3">
  50. {% include 'marathon/depth-2.svg' %}
  51. </div>
  52. <div class="depth-3 moving-depth" data-speed="1.5">
  53. {% include 'marathon/depth-3.svg' %}
  54. </div>
  55. </div>
  56. <div id="steps">
  57. {% include 'marathon/steps.svg' %}
  58. <a href="#" class="btn btn-primary btn-back" role="button" data-no-swup>Retour</a>
  59. </div>
  60. </div><!-- /content--steps -->
  61. <div class="content content--games">
  62. <div class="depths">
  63. <div class="depth-1 moving-depth" data-speed="6">
  64. {% include 'marathon/depth-1.svg' %}
  65. </div>
  66. <div class="depth-2 moving-depth" data-speed="3">
  67. {% include 'marathon/depth-2.svg' %}
  68. </div>
  69. <div class="depth-3 moving-depth" data-speed="1.5">
  70. {% include 'marathon/depth-3.svg' %}
  71. </div>
  72. </div>
  73. <div class="game-content">
  74. <div class="desktop-version">
  75. {% include 'marathon/bg-games.svg' %}
  76. </div>
  77. <div class="mobile-version">
  78. {% include 'marathon/bg-games-mobile.svg' %}
  79. </div>
  80. <div id="game-bg"></div>
  81. <div id="game-container">
  82. </div>
  83. <a href="javascript:void(0);" class="btn btn-primary btn-back-steps" role="button" data-no-swup>Retour</a>
  84. </div>
  85. </div><!-- /content--games -->
  86. </div>
  87. <div class="modal fade modal-marathon" id="reglesModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  88. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  89. <div class="modal-content">
  90. <div class="modal-header modal-header-regles">
  91. <h2 id="marathon-title"><span>Le Marathon des jeux</span></h2>
  92. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  93. </div>
  94. <div class="modal-body">
  95. <p>Joue à nos mini-jeux pour atteindre la ligne d’arrivée&nbsp;! <br />Chaque jeu gagné te fera avancer pour t’aider à gagner le marathon des jeux&nbsp;!</p>
  96. <button class="btn btn-primary btn-yellow enter" data-no-swup data-bs-dismiss="modal" aria-label="Close">Je me lance&nbsp;!</button>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. <div class="modal fade modal-marathon" id="bravoModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true" data-keyboard="false" data-backdrop="static">
  102. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  103. <div class="modal-content">
  104. <div class="modal-header">
  105. <h2 id="bravo-title"><span>Bravo !</span></h2>
  106. <button type="button" id="btn-modal-bravo-close" class="btn-close-hidden" data-bs-dismiss="modal" aria-label="Close"></button>
  107. </div>
  108. <div class="modal-body">
  109. <p>Tu as réussi ce jeu&nbsp;! <br />Tu peux passer à la suite&nbsp;!</p>
  110. <button type="button" class="btn btn-primary btn-yellow" data-bs-dismiss="modal" aria-label="Close">Jeu suivant</button>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. <div class="modal fade modal-marathon" id="jeuxModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true" data-keyboard="false" data-backdrop="static">
  116. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  117. <div class="modal-content">
  118. <div class="modal-header">
  119. <h2 id="jeux-title"><span>3 jeux réussis !</span></h2>
  120. <button type="button" id="btn-modal-jeux-close" class="btn-close-hidden" data-bs-dismiss="modal" aria-label="Close"></button>
  121. </div>
  122. <div class="modal-body modal-body-jeux">
  123. <p>BRAVO&nbsp;! Tu as réussi ces trois jeux tu passes donc à la prochaine borne kilométrique&nbsp;!</p>
  124. <button type="button" class="btn btn-primary btn-yellow" data-bs-dismiss="modal" aria-label="Close">Jeux suivants</button>
  125. </div>
  126. </div>
  127. </div>
  128. </div>
  129. <div class="modal fade modal-marathon" id="endModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true" data-keyboard="false" data-backdrop="static">
  130. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  131. <div class="modal-content">
  132. <div class="modal-header">
  133. <h2 id="end-title"><span>Arrivée</span></h2>
  134. </div>
  135. <div class="modal-body modal-body-end">
  136. <p>Bravo&nbsp;! Tu es arrivé.e au bout des 42 km de jeux&nbsp;! <br />Tu peux être fier.e de toi&nbsp;!</p>
  137. <a class="btn btn-primary btn-green swup-link" href="{{ path('jeux') }}" data-swup-color="#7aac34">Je découvre d'autres jeux</a>
  138. <button class="btn btn-primary btn-rose" id="btn-replay">Je rejoue</button>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <div class="modal fade modal-marathon" id="reglesMotsMelesModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  144. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  145. <div class="modal-content">
  146. <div class="modal-header modal-header-regles">
  147. <h2 id="motsmeles-title" class="regles-title"><span>Mots Mêlés</span></h2>
  148. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  149. </div>
  150. <div class="modal-body">
  151. <p class="desktop-version">Retrouve les mots de la liste cachés dans la grille&nbsp;! <br />Pour les sélectionner, tu n'as qu'à cliquer sur la première lettre de ton mot et faire glisser ta souris jusqu'à la dernière. Attention les mots peuvent être écrit dans tous les sens (haut en bas, bas en haut, horizontal, diagonal).</p>
  152. <p class="mobile-version">Retrouve les mots de la liste cachés dans la grille&nbsp;! <br />Pour les sélectionner, tu n'as qu'à cliquer sur la première lettre de ton mot et faire glisser ton doigt jusqu'à la dernière. Attention les mots peuvent être écrit dans tous les sens (haut en bas, bas en haut, horizontal, diagonal).</p>
  153. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  154. </div>
  155. </div>
  156. </div>
  157. </div>
  158. <div class="modal fade modal-marathon" id="reglesRebusModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  159. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  160. <div class="modal-content">
  161. <div class="modal-header modal-header-regles">
  162. <h2 id="rebus-title" class="regles-title"><span>Rébus</span></h2>
  163. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  164. </div>
  165. <div class="modal-body">
  166. <p>Devine le mot à partir des dessins. Chaque dessin représente une ou plusieurs syllabes. Dès que tu as trouvé, tu peux cliquer sur le mot qui te semble le bon pour valider ta réponse.</p>
  167. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. <div class="modal fade modal-marathon" id="reglesOmbresModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  173. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  174. <div class="modal-content">
  175. <div class="modal-header modal-header-regles">
  176. <h2 id="ombres-title" class="regles-title"><span>Pitch'ombres</span></h2>
  177. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  178. </div>
  179. <div class="modal-body">
  180. <p class="desktop-version">Devine quelle ombre correspond au dessin à gauche de l’écran et clique dessus&nbsp;!</p>
  181. <p class="mobile-version">Devine quelle ombre correspond au dessin en haut de l'écran et clique dessus&nbsp;!</p>
  182. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  183. </div>
  184. </div>
  185. </div>
  186. </div>
  187. <div class="modal fade modal-marathon" id="reglesMotsCoupesModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  188. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  189. <div class="modal-content">
  190. <div class="modal-header modal-header-regles">
  191. <h2 id="motscoupes-title" class="regles-title"><span>Mots coupés</span></h2>
  192. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  193. </div>
  194. <div class="modal-body">
  195. <p>Relie le début de mot à la fin correspondante. Pour les relier, clique sur la première partie du mot puis ensuite sur la seconde.</p>
  196. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. <div class="modal fade modal-marathon" id="reglesDifferencesModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  202. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  203. <div class="modal-content">
  204. <div class="modal-header modal-header-regles">
  205. <h2 id="differences-title" class="regles-title"><span>Les 7 différences</span></h2>
  206. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  207. </div>
  208. <div class="modal-body">
  209. <p class="desktop-version">Découvre les 7 différences entre les deux images&nbsp;! <br />Clique sur l'image de droite lorsque tu aperçois une différence.</p>
  210. <p class="mobile-version">Découvre les 7 différences entre les deux images&nbsp;! <br />Clique sur l'image du bas lorsque tu aperçois une différence.</p>
  211. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  212. </div>
  213. </div>
  214. </div>
  215. </div>
  216. <div class="modal fade modal-marathon" id="reglesDevinetteModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  217. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  218. <div class="modal-content">
  219. <div class="modal-header modal-header-regles">
  220. <h2 id="devinette-title" class="regles-title"><span>Devinette</span></h2>
  221. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  222. </div>
  223. <div class="modal-body">
  224. <p>Clique sur la bonne réponse à la question&nbsp;!</p>
  225. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  226. </div>
  227. </div>
  228. </div>
  229. </div>
  230. <div class="modal fade modal-marathon" id="reglesCharadeModal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
  231. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  232. <div class="modal-content">
  233. <div class="modal-header modal-header-regles">
  234. <h2 id="charade-title" class="regles-title"><span>Charade</span></h2>
  235. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  236. </div>
  237. <div class="modal-body">
  238. <p>Trouve les différentes syllabes d’un mot grâce à chaque définition donnée&nbsp;!</p>
  239. <a href="#" data-bs-dismiss="modal" aria-label="Close" class="btn btn-primary btn-rose" data-no-swup>Je me lance&nbsp;!</a>
  240. </div>
  241. </div>
  242. </div>
  243. </div>
  244. {% endblock %}