{"id":487,"date":"2017-03-26T19:55:13","date_gmt":"2017-03-26T17:55:13","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=487"},"modified":"2020-09-24T19:55:53","modified_gmt":"2020-09-24T17:55:53","slug":"adaptacion-de-los-emuladores-mame-y-gngeo-para-limitar-el-tiempo-de-partida","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=487&lang=es","title":{"rendered":"Adaptaci\u00f3n de los emuladores MAME y gngeo para limitar el tiempo de partida"},"content":{"rendered":"<p>Ten\u00eda pendiente desde octubre conseguir esta funcionalidad. Se trata de una m\u00e1quina en que la operaci\u00f3n est\u00e1 controlada por el tiempo. Una moneda son 15 minutos de juego. Los emuladores MAME y gngeo (NeoGeo) tienen el bot\u00f3n de COIN que permite dar cr\u00e9ditos para jugar. Ahora bien, el monedero controla el contador de tiempo, y es necesario meter monedas para dar tiempo a las partidas. La comunicaci\u00f3n entre el front-end y los dos emuladores se hace sencillamente con un fichero de texto donde se lee y se graba el valor del contador. La funcionalidad implementada es:<\/p>\n<ul>\n<li>Cuando estoy en el front-end el tiempo no corre. Si se mete una moneda, suma el tiempo establecido (15 minutos por defecto).<\/li>\n<li>Cuando entro en el emulador (mame4all o gngeo), se lee el valor del tiempo restante, y empieza a descontar el tiempo, que est\u00e1 siempre visible.<\/li>\n<li>Desde el emulador puedo poner una moneda, suma el tiempo, y se actualiza el contador correctamente.<\/li>\n<li>Cuando salimos del emulador y volvemos al frontend, el tiempo queda bien guardado.<\/li>\n<li>Si mientras juego se acaba el tiempo, se vuelve al front-end, esperando la inserci\u00f3n de una nueva moneda.<\/li>\n<\/ul>\n<p>Cambios en el c\u00f3digo y documentaci\u00f3n:<\/p>\n<ul>\n\\t<\/p>\n<li>http:\/\/wiki.joanillo.org\/index.php\/M%C3%A1quina_Arcade_amb_monedes_i_limitaci%C3%B3_de_temps._MAME_i_neogeo#Introducci.C3.B3_2<\/li>\n<\/ul>\n<p>Y el video:<br \/>\n<iframe width=\"400\" height=\"300\" src=\"\/\/www.youtube.com\/embed\/5o_k5F3DEgY?feature=player_detailpage\" frameborder=\"0\" allowfullscreen=\"\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ten\u00eda pendiente desde octubre conseguir esta funcionalidad. Se trata de una m\u00e1quina en que la operaci\u00f3n est\u00e1 controlada por el tiempo. Una moneda son 15 minutos de juego. Los emuladores MAME y gngeo (NeoGeo) tienen el bot\u00f3n de COIN que permite dar cr\u00e9ditos para jugar. Ahora bien, el monedero controla el contador de tiempo, y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[290,310,324,320,348],"tags":[288],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/487"}],"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=487"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/487\/revisions"}],"predecessor-version":[{"id":488,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/487\/revisions\/488"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}