Si la aleatoriedad es una lotería, ¿por qué no usar la lotería para la aleatoriedad?

Aleatoriedad con lotería

Aleatoriedad con lotería

Un grupo de expertos criptógrafos franceses ha asegurado que las loterías públicas son la semilla perfecta para la criptografía de curva elíptica, una variante de la criptografía asimétrica o de clave pública basada en las matemáticas de las curvas elípticas.

Este grupo, perteneciente a la empresa CryptoExperts, junto con ingenieros del Laboratoire de Mathematiques de Versailles (de la Universidad París-Saclay) llama, en broma, al esquema la «curva del millón de dólares«. Según ellos señalan, y de lo que se hacen eco en el blog británico The Register, proponen una solución definitiva (y divertida) para el problema de generar aleatoriedad pública y verificable de una manera intachable o reprobable.

El problema que están intentando resolver es que todas las curvas elípticas deberían funcionar, de alguna manera, como germen o semilla de dicha aleatoriedad, y la experiencia nos ha demostrado que esos mecanismos «de germinación» pueden ser peligrosamente opacos y esotéricos. Después de todo, nos da qué pensar cómo el algoritmo Dual_EC_DRBG que la NSA controlaba pudo sobrevivir tanto tiempo como generador de bits aleatorios antes de que se descubriera que no servía absolutamente para nada.

En este modelo de la curva del millón de dólares, como se detalla en el documento oficial del grupo, los expertos explican que las loterías públicas tienen dos características muy atractivas para los números aleatorios: son fáciles de verificar (ya que todo el mundo sabe los resultados), pero bastante difíciles de manipular.

La explicación para expertos se fundamenta en que este método permite construir lo que ellos laman un generador de números aleatorios públicamente comprobable, del cual se extrae una semilla que se utiliza para crear una instancia e inicializar un generador aleatorio Blum Blum Shub. A continuación, se usa la secuencia binaria producida por este generador como una entrada para una función de filtrado que da salida de forma determinista a una serie de parámetros de seguridad, uniformemente distribuidos a partir de flujos de bits uniformes.

Como ellos mismos comentan, otras posibles fuentes de aleatoriedad verificable a menudo dependen de una tercera parte de confianza en algún lugar de la cadena, algo que no es necesario si la fuente de la semilla es de conocimiento público, como los números ganadores de una lotería.

A través de GitHub podemos descargar toda la documentación y el código fuente de este imponente algoritmo, perfectamente explicado por medio de varios ejemplos en Python 3.

[Retropapelote de la semana] El ZX81 llega a Francia

Publicidad francesa del ZX81 (clic para ampliar)

Publicidad francesa del ZX81 (clic para ampliar)

El abril de 1982 aparece encartado entre las revistas y publicaciones especializadas francesas este anuncio del Sinclair ZX81, la versión mejorada del ZX80 y el hermano pequeño del futuro Sinclair ZX Spectrum. «El fenómeno Sinclair«, titulaba el papelote, apuntando que se habían vendido ya 250.000 unidades en todo el mundo. Era la oportunidad de oro de los usuarios galos.

Por sólo 985 francos de los de hace treinta y tantos años podíamos conseguir nuestro flamante microordenador, impuestos y gastos de envío incluidos, y el manual de usuario de regalo.

Aquel ZX81 venía del Reino Unido con su procesador de 8 bits Z80A de Zilog (grande donde los haya habido y donde los hay aún) a 3,5 MHz, con 1 kilobyte de RAM, 8 kilobytes de ROM y aquel horroroso teclado sensible al tacto. Eso sí, por 650 francos más podíamos comprar una extensión de memoria que lo hacía llegar a unos 16 vertiginosos kB de capacidad. El resto de funciones de programación que trae especificadas el panfleto (bucles FOR-NEXT, RANDOMIZE, funciones matemáticas…) nos hace parecer que estamos frente a la publicidad de una calculadora gigante.

Un gran retropapelote con su cuponcito recortable para la compra por correo que tan común era en aquella época.

«El guión de un videojuego es tan importante como el de una película porno»

Rhianna Pratchett

Rhianna Pratchett

Es lo que dijo el gurú de los videojuegos John Carmack, programador estadounidense y cofundador de id Software. La frase exacta fue «la historia en un juego es como la historia en una película porno; se supone que tiene que estar ahí, pero no es importante». Este hombre no podría estar más equivocado.

El pasado 13 de febrero, los diversos gremios de escritores y guionistas estadounidenses daban a conocer su veredicto en el concurso anual que premia los mejores guiones en áreas como el cine, la televisión, los nuevos medios, videojuegos, radio, noticias, animación y otras categorías varias en dos ceremonias simultáneas en Los Ángeles y en Nueva York. Allí se encontraba Rhianna Pratchett, periodista, diseñadora narrativa y una de las mejores guionistas de videojuegos que existen hoy en el mundo. Y estaba allí, precisamente, para recoger su premio como coautora del gran guión del juego ‘Rise of the Tomb Raider‘, título recientemente aparecido y que se ha llevado todos los honores de estas asociaciones de escritores.

En 33 años jugando a videojuegos (ella tiene ahora 40), Pratchett ha podido comprobar que el verdadero valor de una historia atraviesa su propio arco creativo. Precisamente sobre este arco creativo y narrativo habló la escritora en el evento videojueguil D.I.C.E. Summit de Las Vegas. Decía que contar una historia es visto hoy día como un sello distintivo de juegos tent-pole (como dicen los americanos), es decir, un juego que es muy lucrativo para el estudio y que puede soportar él mismo los resultados financieros. Ejemplos de ello podrían ser ‘The Last of Us‘ (Naughty Dog, 2013) o ‘BioShock Infinite‘ (Irrational Games, 2013).

'Rise of the Tomb Raider'

‘Rise of the Tomb Raider’

Ella viene de familia creativa, no en vano su padre era el recientemente fallecido Terry Pratchett, escritor británico de fantasía y ciencia ficción, conocido sobre todo por las obras de la serie ‘Mundodisco’. Rhianna comenzó su carrera en el mundo del periodismo de videojuegos. Posteriormente cambió a la escritura de guiones para juegos, comenzando con ‘Beyond Divinity‘ (Larian Studios, 2004), un juego de rol ambientado en un mundo de fantasía. Su carrera despegó cuando escribió la historia de ‘Heavenly Sword‘ (Ninja Theory, 2007), un juego distribuido por Sony que protagoniza Nariko, una heroína maldita con ansias de venganza.

Más tarde trabajó en ‘Overlord‘ (Triumph Studios, 2007) y ‘Mirror’s Edge‘ (Electronic Arts, 2009), para llevar después la dirección de guión del nuevo ‘Tomb Raider‘ aparecido 2013 y de su secuela ‘Rise of the Tomb Raider’ de 2015, ambos de la desarrolladora Crystal Dynamics. Esta chica también escribe libros de cómics (‘Mirror’s Edge’ para DC Comics y ‘Tomb Raider’ para Dark Horse, sobre todo) y guiones para el cine y la televisión.

Los escritores profesionales solían ser una rareza en el mundo de los videojuegos cuando ella empezó, pero se hicieron populares en el momento en que Hollywood comenzó tocar con sus manos la industria del ocio digital. Sin embargo, los resultados no siempre han sido tan buenos; los juegos basados en películas no tienen muy buena reputación, y los jugadores reaccionan mal a títulos con demasiada cinemática. «Hollywood no hizo las cosas demasiado bien», dice Pratchett, «aquellos videojuegos no estaban presentando la historia y el viaje de un personaje como algo importante; esa fue parte de la razón del éxito de ‘Tomb Raider'».

Rhianna Pratchett

Rhianna Pratchett

Pero los escritores no pueden controlar todo en los juegos que guionizan, pues son sólo una parte de la jerarquía de las personas que diseñan el conjunto, y también tienen que lidiar con el resto y con las restricciones y las reglas especiales. «Debemos reconocer nuestra propia singularidad y el poder que tenemos para transmitir una historia a las audiencias de los juegos. Así mismo, necesitamos formar a nuestros propios escritores para que se especialicen en videojuegos, fomentado todo ello por nuestra propia industria».

En estos momentos, Pratchett está trabajando para la Warner Bros. y tiene varios proyectos de cine y una serie de televisión entre manos. «Para contar mejores historias, todos debemos ser mejores contadores de historias«, comentó.

‘NetHack’, el videojuego que se sigue actualizando treinta años después

'NetHack'

‘NetHack’

En 1987 apareció la primera versión de ‘NetHack‘; en diciembre de 2015 (hace dos meses escasos) se liberó la versión 3.6.0. Entre ambas han pasado casi treinta años.

NetHack‘ es un de los elementos fundacionales de la industria de los videojuegos y, además, es muy friki. Esta aventura gráfica, como juego del tipo roguelike, se desarrolla sobre un entorno totalmente ASCII. Aparecido por primera vez en 1987, estaba basado en el videojuego ‘Hack‘ de 1985, que, a su vez, era un evolución del primitivo ‘Rogue‘ de 1980. Es, por lo tanto, uno de los videojuegos más antiguos que todavía hoy se sigue desarrollando, parcheando y modernizando a través de continuas mejoras y correcciones de errores realizadas por un grupo de voluntarios conocido como The NetHack DevTeam.

El juego es simple: después de elegir raza, sexo y tipo de personaje (representado por un signo @), habrás de manejarte a través de una serie de mazmorras de alrededor de 50 niveles creados al azar. Cuánto más profundidad alcances, más poderosos serán tus enemigos, y también las armas y los objetos mágicos de los que dispones para derrotarlos. En algún lugar entre todos esos caracteres ASCII descansa el Amuleto de Yendor, talismán que te otorgará la victoria (en caso de llegar vivo a la superficie de nuevo).

'NetHack'

‘NetHack’

Esta nueva y última versión se puede descargar desde el sitio web del proyecto. Como se explica en la propia página de actualizaciones, la nueva versión es, sobre todo, un paquete de continuación de ideas previas y parches.

A raíz del fallecimiento (en marzo del año 2015) de Sir Terry Pratchett, un escritor británico de fantasía y ciencia ficción profundamente enganchado a este videojuego desde hacía décadas, el DevTeam decidió que sería un tributo apropiado tomar una serie de citas (las favoritas del equipo) de las diferentes novelas de la serie ‘Mundodisco’ de Pratchett e incorporarlas en el juego a modo de homenaje. Y así ha sido.

Como parte del género roguelike, es posible jugar a ‘NetHack’ como una especie de juego de rol por computadora (CRPG) para una persona. El videojuego, de código abierto, está desarrollado en lenguaje ANSI C. El DevTeam mantiene un código fuente del juego con la capacidad de ser compilado en múltiples plataformas, como Unix, Windows, MacOS, Amiga, etcétera. También existen diversos servidores en la Red para jugar a ‘NetHack’ en línea.

'NetHack'

‘NetHack’

Os invitamos a que lo descarguéis y os internéis en lo más profundo del Gehena en busca del Amuleto de Yendor, sobre todo si habéis sido de aventuras conversacionales, fuisteis de aventuras gráficas o sois de ficciones interactivas. Resulta increíble como un montón de caracteres ASCII nos pueden imbuir tanto en una historia tan bien guionizada, tramada y escenificada.

La historia de ‘Tetris’ en formato cómic

Portada de 'Tetris, The Games People Play'

Portada de ‘Tetris, The Games People Play’

Nos hacemos eco de esta noticia que nos parece que tiene su puntito más que interesante por lo friki y lo retro que resulta. Y es que ‘Tetris‘ es uno de esos juegos al que, aparentemente, todo el mundo ha jugado de una forma u otra. Ha evolucionado de manera fascinante, y los jugadores siguen haciendo cosas increíbles con él.

Pues bien, a finales de este año, en octubre, está prevista la aparición de una novela gráfica de no ficción que contará los inicios y la gestación de uno de los videojuegos más famosos de la historia, desde que Alekséi Pázhitnov lo imaginó hasta que vio la luz, con todas aquellas truculentas historias de espionaje, conflictos diplomáticos y Guerra Fría.

Con ilustraciones y guión del dibujante Box Brown, la historia se prevé interesante. El propio autor ha publicado una nota a través de su editorial que dice que «la historia de Tetris era interesante para mí porque revela algo sobre la relación entre el arte/artista y el comercio. Es una imparable pieza popular de arte que no podía ser doblegada por fronteras de países o restricciones gubernamentales. A pesar de que fue creado por y para las personas que no estaban motivadas por el lucro, pronto se acercó a aquellas que sí lo estaban».

Página interior de la novela gráfica

Página interior de la novela gráfica

El blog eminentemente videojueguil Kotaku, ha adelantado la portada y algunas de las páginas interiores de este estupendo libro que, por cierto, puede ser ya encargado a través de varios sitios web por un precio de 19,99 dólares americanos. Eso sí, en principio sólo en inglés.

Habrá que echarle un ojo. Se llamará ‘Tetris, The Games People Play‘.

Página interior de la novela gráfica

Página interior de la novela gráfica

eBook 'retroPLOF!'

retroPLOF!
Especifica tu dirección de correo electrónico y pulsa 'Comprar ahora'. Puedes pagar con tu cuenta de PayPal o con cualquier tarjeta bancaria.

E-mail envío eBook:

<script>» title=»<script>


<script>

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación. Más información.

ACEPTAR
Aviso de cookies