{"id":576,"date":"2018-02-26T10:12:04","date_gmt":"2018-02-26T08:12:04","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=576"},"modified":"2020-09-25T10:12:48","modified_gmt":"2020-09-25T08:12:48","slug":"darts-machine-v0-0-12-avanzando-en-el-proyecto","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=576&lang=es","title":{"rendered":"darts-machine v0.0.12. Avanzando en el proyecto"},"content":{"rendered":"<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2018\/02\/darts-machine-00121.png\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2018\/02\/darts-machine-00121-269x300.png\" alt=\"\" title=\"darts-machine-0012\" width=\"269\" height=\"300\" class=\"alignright size-medium wp-image-1684\"><\/a>Espero que la versi\u00f3n 0.0.12 sea la \u00faltima antes de mezclar todo el c\u00f3digo con la detecci\u00f3n y calibracin\u00f3 de los dards, que utiliza dos c\u00e1mars web i la librer\u00eda <strong>OpenCV<\/strong>.<\/p>\n<p>La principal novedad de las \u00faltimas versiones es que ahora se puede <strong>rectificar<\/strong> una entrada de los dardos. Desgraciadamente, ahora tengo claro que no se podr\u00e1 conseguir una fiabilidad del 100% en la detecci\u00f3n de los dardos, o sea que m\u00e1s vale pensar en la l\u00f3gica que nos permitir\u00e1 rectificar la puntuaci\u00f3n de los dardos. Adem\u00e1s de anular el punto y restablecer el estatdo anterior, se propone los puntos m\u00e1s pr\u00f3ximos, que son los m\u00e1s probables. Por ejemplo, si hemos detectado <em>D20<\/em> y es un error, los puntos m\u00e1s probables son MISS, 20, D1 iyD5.<\/p>\n<p>He puesto colores en la consola, com se ve en la foto, pues la idea es que en la m\u00e1quina se podr\u00e1 jugar en esta interficie de consola. S\u00f3lo falta mezclar el subsistema de detecci\u00f3n. As\u00ed pues, la parte gr\u00e1fica, basada en <strong>SDL<\/strong> (ya he hecho pruebas de la migraci\u00f3 a SDL), y la interface de los botones que necesitar\u00e9, lo dejar\u00e9 para el final de todo.<\/p>\n<p>Los juegos implementados son el <strong>301<\/strong> (y sus variantes), <strong>Cricket<\/strong>,<strong> Count-Up<\/strong>, <strong>Halve It<\/strong> y <strong>Round the Clock<\/strong>. El c\u00f3digo est\u00e1 pensado para que sea f\u00e1cil a\u00f1adir nuevos juegos de dardos en caso de que sea necesario. Se puede jugar de 1 a 4 jugadores. El c\u00f3digo de momento no prevee jugar por equips, es una mejora que se deja para m\u00e1s adelante si fuese necesario.<\/p>\n<p>El proyecto se encuentra en GitHub:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/joanillo\/darts-machine\" title=\"darts-machine v0.0.12\">darts-machine v0.0.12 en GitHub<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Espero que la versi\u00f3n 0.0.12 sea la \u00faltima antes de mezclar todo el c\u00f3digo con la detecci\u00f3n y calibracin\u00f3 de los dards, que utiliza dos c\u00e1mars web i la librer\u00eda OpenCV. La principal novedad de las \u00faltimas versiones es que ahora se puede rectificar una entrada de los dardos. Desgraciadamente, ahora tengo claro que no [&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],"tags":[288],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/576"}],"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=576"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/576\/revisions"}],"predecessor-version":[{"id":577,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/576\/revisions\/577"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}