MüchiGame: La web del juego del mundo de los Müchis para el 1er Concurso Universitario de Software Libre

Novedades de los motores de creación de un RPG…

Como sabréis mi proyecto está en fase final, es decir, tengo todos los motores para utilizar el juego, pero como ya comenté en otros posts, no interesa demasiado a la gente porque el contenido real del proyecto es un videojuego,(lo que quieren es jugar!), y crear todo el contenido del mismo lleva un poco más de tiempo; he creado algunas imágenes y sonidos, aparte del argumento a modo de historia en XML….

Los motores se separan en el motor de generación de contenido (django) ,el que enlazada el contenido con la interfaz del juego (xml+perl) y el motor que carga dicho contenido y lo convierte en el juego con la lógica del mismo (php+ajax).
Ahora me encuentro mejorando ésta última parte ,que es la para la que tengo más experiencia debido a mi trabajo, pero ,he tenido menos tiempo y más problemas para desarrollarla, por suerte ,iré más rápido y pronto os proporcionaré información de las novedades…

Gracias por vuestra atención. Cordiales saludos !

13 de April de 2007 - Posted in Noticias, Juego | Sin comentarios »

Acerca de la música y los bancos de sonido

Todos los sonidos y la música del banco de sonidos de MüchiGame que hay en el repositorio de la forja de rediris han sido generados por mi hermano, con su teclado Yamaha, es el teclista del grupo de reggae granadino Soldiers. No sé que tipo de licencia lleva ésto,espero que no venga la SGAE a por mi :P

¿Alguien sabe algo al respecto? y de los gráficos? ¿debemos tener alguna licencia especial por usar gráficos de la red o los propios?

HELP!….

10 de April de 2007 - Posted in Noticias, Juego, Sonido y Música | 3 Comentarios »

Actualización : Django y engine DHTML

Por fin tengo la base del motor DHTML ,tras varios meses de investigación y desarrollo tengo el motor DHTML definitivo con vista isométrica, gracias a Francisco Javier Nieto por su “Isometric Game Engine for Javascript & HTML” que he modificado, ahora será realmente sencillo realizar todas las tareas de creación de mapas y el engine es realmente rápido! :) de hecho he dejado de lado el anterior Wednus DHTML puesto que tenía demasiado código y era más difícil de entender, tras algunos cambios éste MuchiGame Engine basado en el Isometric GE de FJ funciona como esperaba, y cumple las espectativas…

Por otro lado mi servidor no es capaz de arreglar los problema de django… http://www.agenciaq4.com/django/ a unos dias de terminar el plazo…así que me veré obligado a usar los modelos de datos fijos como XML…ésto lo explico un poco más abajo…
_______________________

Mod_python error: "PythonHandler django.core.handlers.modpython"

Traceback (most recent call last):

File "/usr/lib64/python2.3/site-packages/mod_python/apache.py", line 287, in HandlerDispatch
log=debug)

File "/usr/lib64/python2.3/site-packages/mod_python/apache.py", line 454, in import_module
f, p, d = imp.find_module(parts[i], path)

ImportError: No module named core
_______________________
Tras arreglarles yo mismo el primer error...y buscando un poco acerca de éste nuevo error parece que mi host dedicado tiene versiones diferentes instaladas de Python...

El modelo multijugador finalizado (teóricamente):

Los modelos de datos y es algo que aún no he explicado ,se construyen en django como modelos de vistas ,clases genéricas que se pueden administrar fácilmente, dichas clases son la base del juego ,por medio de una interfaz XML se reescriben dichas clases en PHP ,esto se hace usando el paradigma del modelo de programación orientada a aspectos, es decir, para todas las clases existe una base en un fichero .PHP y sobre ésta se crea una nueva que contiene métodos nuevos que se toman de ficheros XML, dichos ficheros XML son generador por el motor de Django, que es donde se encuentra la base de datos del juego en todo momento, la lógica de programación es el punto intermedio entre PHP y Django donde se utilizan scripts en PERL.

Para el modelo de un jugador normal sólo se toman los datos de las clases del juego desde django a xml y se esriben los contenidos de las clases en php y usando javascript podemos movernos por el mundo cargando el contenido que nos va haciendo falta por medio de técnicas AJAX de toda la vida.

Podeis probar:
Demo del Engine DHTML (aún sin AJAX)


Captura del engine

7 de April de 2007 - Posted in Noticias, Ingeniería, Juego | Comments Off