eRe EL PROYECTO

Objetivos


    

Este proyecto consiste en construir una maquina virtual para juegos de ROL virtuales, que sea parametrica, que permita manejar varios mundos en forma simultanea y fácil.

La idea es que sea gratis para los jugadores y masters, dentro de lo posible.

En cuanto al desarrollo y programas en primera instancia no serán libres, pero se pretende llegar a usar los conceptos de GPL y OCL.



NOTA: Toda la documentación y dibujos incluidos pertenece a sus autores, asi como las ideas y modelos propuestos.

    



Etapas del Proyecto :


M1 :

Maquina para recorrer dungeon actual en forma básica, probar teorías ytecnologías. Acá se hará el BetaTest 1.


M2 :

Desarrollo de un protitpo (en Magic) del modelo Lugar/Sector, acciones tomar y dejar, comunicacion entre personajes y por supuesto movimientos basicos.


M3 :

Pruebas de diseño iniciales del modelo de para la entrega de Resultados e ingreso de ordenes, solo en HTML, sin funcionalidad real.


M4 :

Preparación de plataforma de desarrollo para la versión definitiva en Java... si, pronto pondré todos los productos seleccionados y por que fueron elegidos.


M5 :

Pruebas iniciales de funcionalidad al ingreso de ordenes y primeras pruebas con el ambiente de desarrollo definido en M4.

Esto se suspendio, porque me quede sin hospedaje para el sitio de juegos ... snif snif :-( ... ver las Noticias.


M6 :

Definición del modelo de datos y diagrama Objeto-Relación, ademas de la creación de los scripts para la creación de tablas e indices.
Incluye la documentación y publicación del mismo en el sitio del proyecto.... con acceso restringido ... :-(


M7 :

Construcción de funcionalidad basica de movimientos.
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M8 :

Construcción de funcionalidad basica de las acciones tomar y dejar objetos.
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M9 :

Construcción de funcionalidad basica de las acciones para comunicarse y enviarse mensajes entre los personajes y al master.
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M10 :

Construcción de la pantalla de ingreso de ordenes y visualización de resultados (... no el mapa todavía no ... si que no pregunten...). Esto se haría utilizando tecnología JSP entre otras.
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M11 :

Integración de las etapas M7 a M10. A esta altura se deberá hacer un segundo BetaTest en el sitio de pruebas y luego en el de producción.
Ademas se deberá documentar el procedimiento de liberación a pruebas y luego a producción de las funcionalidades nuevas, esto será útil para las próximas etapas.


M12 :

Liberación (... al fin ...) de la primera version jugable basica... claro que luego de corregir los problemas detectados en la etapa M11.


M13 :

Extender la acción de movimiento para que afecte a las características de los personajes con esto se modelaría algo así como el cansancio, el que afecta la fuerza, la destreza y otras cosas, por ejemplo.
Incluye pruebas beta, liberación y documentación, la que ademas será publicada en el sitio de desarrollo del proyecto.


M14 :

Incorporar las acciones para combate (... ya estaba bueno ...) primero en forma basica y luego mas avanzado y mejorado. Es decir solo incluira encuentro entre personajes (.., heeee todos contra todos ...).
Luego se extendera para tener encuentros con criaturas estaticas.... ( que es eso de estaticas ? ... ver M16)
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M15 :

Extender acciones de poderes especiales Mágicos, Clérigos y Psionicos.
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M16 :

Extender las acciones de combate para incluir encuentros con criaturaserrantes, es decir que se muevan según ciertos algoritmos. (... con que eso era ... )
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M17 :

Diagrama del dungeon en base a patrones, se definirá un lenguaje deespecificación al respecto y se hará una maquina básica de pruebas con Java.
Esto además inicia un proyecto secundario para armar un sistema de mapas ydibujos en base a un lenguaje de especificación, con programas que lointerpreten y generen el dibujo, además de un generador de mapas, dungeons ciudades y todo eso, en principio este proyecto se llamara GeRe (Graphics eRe). Se asurará tecnologías Java, Gramáticas Libres de Contexto, graficos vectoriales, XML, entre otros.


M18 :

Se incorpora información de los masters, se les envía información sobre suregión y/o jugadores, envían su información para terminar el turno. Con esto se elimina el problema de los diálogos con los PNJ. (... que sera de mi ... :-( )
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M19 :

Incorporar jugadores con Personajes especiales como divinidades, seres antiguosy sabios, etc. Por ejemplo cuando los personajes recen a sus dioses, lasoraciones serán enviadas a estos jugadores y al master y el jugador que interpreta a las divinidades se los otorgaran o no.
Incluye la documentación y publicación de esta funcionalidad, ademas de los ajustes al modelo de datos.


M20 :

Todo lo que pueda surgir en el desarrollo y tambien lo que propongan los jugadores.




Otras Ideas :

Acá se describen una serie de ideas adicionales que se piensa incorporar alproyecto en algún momento.


Las Criaturas errantes que puedan fijarse a un personaje y perseguirlo hasta acabarlo o lo acaben... rastreo de huellas y coasa asi. [como se verian con un Balrog que esta obsesionado con ustedes ... :-) ]


Movimientos en diferentes terrenos, planos, subidas y bajadas, etc.
En un lugar se puede mirar en las direcciones de movimiento, viendo diferentescosas.


Los objetos pueden llevar consigo el otorgamietno de características quehabilitan acciones, por ejemplo un anillo de volar otorga la capacidad devolar (característica Movimiento Aéreo) aunque la criatura o su raza no pueda volar naturalmente.


Debe existir la posibilidad de mover criaturas entre mundos, aunque a losmasters no les guste, pero a mi me gusta y como esto lo dirijo YO :-) así sehará... si se hace.


Envíen sus deseos e ideas, por locas que estas parezcan, total el cuento lohacemos nosotros.... mas bien yo con una conjugación de ideas de todos :-).



JEVS El Creador se reserva el derecho de cambiar las etapas, segun estime conveniente para el proyecto.



Contenido


C o n t e n i d o



Game Site

a - J u g a r

reamers.com
H o s t e d

Visitas (1999.12.03):
ver aca.
n + 1

2001.10.20
yyyy.mm.dd