{"id":2093,"date":"2025-04-29T19:26:56","date_gmt":"2025-04-29T17:26:56","guid":{"rendered":"https:\/\/julienroger.org\/?page_id=2093"},"modified":"2025-05-01T21:07:18","modified_gmt":"2025-05-01T19:07:18","slug":"panoptes","status":"publish","type":"page","link":"https:\/\/julienroger.org\/index.php\/panoptes\/","title":{"rendered":"Panoptes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2093\" class=\"elementor elementor-2093\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-356b48b4 e-con-full e-flex e-con e-parent\" data-id=\"356b48b4\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6349b067 e-con-full e-flex e-con e-parent\" data-id=\"6349b067\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-486042f4 elementor-widget elementor-widget-spacer\" data-id=\"486042f4\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc76762 e-flex e-con-boxed e-con e-parent\" data-id=\"fc76762\" 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-82b62a6 elementor-widget elementor-widget-tp-pre-loader\" data-id=\"82b62a6\" data-element_type=\"widget\" data-widget_type=\"tp-pre-loader.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"tp-loader-wrapper\" class=\"tp-loader-wrapper   \"  data-plec='{\"post_load_opt\":\"disablepostload\",\"loadtime\":\"loadtimemax\",\"loadmaxtime\":2}' data-post_load_opt=disablepostload><div id=\"tp-loader\"><div id=\"tp-preloader-logo-img\" class=\"img\"><img class=\"tp-preloader-image\" src=http:\/\/julienroger.org\/wp-content\/uploads\/2025\/01\/Monvisageresisized-unscreen.gif alt=\"\" \/><\/div><style>.elementor-element.elementor-element-82b62a6 .tp-preloader-help:after,.elementor-element.elementor-element-82b62a6 .tp-preloader-cord .tp-ball,.elementor-element.elementor-element-82b62a6 .tp-preloader-dots:before,.elementor-element.elementor-element-82b62a6 .tp_preloader_the_shake span{\r\n\t\t\t\t\t\tbackground:#000;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.elementor-element.elementor-element-82b62a6 .tp-ball-triangle-path>div,.elementor-element.elementor-element-82b62a6  .tp-ball-scale-ripple-multiple>div,.elementor-element.elementor-element-82b62a6 .tp-preloader-help{\r\n\t\t\t\t\t\tborder-color:#000;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.elementor-element.elementor-element-82b62a6 .tp-triangle-skew-spin>div{\r\n\t\t\t\t\t\tborder-bottom-color:#000;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.elementor-element.elementor-element-82b62a6 .tp_dot_1,.tp-preloader-dot .tp-preloader-dots:after{\r\n\t\t\t\t\t\tbackground:;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.elementor-element.elementor-element-82b62a6 .tp_preloader_spinning_disc:after{\r\n\t\t\t\t\t\tborder-top:10px solid ;\r\n\t\t\t\t\t\tborder-bottom:10px solid ;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t@-webkit-keyframes tp_typing_loader {\r\n\t\t\t\t\t\t0% {\r\n\t\t\t\t\t\t\tbackground-color: #000;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #00033\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t25% {\r\n\t\t\t\t\t\t\tbackground-color: #00066;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #00033\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t75% {\r\n\t\t\t\t\t\t\tbackground-color: #00066;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #000\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-moz-keyframes tp_typing_loader {\r\n\t\t\t\t\t\t0% {\r\n\t\t\t\t\t\t\tbackground-color: #000;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #00033\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t25% {\r\n\t\t\t\t\t\t\tbackground-color: #00066;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #00033\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t75% {\r\n\t\t\t\t\t\t\tbackground-color: #00066;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #000\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@keyframes tp_typing_loader {\r\n\t\t\t\t\t\t0% {\r\n\t\t\t\t\t\t\tbackground-color: #000;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #00033\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t25% {\r\n\t\t\t\t\t\t\tbackground-color: #00066;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #00033\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t75% {\r\n\t\t\t\t\t\t\tbackground-color: #00066;\r\n\t\t\t\t\t\t\tbox-shadow: 12px 0 0 0 #00033,24px 0 0 0 #000\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-webkit-keyframes tp_preloader_1 {\r\n\t\t\t\t\t\t0% {height:5px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform: translateY(0px); transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t\t25% {height:30px;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform: translateY(15px); transform:translateY(15px);background:;}\r\n\t\t\t\t\t\t50% {height:5px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform: translateY(0px); transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t\t100% {height:5px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform: translateY(0px); transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-moz-keyframes tp_preloader_1 {\r\n\t\t\t\t\t\t0% {height:5px;-moz-transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t\t25% {height:30px;-moz-transform:translateY(15px);background:;}\r\n\t\t\t\t\t\t50% {height:5px;-moz-transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t\t100% {height:5px;-moz-transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@keyframes tp_preloader_1 {\r\n\t\t\t\t\t\t0% {height:5px;transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t\t25% {height:30px;transform:translateY(15px);background:;}\r\n\t\t\t\t\t\t50% {height:5px;transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t\t100% {height:5px;transform:translateY(0px);background:#000;}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.tp_preloader_circular_square span,.tp-preloader-12,.tp_preloader_spinning_disc{\t\r\n\t\t\t\t\t\tbackground:#000;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-webkit-keyframes tp_preloader_5 {\r\n\t\t\t\t\t\t0% {-webkit-transform: rotate(0deg);}\r\n\t\t\t\t\t\t50% {-webkit-transform: rotate(180deg);background:;}\r\n\t\t\t\t\t\t100% {-webkit-transform: rotate(360deg);}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-webkit-keyframes tp_preloader_5_after {\r\n\t\t\t\t\t\t0% {border-top:10px solid ;border-bottom:10px solid ;}\r\n\t\t\t\t\t\t50% {border-top:10px solid #000;border-bottom:10px solid #000;}\r\n\t\t\t\t\t\t100% {border-top:10px solid ;border-bottom:10px solid ;}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-moz-keyframes tp_preloader_5 {\r\n\t\t\t\t\t\t0% {-moz-transform: rotate(0deg);}\r\n\t\t\t\t\t\t50% {-moz-transform: rotate(180deg);background:;}\r\n\t\t\t\t\t\t100% {-moz-transform: rotate(360deg);}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-moz-keyframes tp_preloader_5_after {\r\n\t\t\t\t\t\t0% {border-top:10px solid ;border-bottom:10px solid ;}\r\n\t\t\t\t\t\t50% {border-top:10px solid #000;border-bottom:10px solid #000;}\r\n\t\t\t\t\t\t100% {border-top:10px solid ;border-bottom:10px solid ;}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@keyframes tp_preloader_5 {\r\n\t\t\t\t\t\t0% {transform: rotate(0deg);}\r\n\t\t\t\t\t\t50% {transform: rotate(180deg);background:;}\r\n\t\t\t\t\t\t100% {transform: rotate(360deg);}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@keyframes tp_preloader_5_after {\r\n\t\t\t\t\t\t0% {border-top:10px solid ;border-bottom:10px solid ;}\r\n\t\t\t\t\t\t50% {border-top:10px solid #000;border-bottom:10px solid #000;}\r\n\t\t\t\t\t\t100% {border-top:10px solid ;border-bottom:10px solid ;}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-webkit-keyframes tp_preloader_4 {\r\n\t\t\t\t\t\t0% {opacity: 0.3; -webkit-transform:translateY(0px); -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t\t50% {opacity: 1; -webkit-transform: translateY(-10px); background:; -webkit-box-shadow:0px 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.05);}\r\n\t\t\t\t\t\t100%  {opacity: 0.3; -webkit-transform:translateY(0px);\t-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-moz-keyframes tp_preloader_4 {\r\n\t\t\t\t\t\t0% {opacity: 0.3; -moz-transform:translateY(0px); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t\t50% {opacity: 1; -moz-transform: translateY(-10px); background:;\t-moz-box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.05);box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.05);}\r\n\t\t\t\t\t\t100%  {opacity: 0.3; -moz-transform:translateY(0px);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);\tbox-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@-ms-keyframes tp_preloader_4 {\r\n\t\t\t\t\t\t0% {opacity: 0.3; -ms-transform:translateY(0px); -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t\t50% {opacity: 1; -ms-transform: translateY(-10px); background:; -webkit-box-shadow:0px 20px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow:0px 20px 3px rgba(0, 0, 0, 0.05);box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.05);}\r\n\t\t\t\t\t\t100%  {opacity: 0.3; -ms-transform:translateY(0px);\t-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@keyframes tp_preloader_4 {\r\n\t\t\t\t\t\t0% {opacity: 0.3; transform:translateY(0px);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t\t50% {opacity: 1; transform: translateY(-10px); background:; -webkit-box-shadow:0px 20px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow:0px 20px 3px rgba(0, 0, 0, 0.05);box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.05);}\r\n\t\t\t\t\t\t100%  {opacity: 0.3; transform:translateY(0px);\t-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}\r\n\t\t\t\t\t}\r\n\t\t\t\t<\/style><\/div><\/div>\t\t\t\t<\/div>\n\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-2fca6245 e-flex e-con-boxed e-con e-parent\" data-id=\"2fca6245\" 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-d38709c elementor-widget elementor-widget-heading\" data-id=\"d38709c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PANOPTES<\/h2>\t\t\t\t<\/div>\n\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-2992cbff e-flex e-con-boxed e-con e-parent\" data-id=\"2992cbff\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a1a84db e-con-full e-flex e-con e-child\" data-id=\"5a1a84db\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1bd84640 e-con-full e-flex e-con e-child\" data-id=\"1bd84640\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c7710c elementor-widget elementor-widget-video\" data-id=\"6c7710c\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"http:\/\/julienroger.org\/wp-content\/uploads\/2025\/04\/ProtoPanoptesDoubleScreen.mp4\" controls=\"\" preload=\"metadata\" controlsList=\"nodownload\"><\/video>\n\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-9bd8ef4 e-con-full e-flex e-con e-child\" data-id=\"9bd8ef4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fc4d01 elementor-widget elementor-widget-text-editor\" data-id=\"6fc4d01\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><em>First prototype<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-432b2aa4 e-con-full e-flex e-con e-child\" data-id=\"432b2aa4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22709c8e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"22709c8e\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bd03ca2 elementor-widget elementor-widget-text-editor\" data-id=\"3bd03ca2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Personal alternative controller project in development<\/p><p>Two-player cooperative game :<br \/>&#8211; One player on a computer (keyboard &#8211; mouse \/ controller) in first person view<br \/>&#8211; One player with a flashlight, who has to use it to light up a miniature model of the other player&rsquo;s play area.<\/p><p>The core of the game lies in the fact that the player with the flashlight has to work with the computer player to light up the physical model presented to him. The photodiodes in the model will then capture the light and transmit this data to the game engine, which will then light up the corresponding areas in the computer player&rsquo;s virtual game space.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ac4722e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7ac4722e\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ce2cfd elementor-widget elementor-widget-video\" data-id=\"4ce2cfd\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"http:\/\/julienroger.org\/wp-content\/uploads\/2025\/04\/2025-04-29-16-21-48.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\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-c189d3f e-con-full e-flex e-con e-child\" data-id=\"c189d3f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b2d333 elementor-widget elementor-widget-text-editor\" data-id=\"1b2d333\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><em>First person view<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1ce52 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"a1ce52\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-591416e9 e-con-full e-flex e-con e-child\" data-id=\"591416e9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-752c0ec elementor-widget elementor-widget-heading\" data-id=\"752c0ec\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">MATERIAL<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4b34f e-con-full e-flex e-con e-child\" data-id=\"d4b34f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2dd63e99 elementor-widget elementor-widget-text-editor\" data-id=\"2dd63e99\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul style=\"text-align: left;\"><li>Unreal Engine 5<\/li><li>Arduino UNO Board<\/li><li>Arduino IDE<\/li><li>Photodiodes BPW 34<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e099f50 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"e099f50\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-23cfcc4 e-con-full e-flex e-con e-child\" data-id=\"23cfcc4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8cf163 elementor-widget elementor-widget-heading\" data-id=\"d8cf163\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">WHAT'S NEXT ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c938686 e-con-full e-flex e-con e-child\" data-id=\"c938686\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37cb9c4 elementor-widget elementor-widget-text-editor\" data-id=\"37cb9c4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>My plan is to make a cooperative puzzle game with horror elements. Ideally, I&rsquo;d like to have a miniature model of the house with around 40 light sensors so that I can accurately detect the beam from the lamp.<\/p><p>I&rsquo;ve been wanting to start making dioramas and miniatures for a while now, and this is the opportunity to combine it with videogame development.<\/p><p>I also plan to add other electronic components such as a small keyboard associated with the miniature so that the player with the flashlight can display messages on the computer player&rsquo;s screen.<\/p><p>It&rsquo;s important to think about the balancing of the roles of each player so that everyone has a pleasant experience.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-373384b elementor-widget elementor-widget-spacer\" data-id=\"373384b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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>\n\t\t\t\t<div class=\"elementor-element elementor-element-10105818 elementor-widget elementor-widget-spacer\" data-id=\"10105818\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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>\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>PANOPTES http:\/\/julienroger.org\/wp-content\/uploads\/2025\/04\/ProtoPanoptesDoubleScreen.mp4 First prototype Personal alternative controller project in development Two-player cooperative game :&#8211; One player on a computer (keyboard &#8211; mouse \/ controller) in first person view&#8211; One player with a flashlight, who has to use it to light up a miniature model of the other player&rsquo;s play area. The core of the game [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"footnotes":""},"class_list":["post-2093","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/pages\/2093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/comments?post=2093"}],"version-history":[{"count":91,"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/pages\/2093\/revisions"}],"predecessor-version":[{"id":2255,"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/pages\/2093\/revisions\/2255"}],"wp:attachment":[{"href":"https:\/\/julienroger.org\/index.php\/wp-json\/wp\/v2\/media?parent=2093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}