lunes, 12 de diciembre de 2011

Está Vivo!

Al fin el primer demo de ComoelRogue está listo. aqui el link de descarga:

ComoelRogue V2

Aun no estoy satisfecho con el resultado, hay muchas cosas que quiero programar pero muchas de ellas no se si realmente quiera incluirlas, y en qué forma las voy a incluir. No quiero que ComoelRogue sea un clon de Angband en Español, pero es díficil hacer las cosas notoriamente diferentes y aun asi obtener un resultado bueno.

Al menos espero que puedan descargar y ejecutar el .exe. Cualquier problema por favor comentar aca! también serán bien recibidas ideas de que podria agregarse en el juego.

aqui está el readme de esta version (tambien incluido en el link):
Como el Rogue
Un Roguelike en Castellano
by Daniel Cortés
version 2 - compilada para Win32
12-12-2011

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

agradecimientos:
----------------
-Jice, Mingos por libtcod http://doryen.eptalys.net/libtcod/
-Jotaf por el python wrapper de libtcod y su excelente tutorial http://roguebasin.roguelikedevelopment.org/index.php/Complete_Roguelike_Tutorial,_using_python%2Blibtcod
-John Sayles interprete de la musica usada en este juego http://www.jsayles.com/familypages/earlymusic.htm
-pymedia http://pymedia.org/


Instrucciones:
--------------
movimiento:

qwe key_up
asd key_left key_right
zxc key_down

r: muestra el equipaje
i: muestra el inventario
s: duerme (por un turno solamente)
S: se queda dormido (para recuperar energía)
g: tomar objetos, o las escaleras
,: pausa la música

Historial de Versiones:
-----------------------
v2: primer demo. se añade musica
v1.0 - v1.92: mejoras para una primer version 'jugable' con un pueblo, item y moustros basicos y sistema de menu
v0.1 - v0.9: Siguen los pasos del tutorial
http://roguebasin.roguelikedevelopment.org/index.php/Complete_Roguelike_Tutorial,_using_python%2Blibtcod,_part_1


Fundamentos de Comoelrogue:
---------------------------
-codigo escrito en python. Usa la libreria libtcod para el manejo de consola
-funciones tienen nombre en inglés, de esta forma, es facil identificar una funcion de un nombre de un objeto o
un texto de mensaje dentro del codigo.
-Facilidad de lectura del codigo: nada de programación obtusa, muchos comentarios!
-codigo abierto: cualquiera puede obtenerlo. No se ha implementado aún una pagina web.
-ambientado en un ambiente similar al rogue o al angband (o D&D): dragones, orcos, trolls, espadas, escudos
-El mundo debiera componerse de distintos pueblos separados por terrenos salvajes, y con entradas a
calabozos con varios (1-99) niveles de profundidad. No existirá persistencia de mundos salvo para los pueblos y
sus distancias relativas en el mundo, lo que se genera al iniciar una nueva aventura.
-permadeath of course
-sistema de quest con N aventuras, al terminar las N aventuras el juego queda al libre albedrio del
jugador. La idea es que completar las N aventuras implique tener que adquirir mucha experiencia, los mejores
items unicos, derrotar a todos los NPC y ser practicamente invencible para todos los moustros.

Futuras mejoras para las siguientes versiones (roadmap):
--------------------------------------------------------
-faltan mas items y moustros
-mejorar ataques e incorporar magia
-mas stats: fuerza, agilidad, mana, estados como hambriento, envenenado
-persistencia pueblos y vendedores
-calibrar caracteristicas de items y moustros (constantemente)
-implementar quests
-mejorar algoritmos de generacion de mapas y AI (constantemente)

cosas que NO tendrá Comoelrogue:
--------------------------------
si alguien añade estas caracteristicas entonces será un Comoelrogue variant, y bienvenido sea. Si alguien quiere
realizar algo de esto por favor informarme al correo de abajo (y no olvidar mencionar el origen de su variante):
-real time playing, arena fightings, mouse
-graficos mejorados, isometricos, 3D
-traducción a otro idioma

quieres colaborar?
------------------
sgtdano@gmail.com