6/21/2017

Maker Faire 2017: Vinyl bot

Saludos,


En esta ocasión os voy a comentar mi paso por la Maker Faire de Barcelona, que se organizó el fin de semana del 17 y 18 de junio. Es la primera vez que participaba, no obstante nuestro grupo ya había asistido en otras ocasiones, y que íbamos a llevar. En realidad podríamos haber llevado muchos de los cachivaches que montamos en el  departamento, pero quisimos,  quise, hacer algo “especial” para el evento.



Este proyecto se podría separar en tres partes:

-              Desarrollar unos robots pequeños, con varios sensores y comunicación wifi.
-              Desarrollar una plataforma interactiva para esos robots.
-              Hacer que la plataforma funcionara como disco de vinilo.



Con cada punto podría redactar un artículo, explicando en detalle, pero realizare un resumen adjuntando  las imágenes. El punto que más claro tenía era el primero, en principio iba a emplear las placas photon. Y la verdad es que el resultado fue excelente.






Solo tenía un problema, las placas de Particle se programan mediante un ide online. Has de asignarte la placa a tu cuenta y tras realizar este paso puedes programarla siempre que estéis conectados a la misma red, sin necesidad de cables. Todo perfecto salvo que en la universidad no funciona. Podía programarlos desde casa pero no desde el trabajo.  Como el tiempo apremiaba opte por sustituir las placas por Linkit Smart 7688 Duo, por suerte tenía dos placas que compramos para probar.






Pese a que el tamaño de las placas es considerable conseguí que el robot ocupase el mismo espacio, a diferencia del Photon el Linkit podía ser programado con el ide de arduino, lo cual hacia más sencillo trabajar con él. Solo tiene un fallo esta placa carece de entrada de batería por lo tanto hay que incluirle un regulador a 3,3v para alimentarlo.



Siempre añado en estos montajes un diodo de protección, en la entraba que me hacen ajar la tensión un poco, lo justo para que el Linux de la placa no se iniciase, lo que me obligo a poner un conversor DC-DC a 5v, por su reducido tamaño encajaba perfectamente en la base del robot.


La función que debería realizar el robot, es la de mantenerse en la plataforma, que mostraría diferentes colores, cada color se convertiría en su correspondiente nota o simple de sonido. El arduino de la placa se comunicaría con el Linux mediante el serial1 y este enviaría la información por UDP al ordenador con PureData o processing.


La base donde irían los robots a su vez tenía que ser pequeña y manejable, como una reactable, pero más pequeña, en uno de los “brainstormings” se nos ocurrió que podía tener el tamaño de un disco de vinilo y ya sería la leche si además se moviera…



Dos discos de metacrilato semitransparente color nieve de 30 cm de diámetro, retícula de 32 espacios impresa en cuatro partes de 14 mm de alto, 32 leds neopixel. Mi intención era controlar este sistema con un arduino wifi, que se encargaría de el control de las luces y de mover el disco.


Claro que había que ver donde lo ponía, el arduino no entraba en el espacio del medio y tenía el problema de la alimentación, algo que gira no puede estar conectado con un simple cable, necesitaba algo como esto, anillos colectores, pero no lo tenía, así que decidí fabricar uno era para una feria maker…




Dos anillos de aluminio de 4x4 mm, doble sistema de “escobillas” para no perder contacto y cruzar mucho los dedos. Funcionaba pero perdía alimentación y el arduino se reiniciaba, coloque condensadores para estabilizar esos cortes pero no era suficiente, así que opte por el plan C. 

El plan A era colocar el arduino pegado en la parte inferior del disco junto con una batería, El plan B era el de la foto y el plan C seria colocar un teensy 3.2 junto con un bluetooth y una batería Lipo 3,7 de 1000A en el interior del disco. En este punto estábamos a 48 de entregar el setup.



El disco tendría dos funcionalidades, podría recibir que leds encender individualmente y que color, o secuencia programada. La idea principal es que el usuario mediante una Tablet u ordenador podía seleccionar las diferentes posiciones y seleccionar el color, que leería el robot que rodaba sobre el disco.



Como ultima tarea había que montar una base donde colocar el disco y poderlo mover, a diferentes velocidades, para darle más semejanza a un tocadiscos, le añadimos una aguja con un sensor de color como el de los robots, también pensado para substituirlos cuando estos estuvieran cargando las baterías.





Quedo un resultado muy minimalista y con un aspecto muy bonito. La línea negra era para que los robots siguieran la línea, pero a una hora de enviar la instalación para el Sonar, donde iba a estar tres días antes de ir al maker faire, nos dimos cuenta que el sensor infrarrojo no veía diferencia entre el semitransparente y el negro, por ello pusimos una tira blanca en el interior del disco, pero aun así era difícil la detección.


El resultado final en la maker faire no fue el deseado, pero tampoco fue malo, dimos espectáculo al menos, las conexiones wifi eran casi imposible de realizar, todo el mundo llevaba sus routers, sus equipos con wifi y hacía imposible la conexión de los robotitos con el ordenador, por suerte el disco funcionaba con cable para moverse y mediante bluetooth para los colores, esto nos permitió tener a algunos robots bailando sobre el disco mientras otros simplemente seguían la línea sobre un papel. Suficiente para explicar  lo que queríamos explicar.




Tras el evento y con mas tiempo nos pondremos manos a la obra para terminar la aplicación para encender las luces pues el disco aun puede dar mucha guerra.



Sobre la feria, había muchas impresoras 3D, algunas fabricadas por la gente de los stands, otras simplemente compradas, no tuve mucho tiempo de pasearme, pero había algunas cosas interesantes, como la pantalla gigante hecha con leds y botellas de agua, una máquina que pintaba con acuarelas, como reciclar las baterías de lo laptops, biohacking, talleres para niños de electrónica y marquetería con cartón, maletas con altavoces y muchas empresas  enseñando sus robots educativos. Me pareció poco makers , pero no estuvo tan mal.











Si os habéis quedado con las ganas de ver mas sobre el maker faire Barcelona 2017 aquí un vídeo muy completo.  Y como no yo tomando cañas...

Anakleto.

6/16/2017

Sangre de inocentes, Cthulhu D100

Saludos,

hoy  vengo a hacer un poco de autobombo, se ha publicado mi módulo para Cthulhu D100  “Sangre de inocentes”. Como cada año la editorial 314 nos obsequia con una publicación benéfica en primavera, el dinero recaudado se entrega a la   Fundación de Amigos del Centro de Salud Infantil
(Fundacja Towarzystwo Przyjaciół Centrum Zdrowia Dziecka), y este año he contribuido con esta aventura.



La aventura comienza en la ciudad condal en junio del 1935, una serie de asesinatos con un componente atroz lleva a los personajes en un viaje por todo el país tratando de dar caza al origen de este mal. A continuación explico el origen de todo esto, no es un spoiler al uso pero si tienes intención de jugarla quizá  no deberías conocer lo que aquí se explica.



El origen de esta historia tuvo lugar en el foro de leyenda.net , allí se planteó la posibilidad de hacer un suplemento de Cthulhu y la Guerra Civil española, la idea parecía interesante y me puse a investigar sobre el tema. Mi madre es de Zamora y decidí buscar información sobre esa zona en esa época. Y bueno  tras mucho buscar encontré un par de ideas.

Una de ellas era Requejo en Sanabria, allí se concentraron dos mil obreros que trabajaban en el tendido del ferrocarril entre Zamora-Orense, para resistirse al alzamiento nacional, con pocas armas y mucha dinamita. Contra ellos dos compañías de del regimiento de Toledo, que en una semana acabaron con ellos.  

Los trabajadores hubieran encontrado algo en las prospecciones que estaban realizando, que fuera de ayudarlos, les hiciera aún más complicada su existencia. Evidentemente el problema quedaría después para los nacionales o los residentes de Requejo. Era complicado y sería un One shot o un one Boom en toda regla.




La otra idea es que encontré La Tabla, un pueblo que solo vivió 99 años, y aunque no lo pareciera tuvo una gran importancia durante la guerra civil y antes, gracias a la estación de tren que le construyeron. En la actualidad y según Google maps tiene este aspecto, las vías del tren aún se distinguen paralelas a la carretera, de ahí y con ayudas de fotos trate de reconstruir como fue el pueblo, lo que faltaba le eche imaginación.




Opte por la segunda idea, tenía el lugar, tenía parte de la historia, pero me faltaba la relación con los mitos, que deidad, como desarrollarlo y como hacer que funcionase en España en los años 30. Casi nada…

Sobre la deidad la encontré leyendo una colección de Cómics, Locke & Key, venia con un subtítulo de “ Bienvenidos a Lovecraft”, que hacía referencia a la mansión donde ocurren los hechos, con algunos guiños hacia los mitos, Meseta de Leng, Ia Ia shub-Nigurath, pero que son meras menciones, El cómic en si es una buena historia que daría para una entrada e incluso una buena partida, las llaves son muy interesantes. Me ayudo a ver cómo podía introducir los mitos en mi historia y como conseguir propagarlos.



Por aquel entonces estaba muy metido en la campaña que estaba escribiendo de La puerta de Isthar, La Senda de Gilgamesh y buscar una relación con una deidad sumeria para relacionarla con los mitos, me pareció interesante, a la par que una locura. Si buscáis este tipo de cosas encuentras cosas muy extrañas y muy interesantes, la fina linea que separa el ocio con la creencia es complicada de ver,  al final Lamashtu me pareció una deidad que se ajustaba a la perfección con lo que tenía en mente.

Con todos los ingredientes en la cabeza un día decidí dirigirla a parte de mi grupo, Ivan, Pedro y Mangu teniendo solo un borrador de la primera parte Barcelona. Gusto y quisieron seguirla con lo que me puse manos a la obra, mejore la primera parte y desarrolle la segunda y la tercera. La aventura tuvo un final bastante cthulhiano y en general gusto. 

De ahí salió la aventura que envié a Varghar y que él, decidió dirigir online,  cosa que me hizo añadir elementos a medida que la iba dirigiendo e íbamos comentando la partida, a la par que se la iba dirigiendo al resto de jugadores de mi club, Pakeke, Jona, Alessandro, Marina. Ya el resto es parte historia, la editorial Three Fourteen Games se interesó por la aventura, y yo deseándola verla publicada se la ofrecí para el escenario benéfico de cada año. Y la verdad es que el resultado ha sido fantástico un módulo de 52 páginas. 

Pero un momento, la aventura se centra entre junio y agosto de  1935, no durante la guerra civil…


Si es cierto tenía intención de que la aventura comenzara en el 35 y llegase hasta el golpe de estado, pero controlar los tiempos no se me dio bien y no quería hacer elipses temporales muy largas para que los jugadores no se perdieran. Es más, tengo un borrador aún muy verde de esta historia durante la guerra civil, evidentemente el desarrollo es totalmente diferente, pues trata de mezclar hechos documentados con lo que está pasando. Pero ahora mismo lo retomaría mas como segunda parte, después de este modulo.


Y recordad, ojo con escribir cosas raras en las libretas...





Anakleto.












5/13/2017

Haptic con xbee

Saludos

hoy me han pedido que haga un “Haptic” para las manos.  O un sistema que dé una respuesta táctil al interactuar con el entorno virtual. Algo muy simple, instalar unos vibradores en unos guantes, para cuando toques algo del entorno virtual tengas una respuesta táctil.


http://www.eodyne.com/es/


Esto no es nada nuevo, todos estamos acostumbrados que el mando de la consola vibre al recibir nuestro personaje un impacto o golpe, pues hacer algo similar económico y funcional. En definitiva en colocar un motor vibrador, que ha de funcionar cuando entremos en contacto con algún objeto, controlar este tipo de motores es muy simple.





Para la comunicación entre el ordenador y los guantes desempolvare unos viejos conocidos los Xbee, no es una opción muy económica, pero si los tienes es una rápida solución para hacer este setup. En este caso simplemente con los Xbee podríamos prescindir de microcontrolador para activar los motores, pero he optado por incorporar un pic12fl1840 en comunicación serial por si hay que añadir algún otro sensor.


El setup de los Xbee es muy sencillo con la aplicación XCTU, el setup básico para configurar la red es:



Menú del XCTU Setup del sistema



El emisor enviara a los guantes y recibirá de los guantes, se podría emplear otro tipo de sistemas por wifi, como Omega2 Plus, Particle Photon, etc. Pero he optado por el xbee porque es simple rápido y tenía el material. Para hacer el setup utilizo una de las placas xbee shield montadas sobre el Arduino, en la foto se ve un Mega, pero normalmente utilizo un Arduino antiguo sin el microcontrolador para hacer de emisor, si queréis hacerlo “bonito” adquirir esta placa.






La conexión entre el xbee y el pic es muy simple, hay que cruzar el Tx-- DIN y el Rx--DOUT, el programa para este caso son pocas líneas de código  y solo contemplo recibir un byte por mensaje.






Esquema del proyecto para mostrar las conexiones. Modelo final para instalar en los guantes.





#include <12LF1840.h>
#device ADC=16

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES NOMCLR                   //Master Clear pin used for I/O
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOLVP         //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O

#use delay(internal=8000000)
#use FIXED_IO( A_outputs=PIN_A5 )
#use rs232(baud=9600,parity=N,xmit=PIN_A0,rcv=PIN_A1,bits=8,stream=PORT1)
int8 dato;
#INT_RDA
void  RDA_isr(void) 
{
dato=getc();
putc(dato);
}

void main()
{
   enable_interrupts(INT_RDA);
   enable_interrupts(GLOBAL);
   while(TRUE)
   {
      if(dato==0x32){ // 0x31 derecha 0x32 izquierda
      output_high(PIN_A5);
      delay_ms(500);
      output_low(PIN_A5);
      dato=0;
      }else
      {
      output_low(PIN_A5);
      delay_ms(500);
      }
   }
}


El programa es muy simple recibe un byte si es 0x31, en Ascii 1, se activa el motor de la mano derecha durante 500 milisegundos, si es un 0x32, en Ascii 2, se activará el motor de la mano izquierda. En cualquier caso, ambos guantes reciben el mensaje el microntrolador decide quien actúa y quien no, la opción de ponerlo es porque nos permite añadir más sensores o realizar algún otro calculo, el número de veces que se activado, etc. 




Anakleto.

5/09/2017

Agencia de Investigación y defensa Paranormal

Saludos,

Hoy vengo hablaros de una colección de comics, AIDP o sus siglas en ingles BPRD, publicada por la editorial Dark Horse  Cómics y aquí en España por Norma Editorial. Los Autores varios pues ahora mismo la colección consta de 5 volúmenes de más de 400 páginas cada uno son:

Guionistas Geoff Johns, Michael Avon Geming, Mike Mingola, Christopher Golden, John Arcudi y Joshua Dysart  

Dibujo: Michael Avon Oeming, Cameron Stewart, Ryan Sook, Guy Davies, Herb Trimpe, Gabriel Bá, Paul Azaceta, Max Fiumara, Fabio Moon, Nick Filardi

Tinta: Curtis Arnold, Ryan Sook, Guy Davies

Color: Dave Stewart  




Volumen 1 incluye “Las tierras Huecas”, “El alma de Venecia”, “Una plaga de ranas”,...

Volumen 2 incluye “Los muertos”, La guerra contra las Ranas”, La llama negra”,...

Volumen 3 incluye “La máquina universal”, “El jardín de las Almas”, “Zona de caza”,...

Volumen 4 incluye “La advertencia”, “La diosa Negra”, “El rey del miedo”,...

Volumen 5 incluye “1946”,”1947”,”1948”,...




Los números más diversos en autores son el primer volumen y el ultimo el quinto, en principio se entiende, pues el primer volumen comprende unas cuantas historias auto conclusivas, y el último volumen nos habla del periodo del Aidp 1946/47/48 con unas historias también auto conclusivas. El resto de volúmenes incluyen historias cortas y una gran aventura relacionada con “Guerra contra las ranas”, una aventura con la que comienza la saga de Hellboy y continua en AIDP, que llevara a nuestros personajes a las últimas consecuencias, visto en el Volumen IV.



Pero quien son los miembros de AIDP, la serie se crea en el momento que HellBoy abandona la agencia. Lo cual permite a los guionistas centrarse más en los personajes secundarios que aquí ganan en protagonismo. El estilo de casos a los que se enfrentan, sigue la misma línea que en Hellboy, elementos paranormales de toda clase


Abe Sapien, hombre anfibio.   

Liz Sherman, pyrokinético.      

Roger, homunculus.    

Johann Krauss, ectoplasmic physical medium. 

Captain Ben Daimio.   

Sidney Leach, detecta y manipula el metal.      

Panya, ageless mummy.          

Mr. Garret Omatta, psíquica.   

Dr. Tom Manning, director.     

Dr. Kate Corrigan, encargada de agentes especiales.     

Professor Trevor Bruttenholm, exdirector.       

Dr. Howard Eaton, occult specialist, asistente del Prof. Butternholm     

Dr. O'Donnell, especialista en ocultismo.         

Andrew Devon, agente de campo.       

Bud Waller, agente de campo. 

Mr. Clark, agente de campo.    

Agent Van Fleet, agente de campo, antiguo Seal de la marina.  

Agent Hampton, agente de campo.      

Agent Pratt, agente de campo. 



Resumir cinco volúmenes en una pequeña entrada no hace un grato favor a la obra evidentemente, necesitaría una relectura para sacar mejor los detalles de la saga, pero sí que os puede dar una impresión general de la colección. Bajo el mismo universo que se desarrolla Hellboy, los casos extraños y paranormales caen en las manos de los miembros de la AIDP y tienen que resolverlos.



Una agencia fundada a finales de 1944 por el profesor Trevor Brunttenholm. En sus inicios y como se verá en el V volumen de la colección se estableció en una base aérea de Nuevo México. Más adelante se instaló en Connecticut, con fuerte vinculación por parte del ejército de los estados unidos, en la actualidad es una organización privada que recibe sus fondos de diferentes países, de ahí su extensa red de colaboradores. Y eso es en parte lo divertido de la serie, las localizaciones remotas en Rumania, Japón, Siberia dan ese toque clásico a las aventuras por todo el mundo, pero con el misterio a lo desconocido y el terror clásico de Lovecraft.



Que diferencia principal tenemos entre Hellboy y AIDP, pues principalmente la ausencia del demonio rojo, deja que exploremos mejor al resto de personajes. Con historias de sus origines, con sus posibles destinos dando a cada uno de ellos una tridimensionalidad que en la serie regular de Hellboy era difícil de intuir o imaginar. Al igual que los personajes humanos corrientes y molientes, analistas, soldados, historiadores, muchas veces carne de cañón en las historias y es que trabajar para la agencia debe estar muy bien pagado porque no son pocos los que mueren durante las misiones. Son estos tipos de grupos de personajes normales que acompañan en muchas ocasiones a los protagonistas   Liz, Abe, Johan, Roger, etc. los que me atraen pues los imagino como PJ de posibles partidas de rol.

Su equivalente entre muchos tipos de juegos de rol seria Delta Green, que tengo pendiente hacer una  reseña o su “homologo” nacional Ragnarok tercera Edición que le falta poquito para salir al mercado y que tratare de hacer otra reseña.  Señalo estos dos juegos, pero habría más, por ejemplo, otro que también se aplicaría bien este tipo de universo sería el Atchung Cthulhu principalmente para las misiones en tiempo de guerra, que el último volumen es ideal.

Esta niña tan inocente en un personaje brutal.



Ahora lo que toca hacer es repasar aquellas historias que son fácilmente adaptables a partidas de rol y hacer un intento, dos tengo en mente “ La guerra de las Ranas” y “Vampir Sturn”, pero seguro que saco más historias.



Anakleto.

5/08/2017

Eddibot con palanca y control python

Saludos, 


he estado trabajando ya nuestros Eddiebots les he añadido algunas curiosidades, además del sensor de distancia APDS 9960, le hemos puesto un seguidor de línea y una barra para que se levante del suelo el solo.  En ambos caso los sensores/actuadores que hemos instalado son I2c.




Esta entrada podría ser la continuación de la sensores i2c con pic o una segunda entrada del Intel Edison. Al modelo original de Ediboot le he añadido unos soportes en la parte posterior para que se quede en una posición semi-vertical.




En la parte delantera he instalado una palanca controlada por un motor micrometal de 298: 1 de reducción, más que de sobra para poder desplazar el peso del robot, para controlar el motor he empleado como en otras ocasiones el driver L272M controlado por el pic12lf1840 configurado como esclavo i2c. Podría haber empleado alguno de los pines libres de la placa de GPIO pero no son tantas las que están libres por el uso de la placa de motores y opte por este método que me da más libertad de diseño, reduciendo los problemas a otros más pequeños.


Controlar el motor al fin y al cabo no es mucho más complicado que el control del Led, que explique en el primer ejemplo de i2c, se le puede enviar tres instrucciones:



0x31: Bajar palanca

0x32: Recoger palanca

0x30: Parar Palanca


Al no tener encoder el motor o bien se hacía un control por tiempos, algo que suele descalabrarse, así que opte por colocar un pulsador en el pecho del robótico para que actuara de final de carrera cuando se recoge la palanca.  A la hora de bajarla el limite lo impongo controlando el ángulo del “kalmanfilter”, cuando llegue a cierto ángulo el robot se pondrá de pie solo.





Otro de los sensores que le instalado en el seguidor de línea, en varias versiones, esto quiere decir que he ido modificando como colocar el sensor en función de cuantas cosas llevara el robot.





Al igual que la “pata”, su nombre oficial es otro en la oficina no dejan de reírse con el robot con “pene”, el sensor de línea he empleado el picf1840 para hacer el sensor esclavo i2c. El sistema es cómodo y te permite realizar sensores que se pueden adaptar a cualquier plataforma, Arduino, raspberry pi, Intel edison … 

El aspecto final del sensor que he empleado es:




Placa “home Made” con picf1840, se instala entre los motores del Eddiebot







Otra cosa que debíamos hacer con los Eddibot es que colaborasen entre ellos transportando una plancha o algo similar, haciendo pruebas es algo “relativamente” sencillo de implementar, lo complicado era posicionarlos en una poción concreta para realizar el experimento. 






Para que esto fuera sencillo realice un control mediante Python para poder situar a los robots en la posición correspondiente. No necesita de mucha explicación simplemente cambiar las ip’s para que coincidan con la de vuestros robots y poco más.


Conectarse con los Robots Z
Robot 1 control W,S,A,D
Robot 2 Control I,K,J,L,
Control común T,G,B
Salir X

Anakleto

4/17/2017

Cómic: Hel'Blar

Saludos,


de entre muchos de los cómics que voy leyendo, que no son pocos, algunos despiertan la necesidad de crear una entrada, no para dejar mi opinión sobre el cómic, sino para recomendarlo. Con algunos no creo que sea necesario recomendarlos pues ya son muy conocidos y con otros ... estos tabajando en ellos, pero requieren de mas trabajo, estudio.


Llego a mis manos el trabajo de los hermanos Sierra, Sergio y Alex, “Hel´blar”, le había echado el ojo pero al ver escrito “Primer Volumen”... no quise liarme, el espacio es algo que adquiere importancia, y nos queda poco. Soy un enamorado de la palabra integral pues me gusta comenzar una historia y tener la oportunidad de terminarla. Pero un amigo se hizo con él, como no, salían vikingos,  y me lo dejo para que le echara un ojo, por Odín que se lo eche.





Hel’Blar nos sitúa en  una partida vikinga que regresa a Lagarvik, su hogar tras realizar los saqueos anuales para la supervivencia de su gente. Harek el nuevo Jarl de la aldea tiene que ganarse la confianza de todos, el botín que trasladan es quizá la parte más sencilla, o así lo cree el. Pero el regreso a la aldea en todo menos lo esperado, una niebla inunda el puerto y restos de sus conciudadanos flotan inertes en las frías aguas, un mal hace mucho tiempo olvidado se ha despertado y ha golpeado a la aldea llevándose a sus hijos. Harek y sus guerreros deberán ir tras ellos.




El dibujo de Alex es brutal, la edición española de Yermo Ediciones es magnífica, las páginas arecen lienzos y se nota trabajo en la ambientación y diálogos, respecto a tradiciones, vocabulario, mitos y leyendas. Los personajes están muy bien creados, no dejan de ser los estereotipos clásicos pero están muy bien marcados y definidos. La historia podría recordar a películas como  “Guerrero nº 13”, “Beowulf”, “Outlander” sin extraterrestres. Para la búsqueda de sus enemigos será necesario algo más que las fuerzas de sus brazos, la ayuda de sus dioses. Y esto es algo que normalmente siempre se menciona pero pocas veces se ve, es decir la magia suele venir del lado oscuro o en forma de maldiciones. Y aquí nos sorprende gratamente aunque eso si, pagando un alto precio.


Todos estos ingredientes hacen que Hel’Blar sea una muy buena historia que te deja con ganas de más. Si a esto añadimos la historia de cómo se forjo este cómic en tierras Galas, pues pese a el talento que demuestran los hermanos Sierra tuvieron que irse a Francia  para poder publicarlo en la editorial Sandawe tras una campaña de crowfunding. Es triste, pero como en otras muchas cosas nos aprecian más los de fuera que los de dentro.



Ya estoy esperando el volumen dos.



Anakleto

4/12/2017

MAME, Retropie y Arcade power

Saludos,

hoy vengo a hablaros de como instalarse una recreativa en casa, podríamos ponernos manos a la obra y realizar una maquina semejante a las de antaño, pero pese a su encanto tiene el inconveniente del espacio que ocupa.


Lo de hoy es más simple, tienes un ordenador conectado a la tele,  un equipo antiguo que no le das uso,  una raspberry pi o una Tablet, móvil etc. Pues si algo de esto tienes puedes montarte una máquina recreativa en casa, nada del otro mundo algo que te permita jugar y echarte unos vicios a esos antiguos juegos que recuerdas de tu infancia. O porque no, descubrir esas viejas glorias que en nada se parecen a los juegos actuales.



Que necesitaremos, si se dispone de un mando de pc inalámbrico o por cable (usb), o más sencillo un teclado. Es lo que emplearemos para jugar, en mi caso empleo un mando de la Xbox con el adaptador para pc y un teclado inalámbrico.




Para comenzar vamos a explicar que es un emulador, según la Wikipedia, es un software que nos permite ejecutar programas en un sistema operativo diferente para el cual fueron creados. Es decir, ejecutar programas de maquinas o sistemas antiguos en nuestros equipos actuales.

Tenemos emuladores de Android, que nos permite ejecutar las aplicaciones del teléfono en el ordenador, y cuando digo aplicaciones también me refiero a juegos, esto ya nos podía ayudar a conseguir una máquina recreativa, de fácil manejo y configuración.


Pero si queremos jugar a aquellos clásicos pixelados, que nos hacían dejarnos nuestra semanada en las recreativas del barrio o del pueblo, hablamos de, la emulación de máquinas recreativas, videoconsolas etc. Desde hace muchísimo tiempo existen toda clase de emuladores, uno de los más conocidos es el MAME, “Multiple Arcade Machine Emulator”, que como indica su nombre es multi plataforma, es decir puede emular muchas maquinas.

Instalación en ordenador


La instalación es sencilla dependiendo de donde la queramos instalar, solo hay que seleccionar el sistema Windows, Mac o Linux y bajarnos la versión. La última versión es la 0.184 y esto lo comento porque es importante. Como os he mencionado el sistema MAME no es nuevo, tengo la versión 0.83 (aun operaiva) desde hace años y un montón de roms de recreativas, más de las que necesito para jugar. Al instalarme la nueva y exportar esas roms, algunas funcionan, otras no.


El motivo es que las roms se tienen que actualizar, al igual que el MAME, y esto podría parecer un coñazo porque son muchas. Pero, ¿realmente vamos a jugar a todas?... Por ello lo que vamos a plantear desde aquí es buscar las que realmente queramos, personalizando de esta forma tu entorno de juego. Desde paginas como Emuparadise, podéis buscar las roms de vuestros juegos favoritos, comprobando que funcionan con la versión de mame que tenéis instalada.


 


Para ponerlo en modo ventana, Configure Options/Video options/Window Mode ON. En avaible no hay nada porque no hemos cargado ninguna Rom, en la carpeta.

  
Una vez coloquéis las roms en la carpeta ../mame/roms/ os aparecerán  en la lista, en el caso de que os salgan todas las roms que están disponibles aunque no las tengáis instaladas hay una opción en: 

Configure options/miscellaneous options/ Hide roomless machine from available listà ON

Si como comentaba tienes una carpeta con roms antiguas pruébalas normalmente las de Arcade funcionan, pero no todas y las de neogeo suelen dar errores. Por ello os recomiendo haceros una lista de a lo que queréis jugar, antes de tener 4000 juegos.

Para configurar los mandos:

Configure options/General Inputs/








Si tenéis algún mando conectado os aparecerá listado sino podéis emplear el teclado, os aparecerá un listado infinito, solo tenéis que configurar los cursores y botones la mayoría de juegos como máximo tienen 6. En “Other controls” aparece los controles de meter moneda, start player 1 etc.




Desde el juego si pulsáis la tecla tabulador accedéis a un menú similar donde podéis modificar la dificultad del juego (DIP), el número de partidas por monedas, y cambiar los controles.

Instalación en dispositivo Android


Otras opciones es instalar el mame4droid, en nuestro dispositivo Android, ya sea teléfono Tablet o SmartTv, aquí nos indicara que las roms validas son las de la versión 0.134.Yo he instalado una versión de Super Pang para probar y pese a que recomendaba versión 0.141 ha funcionado correctamente.  En este caso si teneis algún mando se puede conectar al móvil Tablet mediante este cable. Si lo instaláis en la tele, lo podréis conectar a uno de los usb que tienen, esto último no puedo probarlo.




Al conectarle un mando el mando virtual desaparece convirtiendo el dispositivo solamente en pantalla, hay gente que se ha currado adaptadores para tener una mini consola portátil.

Instalación en Raspberry pi


Y otra opción, no por ser la última es la menos elegante viene a ser similar a la primera que he explicado, necesitaremos una raspberry pi , recomiendo la 3 que incluye wifi y bluetooth, aunque con las anteriores también funcionan, una tarjeta SD de 8 gigas, teclado  y monitor o televisión. Si tienes una raspberry pi de las primeras y no sabías que hacer con ella este es el proyecto.


Primero descargas la imagen de Retropie que necesites según la version de raspberry que tengas.


Si operamos desde Windows necesitaremos Win32DiskImager, para instalar la ISO en la tarjeta SD. Si lo hacéis desde Linux aquí tenéis una pequeña guía y desde Mac esta otra.


Podéis seguir esta guía de instalación, que explica paso por paso, una vez hayáis configurado el mando o en su defecto el teclado, entrar en el menú de configuración de  la raspberry pi.







Configurar el wifi si lo hubiera o bluetooth si es necesario. Interesa activar SSH , para poder operar desde otro ordenador.


Ahora nos faltan las roms, la versión del mame que instalada el Retropie no es idéntica al mame explicado anteriormente, aquí tenéis una lista de roms que son compatibles o no se han probado, como os recomendé anterior mente descargaros las  roms que os apetezca probar jugar.



¿Cómo poner las roms?, en la anterior guía había una explicación de cómo hacerlo, yo empleo  Winscp, creando una nueva conexión SCP con la dirección ip de la raspberry.


usuario: pi
password: raspberry







Las roms se guardan en la carpeta /home/pi/Retropie/roms/ en la carpeta que corresponda según la maquina Neogeo, Mame, Snes, Atari…


Las roms de Nintendo64 necesitan activar la aceleración 3D de la GPU, acto que nos deja sin retropié porque el menú no funciona con esa configuración, si queréis jugar a esas roms seguir esta guía de instalación, aunque deberéis instalar algún ventilador en vuestra raspberry pi, para evitar sobrecalentamiento,  obviamente me refiero al modelo 3 o la Zero.



Y ya no doy más la chapa, a jugar.




Anakleto.