{"id":1687,"date":"2021-06-09T10:00:14","date_gmt":"2021-06-09T09:00:14","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=1687"},"modified":"2021-06-16T12:05:39","modified_gmt":"2021-06-16T11:05:39","slug":"borne-darcade-multijoueur-transportable","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/09\/borne-darcade-multijoueur-transportable\/","title":{"rendered":"Borne d&#8217;arcade multijoueur transportable"},"content":{"rendered":"<p>Bonjour \u00e0 tous!<\/p>\n<p>Nous sommes deux \u00e9tudiants (<ins datetime=\"2021-06-09T11:43:12+00:00\">Titouan Loiseau<\/ins> et <ins datetime=\"2021-06-09T11:43:12+00:00\">Amand Mess\u00e9<\/ins>) en deuxi\u00e8me ann\u00e9e du cycle ing\u00e9nieur \u00e0 Polytech Angers, et dans le cadre de nos \u00e9tudes nous avons r\u00e9alis\u00e9 un projet en groupe. Le th\u00e8me de notre projet \u00e9tait &#8220;Borne d&#8217;arcade&#8221;, et nous \u00e9tions 3 groupes sur le m\u00eame th\u00e8me. Alors histoire d&#8217;innover, on a d\u00e9cid\u00e9 de faire une borne d&#8217;arcade un peu originale. <\/p>\n<p>Notre id\u00e9e \u00e9tait de r\u00e9aliser deux bornes d&#8217;arcade identiques mais distinctes, pouvant jouer en multijoueur, avec la contrainte que ces derni\u00e8res doivent \u00eatre transportables.<br \/>\nOn est donc parti sur un design dit &#8220;Tabletop&#8221; qui d\u00e9signe les bornes d&#8217;arcade qui se posent sur une table pour jouer, \u00e0 l&#8217;exception que nos bornes auraient un \u00e9cran pliable afin de gagner de la place. <\/p>\n<div id=\"attachment_1689\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/6088916_orig.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1689\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/6088916_orig-300x277.jpg\" alt=\"Image non charg\u00e9e\" width=\"300\" height=\"277\" class=\"size-medium wp-image-1689\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/6088916_orig-300x277.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/6088916_orig-324x300.jpg 324w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/6088916_orig.jpg 866w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1689\" class=\"wp-caption-text\">Exemple de borne d&#8217;arcade &#8220;Tabletop&#8221;<\/p><\/div>\n<p><strong><u>Contraintes:<\/u><\/strong><\/p>\n<p>Chacune des deux bornes devait \u00eatre pour 1 joueur, et devait comporter les \u00e9l\u00e9ments suivants: <\/p>\n<ul>\n<li>8 boutons (A, B, X, Y, L, R, Start, Select)<\/li>\n<li>Un joystick<\/li>\n<li>Des haut-parleurs<\/li>\n<li>Un \u00e9cran repliable<\/li>\n<li>Des prises USB et Ethernet \u00e0 l&#8217;arri\u00e8re pour connecter une manette ou un c\u00e2ble r\u00e9seau \u00e0 la borne<\/li>\n<\/ul>\n<p><strong><u>Mod\u00e9lisation:<\/u><\/strong><\/p>\n<p>On a donc mod\u00e9lis\u00e9 la borne telle qu&#8217;on la voulait sur Solidworks (un logiciel de conception assist\u00e9e par ordinateur), en prenant en compte les dimensions des \u00e9l\u00e9ments que l&#8217;on a choisis (boutons, joystick, etc&#8230;).<\/p>\n<div id=\"attachment_1690\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/borne.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1690\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/borne-300x289.png\" alt=\"Image non charg\u00e9e\" width=\"300\" height=\"289\" class=\"size-medium wp-image-1690\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/borne-300x289.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/borne-310x300.png 310w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/borne.png 930w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1690\" class=\"wp-caption-text\">Mod\u00e8le Solidworks de la borne d&#8217;arcade<\/p><\/div>\n<p><strong><u>\u00c9mulation:<\/u><\/strong><\/p>\n<p>Pour la partie logicielle, nous avons utilis\u00e9 un Raspberry Pi dans chaque borne qui fait office de mini-ordinateur afin de jouer aux jeux. Nous avons install\u00e9 dessus un syst\u00e8me d&#8217;exploitation appel\u00e9 <a href=\"https:\/\/www.recalbox.com\/fr\/\" title=\"Site de Recalbox\" target=\"_blank\">Recalbox<\/a> qui est sp\u00e9cialis\u00e9 dans l&#8217;\u00e9mulation d&#8217;une multitude de syst\u00e8mes et qui a \u00e9t\u00e9 cr\u00e9\u00e9 pour \u00eatre utilis\u00e9 dans les bornes d&#8217;arcade. En plus, Recalbox poss\u00e8de une fonction nomm\u00e9e Netplay, qui permet de jouer \u00e0 des jeux multijoueur en r\u00e9seau en connectant les Raspberry Pi \u00e0 internet. <\/p>\n<p>De base, nous voulions que les bornes puissent se connecter directement entre elles via un c\u00e2ble sans avoir \u00e0 passer par un r\u00e9seau externe. Nous avons lu plusieurs posts faits sur le forum de Recalbox et l&#8217;un des mod\u00e9rateurs a dit qu&#8217;\u00e0 l&#8217;aide d&#8217;un c\u00e2ble Ethernet crois\u00e9, c&#8217;\u00e9tait possible. Malheureusement, on n&#8217;a trouv\u00e9 aucune autre information sur ce sujet, et nous n&#8217;\u00e9tions pas s\u00fbrs qu&#8217;une telle liaison marcherait. Nous avons tout de m\u00eame d\u00e9cid\u00e9 d&#8217;essayer, et nous avons connect\u00e9 les deux Raspberry Pi ensemble et lanc\u00e9 le netplay. <\/p>\n<div id=\"attachment_1985\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/20210603_093428.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1985\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/20210603_093428-300x145.jpg\" alt=\"Image non charg\u00e9e\" width=\"300\" height=\"145\" class=\"size-medium wp-image-1985\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_093428-300x145.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_093428-1024x497.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_093428-500x243.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1985\" class=\"wp-caption-text\">Essai de liaison directe<\/p><\/div>\n<p>Et malheureusement, cela n&#8217;a pas fonctionn\u00e9, et nous n&#8217;avons pas r\u00e9ussi \u00e0 r\u00e9soudre ce probl\u00e8me.<\/p>\n<div id=\"attachment_1987\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/20210603_095808.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1987\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/20210603_095808-300x145.jpg\" alt=\"Image non charg\u00e9e\" width=\"300\" height=\"145\" class=\"size-medium wp-image-1987\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_095808-300x145.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_095808-1024x497.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_095808-500x243.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/20210603_095808.jpg 2009w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1987\" class=\"wp-caption-text\">Echec de la liaison directe<\/p><\/div>\n<p><strong><u>R\u00e9alisation:<\/u><\/strong><\/p>\n<p>Apr\u00e8s avoir command\u00e9 le mat\u00e9riel, on a commenc\u00e9 \u00e0 couper les planches et \u00e0 monter les bornes. <\/p>\n<div id=\"attachment_1693\" style=\"width: 234px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Snapchat-646105967.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1693\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Snapchat-646105967-150x300.jpg\" alt=\"Image non charg\u00e9e\" width=\"150\" height=\"300\" class=\"aligncenter size-medium wp-image-1692\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Snapchat-646105967-150x300.jpg 150w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Snapchat-646105967.jpg 342w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><p id=\"caption-attachment-1693\" class=\"wp-caption-text\"><\/p>\n<p><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/PXL_20210603_140119936.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/PXL_20210603_140119936-224x300.jpg\" alt=\"Image non charg\u00e9e\" width=\"224\" height=\"300\" class=\"aligncenter size-medium wp-image-1691\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/PXL_20210603_140119936-224x300.jpg 224w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/PXL_20210603_140119936.jpg 512w\" sizes=\"auto, (max-width: 224px) 100vw, 224px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/PXL_20210603_140128518.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/PXL_20210603_140128518-224x300.jpg\" alt=\"Image non charg\u00e9e\" width=\"224\" height=\"300\" class=\"size-medium wp-image-1693\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/PXL_20210603_140128518-224x300.jpg 224w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/PXL_20210603_140128518.jpg 512w\" sizes=\"auto, (max-width: 224px) 100vw, 224px\" \/><\/a> Photos de la borne d&#8217;arcade une fois mont\u00e9e<\/p><\/div>\n<p>Malheureusement on n&#8217;a pas pu tout faire \u00e0 temps, notamment l&#8217;usinage des pi\u00e8ces pour les \u00e9crans.<\/p>\n<p><strong><u>Conclusion:<\/u><\/strong><\/p>\n<p>Au final ce projet nous a plu, et le voir prendre forme \u00e9tait plaisant. M\u00eame si nous n&#8217;avons pas pu le finir en entier, ce projet nous a permis de mieux nous rendre compte de l&#8217;organisation que repr\u00e9sente sa r\u00e9alisation. Nous sommes heureux d&#8217;avoir fait ce projet qui repr\u00e9sente pour nous une belle exp\u00e9rience de notre parcours en \u00e9tudes d\u2019ing\u00e9nierie.<\/p>\n<p>Merci d&#8217;avoir lu cet article, en esp\u00e9rant qu&#8217;il vous ait plu! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous! Nous sommes deux \u00e9tudiants (Titouan Loiseau et Amand Mess\u00e9) en deuxi\u00e8me ann\u00e9e du cycle ing\u00e9nieur \u00e0 Polytech Angers, et dans le cadre de nos \u00e9tudes nous avons r\u00e9alis\u00e9 un projet en groupe. Le th\u00e8me de notre projet &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/09\/borne-darcade-multijoueur-transportable\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":80339,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[344],"tags":[406,27,321],"class_list":["post-1687","post","type-post","status-publish","format-standard","hentry","category-344","tag-borne-arcade","tag-projet","tag-projet-peip2"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/users\/80339"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=1687"}],"version-history":[{"count":1,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1687\/revisions"}],"predecessor-version":[{"id":1688,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1687\/revisions\/1688"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=1687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=1687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=1687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}