{"id":26,"date":"2024-09-05T13:57:39","date_gmt":"2024-09-05T11:57:39","guid":{"rendered":"https:\/\/lucas.senis.org\/wp\/?page_id=26"},"modified":"2024-09-05T14:00:07","modified_gmt":"2024-09-05T12:00:07","slug":"agent-x","status":"publish","type":"page","link":"https:\/\/lucas.senis.org\/fr\/projets\/jeux-video\/agent-x\/","title":{"rendered":"Agent X"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Le jeu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ce jeu a \u00e9t\u00e9 r\u00e9alis\u00e9 dans le cadre de l&rsquo;EMMI jam, une game jam rassemblant des \u00e9tudiants des \u00e9coles ENSEIRB-Matm\u00e9ca et MMI de Bordeaux. Le th\u00e8me de cette game jam \u00e9tait&nbsp;<em>memories<\/em>&nbsp;et la contrainte \u00e9tait de commencer et terminer la partie dans deux modes de jeux diff\u00e9rents.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lucas.senis.org\/portfolio\/agent_x\/stealth_level.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Game design<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;objectif principal du jeu est de d\u00e9rober une cl\u00e9 usb contenant la recette d&rsquo;un burger, le th\u00e8me&nbsp;<em>memories<\/em>&nbsp;a ici \u00e9t\u00e9 interpr\u00e9t\u00e9 comme de la m\u00e9moire stock\u00e9e num\u00e9riquement. De plus, nous avons choisi de r\u00e9aliser un niveau d&rsquo;infiltration et un niveau runner pour respecter la contrainte de la game jam.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lucas.senis.org\/portfolio\/agent_x\/usb.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Level design<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>niveau 1 : infiltration<br>L&rsquo;agent X doit se d\u00e9placer en \u00e9vitant d&rsquo;entrer dans le champ de vision des gardes qui font des allers-retours dans les couloirs. Afin d&rsquo;ouvrir la porte (situ\u00e9e en haut \u00e0 droite du niveau), il doit ramasser la carte d&rsquo;acc\u00e8s (situ\u00e9e en haut \u00e0 gauche du niveau).<\/li>\n\n\n\n<li>niveau 2 : fuite<br>Apr\u00e8s une courte animation, le joueur r\u00e9alise qu&rsquo;en r\u00e9cup\u00e9rant la cl\u00e9 USB il a d\u00e9clench\u00e9 une alarme. Il doit donc maintenant s&rsquo;\u00e9chapper du b\u00e2timent. Durant ce niveau, la cam\u00e9ra d\u00e9file en continu vers la droite et le joueur doit suivre le rythme. Le principal danger ici est de sortir du champ. Cependant, le joueur doit aussi \u00e9viter des barbel\u00e9s \u00e9lectrifi\u00e9s pos\u00e9s sur le sol. Le joueur est capable de sauter mais aussi de glisser sur le sol pour \u00e9viter les obstacles en hauteur.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lucas.senis.org\/portfolio\/agent_x\/runner2.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Exp\u00e9rience<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Agent X<\/em>&nbsp;est le premier jeu que j&rsquo;ai r\u00e9alis\u00e9 en \u00e9quipe, et \u00e0 l&rsquo;occasion d&rsquo;une game jam courte d&rsquo;une dur\u00e9e d&rsquo;un week-end. Nous avons donc d\u00fb nous r\u00e9partir les t\u00e2ches : ayant deux programmeurs dans l&rsquo;\u00e9quipe, nous avons chacun r\u00e9alis\u00e9 un niveau. Pour ma part, j&rsquo;ai impl\u00e9ment\u00e9 le deuxi\u00e8me niveau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le jeu Ce jeu a \u00e9t\u00e9 r\u00e9alis\u00e9 dans le cadre de l&rsquo;EMMI jam, une game jam rassemblant des \u00e9tudiants des \u00e9coles ENSEIRB-Matm\u00e9ca et MMI de Bordeaux. Le th\u00e8me de cette game jam \u00e9tait&nbsp;memories&nbsp;et la contrainte \u00e9tait de commencer et terminer la partie dans deux modes de jeux diff\u00e9rents. Game design L&rsquo;objectif principal du jeu est [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":22,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":1,"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/pages\/26\/revisions\/28"}],"up":[{"embeddable":true,"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/pages\/22"}],"wp:attachment":[{"href":"https:\/\/lucas.senis.org\/fr\/wp-json\/wp\/v2\/media?parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}