Cómo hacer tu propia aventura de texto usando Python

por 1 comentario »

zork

(El famoso juego Zork I en ejecución)

… o cómo aprender Python creando una aventura de texto.

En principio puede parecer un poco extraño programar una aventura de texto en estos días con esos espectaculares juegos con gráficos 3D alucinantes. Pero si eres tan viejuno como yo, recordarás esa magia de los juegos de texto (también llamados “conversacionales” ó MUDs) los cuales algunos tenían gráficos estáticos, pero otros eran puro texto y nada más. Estos juegos se acercan mucho a los juegos de rol, donde la imaginación hace el trabajo en vez de la GPU ;)

Pero dejando aparte de la magia de los juegos basados en texto, este artículo los utiliza como excusa para aprender a programar en Python. Aunque realmente no es un tutorial desde cero (hay que tener nociones de Python y de programación en general), sí que está muy bien detallado el código fuente para realizar diferentes tareas como crear el mapa, incializar los objetos que aparecerán en el juego,  como combinarlos luego en un inventario, marcar lugares que ya hemos visitado, soltar objetos, mirar alrededor, etc. Estas operaciones del juego utilizan funciones, matrices, etc y más características y técnicas del lenguaje Python (y también, claro está, de otros lenguajes de programación).

La mejor forma de aprender o mejorar nuestro nivel en Python: crear un clásico juego de texto.

Prepara papel y lápiz, crea un mapa, una historia y a programar.

Artículo original aquí.

Visto en HackerNews.

Post to Twitter

Entradas relacionadas:

Moviendo personajes de Quake en 50 líneas de javascript

por 1 comentario »

Usando el plugin tQuery.md2Character el cual incluye un suelo tipo ajedrez, niebla para marcar la profundidad, teclado para moverlo y por supuesto permite abrir los formatos de los personajes de DOOM y Quake, MD2 (puedes encontrar todos tus personajes favoritos de las sagas en este formato para jugar con ellos en planet-quake ó sitters-electronics).

Puedes ver una demostración aquí.

Todo el proceso paso a paso y el código fuente utilizado, en el post original.

Visto en HackerNews.

Post to Twitter

Entradas relacionadas:

Guía de configuración del mando Sixaxis PS3 para usarlo en Android

por 3 comentarios »

No tenía ni idea que esto se pudiera hacer, si tienes un mando Sixaxis de la PS3  existe una herramienta que te permite conectarlo a cualquier dispositivo Android por medio de Bluetooth.

La aplicación se llama Sixaxis Controller (cuesta 1,23€)

Puedes ver un completo manual en castellano para configurarlo aquí.

Esto desde luego abre todo un mundo de posibilidades a aquellos juegos en Android en los que todos nos quejamos del control. Hombre para llevarlo con el móvil no es muy práctico pero si es muy interesante para tablets.

Esto me lo contó nuestro amigo NOP comiendo en nuestro restaurante japonés favorito de Valencia :)

Post to Twitter

Entradas relacionadas:

Android, Hacking, Hardware, Juegos mayo 3rd 2012

Ya puedes descargar el código fuente de “Prince of Persia” para Apple II

por Sin comentarios »

prince-of-persia

Ya os contamos que el creador de Prince of Persia había encontrado el código fuente del juego y anunciamos que tenía pinta según sus comentarios, de us intención de publicarlo y ponerlo a disposición de todos.

Bueno pues ya está publicado (coincidiendo con la celebración del cumpleaños de Apple II) y listo para echarle un vistazo a este trozo de la historia de los videojuegos y la Informática.

Puedes descargarlo desde aquí.

Visto en HackADay.

Post to Twitter

Entradas relacionadas:

Historia, Juegos, Programación abril 17th 2012

Juega al PONG por turnos y otras 36 formas diferentes de disfrutar de este clásico

por 1 comentario »

PONG
(Click en la imagen para jugar) 

Me reído bastante al ver estas versiones del clásico PONG para jugar online, ya que no tienen nada que ver con la versión original (aunque el aspecto y jugabilidad es la misma), como la opción (6) Turn Based Pong (Pong basado en turnos),  (O) Pong Sans Frotieres (Pong sin fronteras) o el (I) Epilepsy Pong (Pong epiléctico) que realmente son originales y divertidas.

Enlace original, vía HackerNews.

PD: no te olvides de probar también el número (8) Viennese Pong

 

Post to Twitter

Entradas relacionadas:

Historia, Humor, Juegos abril 14th 2012

Linux Tycoon, juego de simulación para crear distribuciones Linux

por Sin comentarios »

LT-Beta2_thumb

Windows, Linux y Mac (pronto en Android y iOS)

Linux Tycoon es el primer “Linux Distribution Building Simulation Game“, o sea, el primer juego de simulación para crear una distribución Linux.

WTF!, pues sí un juego donde el objetivo es crear una distribución Linux al más estilo Ubuntu o Red Hat. Tendrás que gestionar a tus programadores, contratarlos o buscar colaboradores, pensar bien tus decisiones sobre el software libre, etc e incluso podrás competir online con otros jugadores a ver quién consigue la mejor y más famosa Linux “distro” .

Desde luego, uno de los juegos más “nerd” que hemos visto en mucho tiempo.

Visto en AdroidPolice.

Página oficial

 

Post to Twitter

Entradas relacionadas:

Android, Apple, Juegos, Linux, Microsoft abril 12th 2012