Gaming Ladies: ¿Es tolerable la discriminación por sexos?

Por si a estas alturas de la película aún alguien no se ha enterado, Gaming Ladies es un evento enfocado a las mujeres la industria del videojuego cuya segunda edición estaba programada para celebrarse este mes en Barcelona. Digo estaba porque, tras anunciarse como un evento que no admitía la presencia de hombres, la polémica entre defensores y detractores ha ido escalando hasta que King (empresa organizadora) ha decidido cancelarlo, al menos temporalmente.

Como es costumbre en la red, el nivel del debate ha alcanzado cotas lamentables, tanto por un lado como por el otro. Y para variar, de nuevo, se ha utilizado la falta de educación imperante en la red como una especie de auto justificación para la segregación: que el evento haya sido cancelado por la polémica, justifica la necesidad de tener eventos donde se prohíba la entrada a los hombres.

Para rizar aún más el rizo, algunas de las organizadoras lo defendían alegando la necesidad de un “espacio seguro” para las mujeres donde puedan hablar sin ser acosadas ni atacadas. Idea que muchos Twitter, hombres incluidos, parecen compartir y aplaudir.

Personalmente, me parece perfecto que se organicen eventos donde se ayude a la gente que quiere hacer cosas, sobre todo si está relacionado con el mundo de los videojuegos que tanto me apasiona. Que me prohiban la entrada por mi condición de hombre, me parece poco consecuente con la idea de igualdad, pero tampoco voy a rasgarme las vestiduras por ello. Que me digan que me prohíben la entrada para evitar que acose o ataque a las asistentes, ya me hace menos gracia.

Sería un ejercicio interesante coger todo lo que se ha dicho acerca de los hombres por parte de los defensores de esta iniciativa  y sustituir en cada uno de sus mensajes “los hombres” por cualquier otro colectivo. ¿Se imagina alguien que se defienda públicamente un espacio seguro libre de musulmanes? ¿Que se les recrimine a las mujeres que se quejen porque se les prohíba acudir a un evento porque tienen muchos otros a los que poder ir? La reacción sería fulminante. Y nadie se sorprendería de que los marginados se sintiesen ofendidos por semejante generalización. Los hombres, aparentemente, tenemos que tragar con lo que sea, hasta el punto de que muchos han interiorizado y asumido esta forma de marginación como algo natural.

Como padre, me esfuerzo por educar a mi hija en igualdad lo mejor que puedo. Sería completamente absurdo que le repita a diario que todos somos iguales si luego le quiero llevar a un evento que le interesa y yo me tengo que quedar fuera porque soy hombre. Pero es que además de contraproducente, resultaría humillante tener que decirle que mi género me convierte en un peligro para el resto de asistentes.

Imagino que no faltará quien me llame machirulo o llorón, pero mi opinión en este aspecto es clara: No acepto que se me prejuzgue por ser hombre, y ni todos los cafres del mundo diciendo burradas en la red van a hacer que lo justifique.

Espero que los organizadores recapaciten y la iniciativa salga adelante sin tener que prejuzgar ni excluir a nadie. Con suerte Alba y yo podremos ir juntos cuando tenga algunos años más. De no ser así, espero que igualmente puedan llevar adelante sus iniciativas sin insultos ni amenazas de ningún imbécil, pero entiendan que no lo aplauda ni cuenten con mi apoyo.

Anuncios

Crea tu propia SNES mini con RPi

Nintendo ha vuelto a sacar otra edición coleccionista de una de sus videoconsolas clásicas, en este caso, la SNES. Como ya ocurriese con la NES mini, el ansia de coleccionistas y especuladores, junto con la cantidad limitada de unidades que se ponen a la venta, ha hecho que la reservas vuelven y muchos se queden sin poder adquirirla.

Si no tienes interés en el coleccionismo pero te encantaría tener esa pequeña monada en tu salón, no te preocupes, aún hay algunas soluciones que puedes intentar.

No es ningún secreto que puedes emular muchas videoconsolas antiguas con Raspberry Pi, y que es muy fácil hacerlo con el software incluído en RetroPie.

Para darle ese acabado más parecido a la videoconsola de Nintendo, existen en el mercado distintos mandos que imitan la apariencia del original, tanto con conexión USB como Bluetooth.

Por último, si tenemos acceso a una impresora 3D, podemos usar alguno de estos planos para crear una carcasa similar a la SNES mini donde albergar la placa del RPi.

https://www.thingiverse.com/thing:1496674
https://www.thingiverse.com/thing:1040242
https://www.thingiverse.com/thing:1946911

Usar WebWorkers para mejorar la experiencia del jugador

JavaScript en el navegador se ejecuta en un sólo hilo. Esto implica que las operaciones que relicemos se ejecutan de una en una siguiendo un orden secuencial.

En ocasiones cuando hemos desarrollado algún juego que tenía una carga intensiva de objetos a la hora de inicializar un nivel esto suponía un bloqueo del loop del juego, impidiendo que las animaciones prosiguiesen hasta que todo el contenido se hubiese creado.

Esto supone una merma en la experiencia del jugador que percibe una congelación de la pantalla que puede durar varios segundos.

Para solucionarlo, dividimos el proceso de carga en varios bloques, de forma que no todos se lancen consecutivamente, sino que permitimos al loop del juego ejecutarse entre carga y carga.

Sin embargo una opción más potente que nos permite usar varios threads para ejecutar simultáneamente distintas operaciones son los WebWorkers.

Algunos enlaces de interés:

https://www.w3schools.com/html/html5_webworkers.asp
https://developer.mozilla.org/es/docs/Web/Guide/Performance/Usando_web_workers
https://www.pluralsight.com/courses/javascript-web-workers-shifting-into-high-gear

Enseñar programación jugando

Recientemente he comenzado a enseñar programación a mi hija. Le encanta jugar a los clásicos de Nintendo, y teniendo ya 4 años pensé que era un buen momento para probar alguno de los distintos sistemas que existen para enseñar programación a los niños a través de juegos.

Existen muchas opciones online, la mayoría de los cuales se basan en el lenguaje para niños Scratch, pero nosotros hemos estado usando con bastante éxito Tynker, una plataforma que ofrece distintos juegos con varios niveles de dificultad según edades.

La mayoría del contenido está en inglés, pero no deja de ser una buena ocasión para que además aprendan algo de idiomas si les ayudamos. Así, al principio le iba guiando un poco explicándole los distintos módulos, y Alba ha absorbido con una naturalidad sorprendente los conceptos “start”, “move” o “jump”,

Creo que es conveniente acompañar a los pequeños mientras aprenden, pero dejarles libertad para que prueben, fallen o experimenten. Es una experiencia fascinante verles disfrutar resolviendo problemas lógicos e incluso probar combinaciones alternativas disfrutando de la libertad creativa que les proporciona.

Otros enlaces de interés:

http://scratch.mit.edu/parents/
https://www.madewithcode.com/
http://code.org/learn