Contenido
IRENE - motor de aventuras
2005 - 09 -04
A mi siempre me parecio un nombre bonitoel de IRENE incluso para un proyecto en flash. ¿ Por qué un nombre de mujer para una descomunal chorrada como esta ? Bueno, primero no es una chorrada, aunque si otra de mis ideas alocadas, y lo segundo es que aun no sabeis que es!! En tercer lugar dire que es mas corto que Motor para Aventuras Gráficas en Flash , asi, IRENE, sera su nombre en clave… jajaja. Otra de mis opcion era bautizarlo como SK-umm! muchos de ustedes sabran que hace referencia al sistema SCUMM de Lucas Arts, pero ese fue el nombre que utilice para el principio de motor en Fenix, para nuestro querido WeedQuest que nunca llego a ver la luz, excepto un par de escenarios que solo vieron unos pocos privilegiados.
IRENE es un motor de juego, lo que nos lleva a ¿Qué c*j*nes es un motor de juego? Sencillito, un sistema propio para desarrollar un juego, es decir, una serie de funciones y facilidades hechas expresas para eso, con un ejemplo sencillo seguro que os quedará la idea. Podríamos programar UNA aventura de la forma que si un persona tiene que ir a tal sitio pues ir moviendolo pixel a pixel cada vez que necesitaramos que se moviera, eso implicaria unas tropecientas mil lineas de codigo, en cambio con el motor, primeramente definiriamos una funcion Personaje.goto(x,y); y cada vez que se quisiera mover solo tendriamos que invocar el goto. El motor tambien se encargaria de dibujar en pantalla los mensajes de texto, mientras nosotros solo tendriamos que decir Personaje.say(texto);
¿ Por qué complicarse la vida haciendo esto, no sería mejor programarlo directamente ?
Definitivamente NO, así es mucho mas rápido el desarrollo de multiples aventuras una vez terminado el motor, además que es COMO DEBE DE HACERSE ya que el codigo de la primera sería sencillito. También abre el campo a personas con menos conocimientos de programación, que podrán crear sus propias aventuras con una sintaxis relativamente sencilla, funciones extremadamente claras como Personaje.goto(x,y), Personaje.say(texto) o Personaje.coger(objeto)
No pongo el link en la seccion de proyectos porque espero que en breve este listo cierto sitio dedicado a proyectos libres y demas. Asi que por el momento se quedaran con las ganas de ver un ápice de codigo -que solo hay 100 lineas nada más!!- saludetes!
Un comentario en “IRENE - motor de aventuras”
Me parece muy interesante la idea(¿porque no se me ocurrio a mi? XD). Hace tiempo que quiero hacer un juego para pocket pc y creo que me serviria hacer uno para varios juegos. Si lo hago por aqui dare aviso.





Meduza
4 de February de 2006 a las 7:28