{"id":186,"date":"2026-01-03T22:17:22","date_gmt":"2026-01-03T21:17:22","guid":{"rendered":"https:\/\/hugoterrette.fr\/?p=186"},"modified":"2026-01-11T02:47:35","modified_gmt":"2026-01-11T01:47:35","slug":"projet-cgj-2026","status":"publish","type":"post","link":"https:\/\/hugoterrette.fr\/?p=186","title":{"rendered":"Projet &#8211; CGJ &#8211; 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"186\" class=\"elementor elementor-186\">\n\t\t\t\t<div class=\"wpr-jarallax elementor-element elementor-element-ed2c4f9 e-con-full wpr-jarallax-yes e-flex wpr-particle-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" speed-data=\"1.4\" bg-image=\"http:\/\/hugoterrette.fr\/wp-content\/uploads\/2026\/01\/Untitled-design-66-scaled.png\" scroll-effect=\"scale\" data-id=\"ed2c4f9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d494ab3 elementor-widget elementor-widget-heading\" data-id=\"d494ab3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">pROJETS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-afa8932 elementor-widget elementor-widget-heading\" data-id=\"afa8932\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CODE GAME JAM 2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4432507 elementor-hidden-tablet elementor-hidden-mobile wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"4432507\" data-element_type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/batpit-21.itch.io\/vivaldis-disorder\" target=\"_blank\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">JOUER AU JEU<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0dc7d20 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"0dc7d20\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-687d1ef elementor-widget elementor-widget-spacer\" data-id=\"687d1ef\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dec6166 elementor-widget elementor-widget-heading\" data-id=\"dec6166\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">26H de code non-stop<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-985d7d2 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"985d7d2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a179bb elementor-widget elementor-widget-spacer\" data-id=\"0a179bb\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94d4751 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"94d4751\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-721a761 elementor-widget elementor-widget-text-editor\" data-id=\"721a761\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Dans le cadre de la <strong>Code Game Jam<\/strong> organis\u00e9e en <strong>janvier 2025<\/strong>, mon \u00e9quipe et moi avons d\u00fb coder durant <strong>26h<\/strong> afin de produire un jeu vid\u00e9o \u00e0 partir du th\u00e8me de l\u2019\u00e9dition. <span style=\"text-decoration: underline;\"><em>\u201cM\u00e9lodie \u00e0 l\u2019infini\u201d<\/em><\/span> fut notre sujet de r\u00e9flexion. De l\u00e0 est n\u00e9 un projet dont nous sommes particuli\u00e8rement fiers :<br \/><em><strong>\u201cVivaldi\u2019s Disorder\u201d<\/strong><\/em><br \/>Un projet de platformer 3D <span style=\"text-decoration: underline;\">pouss\u00e9 et abouti<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49dc79c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"49dc79c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11477d6 elementor-widget elementor-widget-spacer\" data-id=\"11477d6\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7876c5f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"7876c5f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bffefce mon-carrousel-zoom elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"bffefce\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/hugoterrette.fr\/wp-content\/uploads\/2026\/01\/cgj6.png\" alt=\"En plein travail...\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/hugoterrette.fr\/wp-content\/uploads\/2026\/01\/cgj4-scaled.png\" alt=\"Menu principal\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/hugoterrette.fr\/wp-content\/uploads\/2026\/01\/cgj3-scaled.png\" alt=\"Les bonhommes de neiges fondus en \u00e9t\u00e9\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/hugoterrette.fr\/wp-content\/uploads\/2026\/01\/cgj5.png\" alt=\"L&#039;\u00e9quipe ! :)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/hugoterrette.fr\/wp-content\/uploads\/2026\/01\/cgj1-scaled.png\" alt=\"La map en \u00e9t\u00e9\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddb2700 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"ddb2700\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f41210 elementor-widget elementor-widget-spacer\" data-id=\"2f41210\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aca92c2 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"aca92c2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f2546a elementor-widget elementor-widget-text-editor\" data-id=\"7f2546a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Notre jeu vid\u00e9o permettait d\u2019incarner un <span style=\"text-decoration: underline;\">petit renard<\/span> \u00e0 la recherche des 4 morceaux de la partition des <em><strong>Quatre Saisons de Vivaldi<\/strong><\/em>. Notre platformer \u00e9tait n\u00e9. Toutes les <span style=\"text-decoration: underline;\">30 secondes<\/span>, l\u2019environnement du joueur change et d\u00e9voile une nouvelle saison, ces derni\u00e8res <strong>tournent \u00e0 l\u2019infini<\/strong> tant que le jeu n\u2019est pas fini. Pour accompagner l\u2019aventure du joueur, le morceau des Quatre Saisons est jou\u00e9 en fond en<strong> 8 bits<\/strong>, et s\u2019adapte en fonction de la saison dans laquelle se trouve le joueur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-173babc elementor-widget elementor-widget-spacer\" data-id=\"173babc\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-652f537 elementor-hidden-tablet elementor-hidden-mobile wpr-button-icon-style-inline wpr-button-icon-position-right elementor-widget elementor-widget-wpr-button\" data-id=\"652f537\" data-element_type=\"widget\" data-widget_type=\"wpr-button.default\">\n\t\t\t\t\t\t\n\t\t\t\n\t\t\n\t\t<div class=\"wpr-button-wrap elementor-clearfix\">\n\t\t<a class=\"wpr-button wpr-button-effect wpr-button-none\" data-text=\"\" href=\"https:\/\/batpit-21.itch.io\/vivaldis-disorder\" target=\"_blank\">\n\t\t\t\n\t\t\t<span class=\"wpr-button-content\">\n\t\t\t\t\t\t\t\t\t<span class=\"wpr-button-text\">JOUER AU JEU<\/span>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\n\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a9ee19 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"2a9ee19\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b5fdf7 elementor-widget elementor-widget-spacer\" data-id=\"6b5fdf7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ddaf209 elementor-widget elementor-widget-html\" data-id=\"ddaf209\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* 1. On charge la police Poppins depuis Google Fonts *\/\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@800&display=swap');\r\n\r\n\/* 2. Le Conteneur Light Mode *\/\r\n.marquee-container {\r\n    width: 100%;\r\n    overflow: hidden;\r\n    white-space: nowrap;\r\n    padding: 40px 0; \/* Espace vertical *\/\r\n    background: #f5f5f7; \/* FOND GRIS CLAIR demand\u00e9 *\/\r\n}\r\n\r\n\/* 3. L'animation *\/\r\n.marquee-content {\r\n    display: inline-block;\r\n    animation: defilement 11s linear infinite; \/* 40s = Vitesse (augmenter pour ralentir) *\/\r\n}\r\n\r\n\/* 4. Le Texte Outline Noir *\/\r\n.marquee-text {\r\n    font-family: 'Poppins', sans-serif; \/* POLICE POPPINS *\/\r\n    font-size: 9vw; \/* Taille responsive (9% de l'\u00e9cran) *\/\r\n    font-weight: 800; \/* Tr\u00e8s gras pour que l'outline soit beau *\/\r\n    text-transform: uppercase;\r\n    margin-right: 40px;\r\n    line-height: 1;\r\n    \r\n    \/* L'effet OUTLINE (Contour) *\/\r\n    color: transparent; \/* Int\u00e9rieur transparent *\/\r\n    -webkit-text-stroke: 2px #000000; \/* Contour NOIR de 2 pixels *\/\r\n    \r\n    \/* Interaction *\/\r\n    transition: all 0.40s ease;\r\n    cursor: default;\r\n}\r\n\r\n\/* Optionnel : Au survol, le texte devient tout noir (Plein) *\/\r\n.marquee-container:hover .marquee-text {\r\n    color: #000000;\r\n    -webkit-text-stroke: 0px transparent;\r\n}\r\n\r\n\/* La m\u00e9canique de boucle infinie *\/\r\n@keyframes defilement {\r\n    0% { transform: translateX(0); }\r\n    100% { transform: translateX(-50%); }\r\n}\r\n<\/style>\r\n\r\n<div class=\"marquee-container\">\r\n    <div class=\"marquee-content\">\r\n        <span class=\"marquee-text\">prix design \u2022 2\u00e8me de Montpellier \u2022\r\n            <\/span>\r\n        \r\n        <span class=\"marquee-text\"> <\/span>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ada50c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"0ada50c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>pROJETS CODE GAME JAM 2025 JOUER AU JEU 26H de code non-stop Dans le cadre de la Code Game Jam organis\u00e9e en janvier 2025, mon \u00e9quipe et moi avons d\u00fb coder durant 26h afin de produire un jeu vid\u00e9o \u00e0 partir du th\u00e8me de l\u2019\u00e9dition. \u201cM\u00e9lodie \u00e0 l\u2019infini\u201d fut notre sujet de r\u00e9flexion. De l\u00e0 est n\u00e9 un projet dont nous sommes particuli\u00e8rement fiers :\u201cVivaldi\u2019s Disorder\u201dUn projet de platformer 3D pouss\u00e9 et abouti Notre jeu vid\u00e9o permettait d\u2019incarner un petit renard \u00e0 la recherche des 4 morceaux de la partition des Quatre Saisons de Vivaldi. Notre platformer \u00e9tait n\u00e9. Toutes les 30 secondes, l\u2019environnement du joueur change et d\u00e9voile une nouvelle saison, ces derni\u00e8res tournent \u00e0 l\u2019infini tant que le jeu n\u2019est pas fini. Pour accompagner l\u2019aventure du joueur, le morceau des Quatre Saisons est jou\u00e9 en fond en 8 bits, et s\u2019adapte en fonction de la saison dans laquelle se trouve le joueur. JOUER AU JEU prix design \u2022 2\u00e8me de Montpellier \u2022<\/p>\n","protected":false},"author":1,"featured_media":188,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[22,16,10],"tags":[],"class_list":["post-186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comp-collab","category-comp-dev","category-projets"],"_links":{"self":[{"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=186"}],"version-history":[{"count":7,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":210,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/posts\/186\/revisions\/210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=\/wp\/v2\/media\/188"}],"wp:attachment":[{"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hugoterrette.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}