|
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
|
|
|