sábado, 29 de octubre de 2011

Font con gráficos!

La libtcod permite usar imágenes con fonts para desplegar en la consola, para los gráficos decidí basarme en una ide tomada de esta página: http://biscottidanesi.blogspot.com/2011/04/in-previous-post-this-one-i-was-talking.html

Ahi aparece una imagen de caracteres interesante, en vez de carácteres, puso graficos de moustros, equipo, etc (graficos de roguelike):



En mi juego Como el Rogue quise usar esta idea asi que tomé la imágen de arriba y la edité mezclandola con una de las imágenes que viene con la libtcod para generar una tabla unicode con los graficos para desplegar los objetos roguelike:




Con libtcod es facil usarlos, simplemente se llama la función
console_set_custom_font(fontFile, flags=FONT_LAYOUT_ASCII_INCOL,nb_char_horiz=0, nb_char_vertic=0)

y listo! ahora los orcos, los trolls e incluso los dragones parecen serlo y son peligrosos, como se observa en el siguiente screenshot:



Por ahora me seguiré enfocando en la creación de los mapas para las cavernas, el pueblo y las salvajes tierras baldías. En el próximo post hablaré sobre el algoritmo BSP usado para generar los calabozos

viernes, 28 de octubre de 2011

Como el Rogue, Un Roguelike en Castellano

ComoelRogue sería un intento de hacer EL roguelike en Español.

No, al menos un roguelike en Español.

Está escrito en Python 2.7, y usa la libtcod como libreria de manejo de la consola.
www.python.org
http://doryen.eptalys.net/libtcod/

... y ahora tiene página! http://comoelrogue.blogspot.com

Espero ir avanzando en ideas, soluciones a los problemas que surgen y tener una versión decente pronto. Al menos por ahora, no publicaré ejecutables hasta la versión 3.x.

Si alguien desea en verdad ayudar contactarse conmigo al e-mail sgtdano@gmail.com

Actualmente (v1.2) el juego tiene algunos aspectos básicos: creación de calabozos, campo de vista (fov), combate y ai básicos, items e inventario, menu principal, guardar juego al salir y scrolling del mapa.

además estoy trabajado en el algoritmo BSP para generar mejores calabozos y despues generar un pueblo basico mas el sistema de escaleras para subir y bajar de los calabozos.

estoy subiendo las versiones en pasos de 0.1, por lo que por eso estimo que recién en la 3.x en adelante el juego sera lo suficientemente bueno para sacar un ejecutable. hay que tener paciencia!