{"id":551,"date":"2018-01-10T09:55:55","date_gmt":"2018-01-10T07:55:55","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=551"},"modified":"2020-09-25T09:58:06","modified_gmt":"2020-09-25T07:58:06","slug":"recreativa-dardos-v0-0-8","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=551&lang=es","title":{"rendered":"recreativa dardos 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>Ya tengo ganas de hacer esta nueva recreativa: una m\u00e1quina de <strong>dardos<\/strong> con detecci\u00f3n autom\u00e1tica de los dardos y su puntuaci\u00f3n. Pero no dardos con punta de pl\u00e1stico. Ha de ser un <em>dartboard<\/em> original de corcho con dardos de punta met\u00e1lica.<\/p>\n<p>Para la detecci\u00f3n de los dardos hab\u00eda la posibilidad de utilizar una malla resistiva y poder posicionar d\u00f3nde lanzamos los dardos. Pero creo que no ser\u00eda de fiar. Lo mejor ser\u00e1 utilizar visi\u00f3n por computadora con <strong>OpenCV<\/strong>. Ya hablar\u00e9 sobre el tema m\u00e1s adelante.<\/p>\n<p>De momento he estado trabajando con la l\u00f3gica de los diferentes juegos de dardos que hay. Los m\u00e1s populares son: <em>301, 501, Count Up, Cricket, Round the Clock, Halve it<\/em>. Y ahora ya puedo presentar la primera versi\u00f3n de la aplicaci\u00f3n, no funcional, que s\u00f3lo funciona en la consola de Linux. Esta versi\u00f3n simula partidas reales de hasta 4 jugadores: primero escoges el juego; despu\u00e9s n\u00famero de jugadores; despu\u00e9s asignas los usuarios; comenzamos a jugar al juego seleccionado pasando por las diferentes rondas (cada ronda son tres tiradas de los dardos). Y as\u00ed vamos registrando la puntuaci\u00f3n hasta que llegamos al ganador.<\/p>\n<p>En las siguientes versiones del programa (escrito en C++) se tendr\u00e1 que implementar toda la parte de <strong>OpenCV<\/strong>, y finalmente toda la parte de <strong>SDL<\/strong> (librer\u00eda gr\u00e1fica). Todo tendr\u00e1 que correr en una <strong>Raspberry Pi 3<\/strong>, de manera que el desarrollo lo hago en el port\u00e1til, pero asegurando la portabilidad en la RPi3. Este tiene que ser el proyecto estrella de este semestre. Es una idea que me persigue de hace tres a\u00f1os. De hecho no es una idea original, hay diversos proyectos que utilizan dardos con punta de hierro y tableros de corcho o fibra, en vez de las dianas electr\u00f3nicas con puntas de pl\u00e1stico.  Quiz\u00e1s ahora el proyecto m\u00e1s similar ser\u00eda <a href=\"https:\/\/github.com\/hanneshoettinger\/opencv-steel-darts\" title=\"open-cv-steeldarts\"><strong>open-cv-steeldarts<\/strong><\/a>, que se est\u00e1 desarrollando en Python y que todav\u00eda no es plenamente funcional. Le dar\u00e9 una ojeada sobretodo por el tema de la calibraci\u00f3n y detecci\u00f3n de los dardos.<\/p>\n<p>Enlaces:<\/p>\n<ul>\n<li><a href=\"http:\/\/wiki.joanillo.org\/index.php\/Recreativa_dards,_darts-machine#recreativa_dards_v0.0.8\" title=\"Download\">Descarga v0.0.8<\/a><\/li>\n<li>Recreativa de dardos en 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>Ya tengo ganas de hacer esta nueva recreativa: una m\u00e1quina de dardos con detecci\u00f3n autom\u00e1tica de los dardos y su puntuaci\u00f3n. Pero no dardos con punta de pl\u00e1stico. Ha de ser un dartboard original de corcho con dardos de punta met\u00e1lica. Para la detecci\u00f3n de los dardos hab\u00eda la posibilidad de utilizar 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":[290,306,160,324,320,348],"tags":[288],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/551"}],"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=551"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/551\/revisions"}],"predecessor-version":[{"id":552,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/551\/revisions\/552"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}