{"id":1676,"date":"2022-09-25T23:03:40","date_gmt":"2022-09-25T21:03:40","guid":{"rendered":"https:\/\/dorian-lorek.fr\/?page_id=1676"},"modified":"2022-09-27T17:49:51","modified_gmt":"2022-09-27T15:49:51","slug":"2018-de4dteam-de4dnonymous-ia-python","status":"publish","type":"page","link":"https:\/\/dorian-lorek.fr\/?page_id=1676","title":{"rendered":"[2018] DE4DTEAM \u2013 DE4DNONYMOUS [IA] [PYTHON]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1676\" class=\"elementor elementor-1676\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6927deb e-container--column e-container\" data-id=\"6927deb\" data-element_type=\"container\">\t\t\t\t<div class=\"elementor-element elementor-element-c07cae0 elementor-widget elementor-widget-text-editor\" data-id=\"c07cae0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.7.6 - 15-09-2022 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>DE4DNONYMOUS est un jeu vid\u00e9o r\u00e9alis\u00e9 en Python dans le cadre de la mati\u00e8re ISN en Terminale. Notre \u00e9quipe \u00e9tait compos\u00e9e de 3 \u00e9tudiants dont un graphiste et 2 d\u00e9veloppeurs. Je me suis occup\u00e9 du d\u00e9veloppement du jeu vid\u00e9o. Dans ce jeu, nous incarnons un personnage dans un univers en 2D et nous devons arriver \u00e0 la fin d&rsquo;un labyrinthe tout en tuant les ennemis sur notre passage. Au d\u00e9part, les formes des labyrinthes \u00e9taient cr\u00e9\u00e9es \u00e0 l&rsquo;avance mais le jeu \u00e9tait donc trop facile car trop pr\u00e9visible. Nous avons ajout\u00e9 de l&rsquo;IA en int\u00e9grant un algorithme qui g\u00e9n\u00e8re al\u00e9atoirement des labyrinthes en \u00e9tant s\u00fbr qu&rsquo;il existe un chemin pour aller de la case de d\u00e9part jusqu&rsquo;\u00e0 la case d&rsquo;arriv\u00e9e, en sachant que la case de d\u00e9part est toujours en haut \u00e0 gauche et la case d&rsquo;arriv\u00e9e en bas \u00e0 droite. Une deuxi\u00e8me dimension de l&rsquo;IA a aussi \u00e9t\u00e9 int\u00e9gr\u00e9e avec les ennemis dans le labyrinthe puisque les ennemis sont dot\u00e9s d&rsquo;une IA qui rend leurs mouvements impr\u00e9visibles. Plus le joueur avance en finissant des labyrinthes \u00e0 la suite et plus la difficult\u00e9 va augmenter (ennemis qui apparaissent plus vite, qui vont plus vite&#8230;). Si le joueur se fait tuer par un ennemi, il retombe au niveau le plus facile. Le joueur a aussi la possibilit\u00e9 d&rsquo;attaquer les ennemis \u00e0 distance.<\/p>\n<p>Lien du site web du jeu :&nbsp;<a href=\"https:\/\/de4dteam.com\" target=\"_blank\" rel=\"noopener\">https:\/\/de4dteam.com<\/a><\/p>\n<p><span style=\"background-color: inherit; font-family: var(--fontFamily); font-style: var(--fontStyle, inherit); font-weight: var(--fontWeight); letter-spacing: var(--letterSpacing); text-transform: var(--textTransform);\">Lien du code source du projet<\/span>&nbsp;:&nbsp;<a href=\"https:\/\/de4dteam.com\/download-de4dnonymous\/\" target=\"_blank\" rel=\"noopener\">https:\/\/de4dteam.com\/download-de4dnonymous\/<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div><div class=\"elementor-element elementor-element-1559893 e-container--column e-container\" data-id=\"1559893\" data-element_type=\"container\">\t\t\t\t<div class=\"elementor-element elementor-element-6fb2cc2 elementor-aspect-ratio-169 elementor-widget elementor-widget-video\" data-id=\"6fb2cc2\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/wTYnGZBlirI&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;,&quot;aspect_ratio&quot;:&quot;169&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.7.6 - 15-09-2022 *\/\n.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-container>.elementor-widget-video{width:var(--container-widget-width,100%)}<\/style>\t\t<div class=\"elementor-wrapper elementor-fit-aspect-ratio elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div><div class=\"elementor-element elementor-element-b84b78d e-container--column e-container\" data-id=\"b84b78d\" data-element_type=\"container\">\t\t\t\t<div class=\"elementor-element elementor-element-62eed95 elementor-widget elementor-widget-image\" data-id=\"62eed95\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.7.6 - 15-09-2022 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img1-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img1-1024x576.png 1024w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img1-300x169.png 300w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img1-768x432.png 768w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img1-1536x864.png 1536w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div><div class=\"elementor-element elementor-element-a3cbd0f e-container--column e-container\" data-id=\"a3cbd0f\" data-element_type=\"container\">\t\t\t\t<div class=\"elementor-element elementor-element-b7646e3 elementor-widget elementor-widget-image\" data-id=\"b7646e3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img2-1024x576.jpg\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img2-1024x576.jpg 1024w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img2-300x169.jpg 300w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img2-768x432.jpg 768w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img2-1536x864.jpg 1536w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div><div class=\"elementor-element elementor-element-3a14ea1 e-container--column e-container\" data-id=\"3a14ea1\" data-element_type=\"container\">\t\t\t\t<div class=\"elementor-element elementor-element-3d0f698 elementor-widget elementor-widget-image\" data-id=\"3d0f698\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img3-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img3-1024x576.png 1024w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img3-300x169.png 300w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img3-768x432.png 768w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img3-1536x864.png 1536w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img3.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div><div class=\"elementor-element elementor-element-74b5fe1 e-container--column e-container\" data-id=\"74b5fe1\" data-element_type=\"container\">\t\t\t\t<div class=\"elementor-element elementor-element-43e5d72 elementor-widget elementor-widget-image\" data-id=\"43e5d72\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img4-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img4-1024x576.png 1024w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img4-300x169.png 300w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img4-768x432.png 768w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img4-1536x864.png 1536w, https:\/\/dorian-lorek.fr\/wp-content\/uploads\/2022\/09\/de4dteam_img4.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DE4DNONYMOUS est un jeu vid\u00e9o r\u00e9alis\u00e9 en Python dans le cadre de la mati\u00e8re ISN en Terminale. Notre \u00e9quipe \u00e9tait compos\u00e9e de 3 \u00e9tudiants dont un graphiste et 2 d\u00e9veloppeurs. Je me suis occup\u00e9 du d\u00e9veloppement du jeu vid\u00e9o. Dans ce jeu, nous incarnons un personnage dans un univers en 2D et nous devons arriver \u00e0 la fin d&rsquo;un labyrinthe tout en tuant les ennemis sur notre passage. Au d\u00e9part, les formes des labyrinthes \u00e9taient cr\u00e9\u00e9es \u00e0 l&rsquo;avance mais le jeu \u00e9tait donc trop facile car trop pr\u00e9visible. Nous avons ajout\u00e9 de l&rsquo;IA en int\u00e9grant un algorithme qui g\u00e9n\u00e8re al\u00e9atoirement\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1676","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable":"<p>DE4DNONYMOUS est un jeu vid\u00e9o r\u00e9alis\u00e9 en Python dans le cadre de la mati\u00e8re ISN en Terminale. Notre \u00e9quipe \u00e9tait compos\u00e9e de 3 \u00e9tudiants dont un graphiste et 2 d\u00e9veloppeurs. Je me suis occup\u00e9 du d\u00e9veloppement du jeu vid\u00e9o. Dans ce jeu, nous incarnons un personnage dans un univers en 2D et nous devons arriver \u00e0 la fin d&rsquo;un labyrinthe tout en tuant les ennemis sur notre passage. Au d\u00e9part, les formes des labyrinthes \u00e9taient cr\u00e9\u00e9es \u00e0 l&rsquo;avance mais le jeu \u00e9tait donc trop facile car trop pr\u00e9visible. Nous avons ajout\u00e9 de l&rsquo;IA en int\u00e9grant un algorithme qui g\u00e9n\u00e8re al\u00e9atoirement\u2026<\/p>\n","category_list":"","author_info":{"name":"Elo","url":"https:\/\/dorian-lorek.fr\/?author=1"},"comments_num":"0 commentaire","_links":{"self":[{"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=\/wp\/v2\/pages\/1676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1676"}],"version-history":[{"count":25,"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=\/wp\/v2\/pages\/1676\/revisions"}],"predecessor-version":[{"id":1957,"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=\/wp\/v2\/pages\/1676\/revisions\/1957"}],"wp:attachment":[{"href":"https:\/\/dorian-lorek.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}