{"id":549,"date":"2018-01-10T09:54:10","date_gmt":"2018-01-10T07:54:10","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=549"},"modified":"2020-09-25T09:58:26","modified_gmt":"2020-09-25T07:58:26","slug":"recreativa-dards-v0-0-8","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=549","title":{"rendered":"recreativa dards v0.0.8"},"content":{"rendered":"<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2018\/01\/dartboard.png\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2018\/01\/dartboard-297x300.png\" alt=\"\" title=\"dartboard\" width=\"297\" height=\"300\" class=\"alignright size-medium wp-image-1607\"><\/a>Ja tinc ganes de fer aquesta nova recreativa: una m\u00e0quina de <strong>darts<\/strong> amb detecci\u00f3 autom\u00e0tica dels darts i la seva puntuaci\u00f3. Per\u00f2 no dards amb punta de pl\u00e0stic. Ha de ser un <em>dartboard<\/em> original de suro amb dards de punta met\u00e0l\u00b7lica.<\/p>\n<p>Per a la detecci\u00f3 dels dards hi havia la possibilitat d&#8217;utilitzar una malla resistiva i poder posicionar on llencem els dards. Per\u00f2 crec que no seria de fiar. El millor ser\u00e0 utilitzar visi\u00f3 per computadora amb <strong>OpenCV<\/strong>. Ja parlar\u00e9 sobre el tema m\u00e9s endavant.<\/p>\n<p>De moment he estat treballant amb la l\u00f2gica dels diferents jocs de dards que hi ha. Els m\u00e9s populars s\u00f3n: <em>301, 501, Count Up, Cricket, Round the Clock, Halve it<\/em>. I ara ja puc presentar la primera versi\u00f3 de l&#8217;aplicaci\u00f3, no funcional, que nom\u00e9s funciona a la consola de Linux. Aquesta versi\u00f3 simula partides reals de fins a 4 jugadors: primer esculls el joc; despr\u00e9s n\u00famero de jugadors; despr\u00e9s assignes els usuaris; comencem a jugar al joc seleccionat passant per les diferents rondes (cada ronda s\u00f3n tres tirades dels dards). I aix\u00ed anem registrant la puntuaci\u00f3 fins que arribem al guanyador.<\/p>\n<p>En les seg\u00fcent versions del programa (escrit amb C++) s&#8217;haur\u00e0 d&#8217;implementar tota la part de <strong>OpenCV<\/strong>, i finalment tota la part de <strong>SDL<\/strong> (llibreria gr\u00e0fica). Tot haur\u00e0 de c\u00f3rrer en una <strong>Raspberry Pi 3<\/strong>, de manera que el desenvolupament el faig en el port\u00e0til, per\u00f2 assegurant la portabilitat a la RPi3. Aquest hauria de ser el projecte estrella d&#8217;aquest semestre. \u00c9s una idea que em persegueix de fa tres anys. De fet no \u00e9s una idea original, hi ha diversos projectes que utilitzen dards amb punta de ferro i taulells de suro o fibra, en comptes de les dianes electr\u00f2niques amb puntes de pl\u00e0stic.  Potser ara el projecte m\u00e9s similar seria <a href=\"https:\/\/github.com\/hanneshoettinger\/opencv-steel-darts\" title=\"open-cv-steeldarts\"><strong>open-cv-steeldarts<\/strong><\/a>, que s&#8217;est\u00e0 desenvolupant amb Python i que encara no \u00e9s plenament funcional. Li donar\u00e9 una ullada sobretot pel tema de la calibraci\u00f3 i detecci\u00f3 dels dards.<\/p>\n<p>Enlla\u00e7os:<\/p>\n<ul>\n<li><a href=\"http:\/\/wiki.joanillo.org\/index.php\/Recreativa_dards,_darts-machine#recreativa_dards_v0.0.8\" title=\"Download\">Desc\u00e0rrega v0.0.8<\/a><\/li>\n<li>Recreativa de dards a la <a href=\"http:\/\/wiki.joanillo.org\/index.php\/Recreativa_dards,_darts-machine\" title=\"recreativa dards\">wiki<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ja tinc ganes de fer aquesta nova recreativa: una m\u00e0quina de darts amb detecci\u00f3 autom\u00e0tica dels darts i la seva puntuaci\u00f3. Per\u00f2 no dards amb punta de pl\u00e0stic. Ha de ser un dartboard original de suro amb dards de punta met\u00e0l\u00b7lica. Per a la detecci\u00f3 dels dards hi havia la possibilitat d&#8217;utilitzar una malla resistiva [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,38,19,16,12,10],"tags":[270],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/549"}],"collection":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=549"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/549\/revisions"}],"predecessor-version":[{"id":550,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/549\/revisions\/550"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}