Tenia pendent des de l’octubre aconseguir aquesta funcionalitat. Es tracta d’una màquina en que l’operació està controlada pel temps. Una moneda són 15 minuts de joc. Els emuladors MAME i gngeo (NeoGeo) tenen el botó de COIN que permet donar crèdits per jugar. Ara bé, el moneder controla el comptador de temps, i és necessari ficar monedes per donar temps a les partides. La comunicació entre el front-end i els dos emuladors es fa senzillament amb un fitxer de text on es llegeix i es grava el valor del comptador. La funcionalitat implementada és:
- Quan estic en el front-end el temps no corre. Si es fica una moneda, suma el temps establert (15 minuts per defecte).
- Quan entro a l’emulador (mame4all o gngeo), es llegeix el valor del temps restant, i comença a descomptar el temps, que està sempre visible.
- Des de l’emulador puc ficar una moneda, suma el temps, i s’actualitza el comptador correctament.
- Quan sortim de l’emulador i tornem al frontend, el temps queda ben guardat.
- Si mentre jugo s’acaba el temps, es retorna al front-end, esperant la inserció d’una nova moneda.
Canvis en el codi i documentació:
-
\t
- 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
I el video: