{"id":435,"date":"2021-09-17T18:25:53","date_gmt":"2021-09-17T16:25:53","guid":{"rendered":"https:\/\/me-nembrot.fr\/?p=435"},"modified":"2021-10-03T10:09:25","modified_gmt":"2021-10-03T08:09:25","slug":"zspace","status":"publish","type":"post","link":"https:\/\/me-nembrot.fr\/index.php\/2021\/09\/17\/zspace\/","title":{"rendered":"ZSpace"},"content":{"rendered":"\n<p>Le <em>ZSpace <\/em>est le projet de fin d&rsquo;\u00e9tudes r\u00e9alis\u00e9 dans le cadre de l&rsquo;unit\u00e9 d&rsquo;enseignement \u00ab\u00a0R\u00e9alit\u00e9 Virtuelle et R\u00e9alit\u00e9 Augment\u00e9e\u00a0\u00bb. Il s&rsquo;agit d&rsquo;un jeu 3D \u00e0 la premi\u00e8re personne m\u00e9langeant plateforme et exploration. Il est compos\u00e9 de cinq niveaux dont un secret.<\/p>\n\n\n\n<p>Nous \u00e9tions deux \u00e0 travailler sur ce projet ; mon coll\u00e8gue \u00e9tait en charge des fant\u00f4mes de <em>the Haunted Oasis<\/em> et de la conception de <em>the Tomb Raider<\/em> tandis que j&rsquo;ai pris en charge tout le reste, y compris la r\u00e9daction universitaire. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">Environnement<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Windows<\/li><li>Unity<\/li><li>JavaScript avec Unity MonoDevelop<\/li><li>Blender<\/li><\/ul>\n\n\n\n<p class=\"has-medium-font-size\">Sc\u00e9nario<\/p>\n\n\n\n<p>Le <em>ZSpace <\/em>est un monde parall\u00e8le, vu \u00e0 la premi\u00e8re personne, similaire \u00e0 celui pr\u00e9<em>sent\u00e9 dans Alice aux Pays des Merveilles<\/em> de <strong>Disney<\/strong>. On y entre par accident, en cherchant dans la chambre de sa petite s\u0153ur un collier de cristal. Le but du jeu est tout simplement de retrouver le chemin vers le monde r\u00e9el. De nombreuses r\u00e9f\u00e9rences s&rsquo;y sont gliss\u00e9es, telles que le Pok\u00e9mon <em>Voltorbe<\/em>, une poup\u00e9e de <em>Rascar Capac<\/em> tir\u00e9e de <strong>Tintin et le Temple du Soleil<\/strong>, la cape d\u2019invisibilit\u00e9 de <em>Harry Potter<\/em>, le masque du <em>Fant\u00f4me de l\u2019Op\u00e9ra<\/em>, ou encore le tapis volant d\u2019<em>Aladdin<\/em>, un autre classique <strong>Disney<\/strong>.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Caract\u00e9ristiques<\/p>\n\n\n\n<p>De nombreux ajouts ont \u00e9t\u00e9 faits par rapport au sujet demand\u00e9, y compris, de mani\u00e8re non exhaustive :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>l&rsquo;acc\u00e8s \u00e0 une sc\u00e8ne tutoriel d\u00e9di\u00e9e<\/li><li>la prise en charge d&rsquo;une manette USB avec l&rsquo;int\u00e9gration de la plupart des raccourcis clavier <\/li><li>l&rsquo;impl\u00e9mentation de <em>cheat codes<\/em> et d&rsquo;un syst\u00e8me de suivi des performances sous la forme de statistiques et d&rsquo;un score<\/li><li>la mise en place d&rsquo;une aide compl\u00e8te avec un syst\u00e8me de fen\u00eatres de texte<\/li><li>l&rsquo;int\u00e9gration de scripts et de mod\u00e8les 3D existants<\/li><li>l&rsquo;ajout d&rsquo;un g\u00e9n\u00e9rique<\/li><\/ul>\n\n\n\n<p class=\"has-medium-font-size\">Raccourcis<\/p>\n\n\n\n<p>Plusieurs raccourcis clavier sont utilisables pour afficher diff\u00e9rentes informations de jeu dont la plupart est accessible lors de l&rsquo;utilisation d&rsquo;une manette.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>H : affiche ou masque la fen\u00eatre d&rsquo;aide qui recense l&rsquo;ensemble des raccourcis disponibles<\/li><li>C : affiche ou masque la fen\u00eatre de description des contr\u00f4les<\/li><li>T : affiche ou masque la fen\u00eatre d&rsquo;astuces<\/li><li>I : g\u00e8re le son du monde (certains sons bien d\u00e9finis sont jou\u00e9s m\u00eame lorsque l\u2019audio est \u00e9teint)<\/li><li>P : g\u00e8re le mode pause<\/li><li>F : affiche ou masque la fen\u00eatre de statistiques<\/li><\/ul>\n\n\n\n<p class=\"has-medium-font-size\">Gameplay<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-video\"><video height=\"622\" style=\"aspect-ratio: 948 \/ 622;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_intro.mp4\"><\/video><figcaption>Pr\u00e9sentation des niveaux et tutoriel<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-video\"><video height=\"554\" style=\"aspect-ratio: 948 \/ 554;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_credits.mp4\"><\/video><figcaption>Cr\u00e9dits<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<p>* Certains \u00e9l\u00e9ments sont d\u00e9cal\u00e9s par rapport \u00e0 leur position d&rsquo;origine car les vid\u00e9os ont \u00e9t\u00e9 faites dans une r\u00e9solution diff\u00e9rente de la r\u00e9solution de cr\u00e9ation du jeu.<\/p>\n\n\n\n<p><em>the Silent Labyrinth<\/em><\/p>\n\n\n\n<p>\u00c0 l\u2019aide de la boussole fournie, trouvez le chemin vers la sortie du labyrinthe. Trois coffres y sont dissimul\u00e9s, l\u2019un contient un <em>kompass <\/em>qui permet d\u2019afficher le chemin vers la sortie, un autre un <em>voltorbe <\/em>servant de paratonnerre dans <em>the Invisible Cube<\/em>, le dernier coffre restant \u00e9tant vide.<\/p>\n\n\n\n<p><em>the Haunted Oasis<\/em><\/p>\n\n\n\n<p>Dans la continuit\u00e9 du labyrinthe, progressez vers le stage suivant. Sur cette grande carte se trouvent quatre objets dissimul\u00e9s dans des coffres. Une poubelle, une vieille recette de rhum et un masque blanc peuvent ainsi \u00eatre collect\u00e9s. La bo\u00eete \u00e0 musique ne peut pas \u00eatre ramass\u00e9e mais se met \u00e0 jouer <em>La Marseillaise<\/em> \u00e0 l&rsquo;ouverture du coffre correspondant.<\/p>\n\n\n\n<p><em>the Tomb Raider<\/em><\/p>\n\n\n\n<p>Ce stage relativement court est bourr\u00e9 de pi\u00e8ges et compte autant de fa\u00e7on d\u2019y laisser la vie ! Mais la r\u00e9compense est au rendez-vous : un coffre contenant une cape d\u2019invisibilit\u00e9 et le tr\u00e9sor perdu de <em>Rascar Capac<\/em>, sans oublier que chaque pas vous rapproche de votre petite s\u0153ur.<\/p>\n\n\n\n<p><em>the Invisible Cube<\/em><\/p>\n\n\n\n<p>Tout aussi court que le pr\u00e9c\u00e9dent, ce stage n\u2019en est pas moins stressant. Ici, le temps joue contre vous car la foudre menace de s\u2019abattre \u00e0 tout instant. Une pi\u00e8ce secr\u00e8te contenant le pr\u00e9cieux collier de cristal est visible au loin mais semble inatteignable. La fin de votre p\u00e9riple s\u2019ouvre devant vous apr\u00e8s avoir r\u00e9colt\u00e9 toutes les pi\u00e8ces contenues dans cet \u00e9trange cube transparent. Aurez-vous suffisamment de temps pour sauter sur le tapis volant ?<\/p>\n\n\n\n<p><em>the World-in-Between<\/em><\/p>\n\n\n\n<p>Cet espace hors du temps est une petite plateforme qui contient une entr\u00e9e vers chacun des quatre niveaux pr\u00e9sent\u00e9s pr\u00e9c\u00e9demment. Cet \u00e9crin de cristal au milieu d\u2019un monde d\u00e9cha\u00een\u00e9 est un v\u00e9ritable havre de paix.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-video\"><video height=\"622\" style=\"aspect-ratio: 948 \/ 622;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_1.mp4\"><\/video><figcaption> 1 &#8211; <em>the Silent Labyrinth<\/em><\/figcaption><\/figure>\n\n\n\n<p>L&rsquo;activation du compas qui d\u00e9roule le tapis rouge n&rsquo;a pas fonctionn\u00e9 donc j&rsquo;ai utilis\u00e9 le<em> cheat code<\/em> correspondant pour retrouver le coffre et d\u00e9clencher l&rsquo;\u00e9v\u00e8nement \u00e0 nouveau.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"622\" style=\"aspect-ratio: 948 \/ 622;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_3.mp4\"><\/video><figcaption>3 &#8211; <em>the Tomb Raider<\/em><\/figcaption><\/figure>\n\n\n\n<p>J&rsquo;ai utilis\u00e9 un <em>cheat code<\/em> pour arr\u00eater une partie des pi\u00e8ges du niveau : la boule du d\u00e9but et l&rsquo;eau qui monte dans le tombeau.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"622\" style=\"aspect-ratio: 948 \/ 622;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_5.mp4\"><\/video><figcaption> <em>the World-in-Between<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-video\"><video height=\"622\" style=\"aspect-ratio: 948 \/ 622;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_2.mp4\"><\/video><figcaption>2 &#8211; <em>the Haunted Oasis<\/em><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"622\" style=\"aspect-ratio: 948 \/ 622;\" width=\"948\" controls src=\"https:\/\/me-nembrot.fr\/wp-content\/uploads\/2021\/09\/zspace_4.mp4\"><\/video><figcaption>4 &#8211; <em>the Invisible Cube<\/em><\/figcaption><\/figure>\n\n\n\n<p>Trouver l&rsquo;objet <em>voltorbe<\/em> dans le premier niveau permet de survivre \u00e0 la foudre. Je ne l&rsquo;avais pas r\u00e9cup\u00e9r\u00e9 lorsque j&rsquo;ai fait cette tentative.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\"><em>Cheat codes<\/em><\/p>\n\n\n\n<p>Les <em>cheat codes<\/em> sont utilisables avec la combinaison de touches SHIFT + Q. Les touches F1 \u00e0 F12 permettent de choisir directement un niveau de jeu.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>map <\/strong>: d\u00e9bloque le raccourci clavier M qui permet d\u2019afficher une carte du niveau \u00e0 l\u2019exception de celle de <em>the Haunted Oasis<\/em>. L\u2019utilisation de ce code appara\u00eet dans la fen\u00eatre de statistiques (touche F).<\/li><li><strong>voltorb <\/strong>: d\u00e9bloque le paratonnerre cach\u00e9 dans <em>the Silent Labyrinth<\/em>. Si utilis\u00e9 dans ce niveau, affiche le chemin vers le coffre contenant l\u2019objet correspondant. L\u2019utilisation de ce code appara\u00eet dans la fen\u00eatre de statistiques.<\/li><li><strong>kompass <\/strong>: d\u00e9bloque le <em>kompass <\/em>cach\u00e9 dans <em>the Silent Labyrinth<\/em>. Si utilis\u00e9 dans ce niveau, affiche le chemin entre le coffre contenant l\u2019objet correspondant et la sortie. L\u2019utilisation de ce code appara\u00eet dans la fen\u00eatre de statistiques.<\/li><li><strong>spirit <\/strong>: vous t\u00e9l\u00e9porte dans the World-in-Between. L\u2019utilisation de ce code appara\u00eet dans la fen\u00eatre de statistiques.<\/li><li><strong>die <\/strong>: ram\u00e8ne le compteur de <em>the Invisible Cube<\/em> \u00e0 10.<\/li><li><strong>portal <\/strong>: d\u00e9voile la sortie de <em>the Invisible Cube<\/em>.<\/li><li><strong>speedup<\/strong> et <strong>speedlow <\/strong>: augmente, respectivement, diminue de 10 points la vitesse de d\u00e9placement vers l\u2019avant dans <em>the Haunted Oasis<\/em>.<\/li><li><strong>stop <\/strong>: d\u00e9sactive tous les d\u00e9clenchements d\u2019animations pr\u00e9sents dans <em>the Tomb Raider<\/em>. L\u2019utilisation de ce code appara\u00eet dans la fen\u00eatre de statistiques.<\/li><li><strong>stop\/start wall 1 <\/strong>et<strong> stop\/start wall 2<\/strong> : active et respectivement d\u00e9sactive les animations des deux murs \u00ab \u00e9crabouilleurs \u00bb de <em>the Tomb Raider<\/em>.<\/li><\/ul>\n\n\n\n<p>Les niveaux accessibles par les touches F1 \u00e0 F12 sont les suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>F1 : Introduction<\/li><li>F2 : Tutoriel<\/li><li>F3 : the Silent Labyrinth<\/li><li>F4 : the Haunted Oasis<\/li><li>F5 : the Tomb Raider<\/li><li>F6 : the Invisible Cube<\/li><li>F12 : the World-in-Between<\/li><\/ul>\n\n\n\n<p>Le projet est disponible \u00e0 la demande pour Windows.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le projet de fin d&rsquo;\u00e9tudes pr\u00e9sent\u00e9 dans le cadre de l&rsquo;UE \u00ab\u00a0R\u00e9alit\u00e9 Virtuelle et R\u00e9alit\u00e9 Augment\u00e9e\u00a0\u00bb<\/p>\n","protected":false},"author":1,"featured_media":388,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[62,61],"class_list":["post-435","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jeux","tag-js","tag-unity"],"_links":{"self":[{"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/posts\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":14,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/posts\/435\/revisions"}],"predecessor-version":[{"id":564,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/posts\/435\/revisions\/564"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/media\/388"}],"wp:attachment":[{"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/media?parent=435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/categories?post=435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/me-nembrot.fr\/index.php\/wp-json\/wp\/v2\/tags?post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}