Dreaminze Engine
De Wikipedia, la enciclopedia libre
Dreaminze Engine es un motor integramente en español para la creación de juegos MMORPG (Massive(ly) Multiplayer Online Role-playing Game, tambien conocido como Online RPG) en dos dimensiones sin necesidad de tener algún tipo de conocimientos de programación, creado bajo el código base de Mirage Source.
Dreaminze Engine le pertenece a la Comunidad Dreaminze, y tiene hasta la fecha casi tres años de trabajo, lo que asegura su estabilidad en conexión a servidores, sistemas, envio/recepción de datos y demás detalles que hacen a la calidad de un juego.
Además los usuarios de este engine cuentan con un amplio soporte ya que en las Comunidades Dreaminze hay un espacio dedicado a este motor, donde cada usuario puede solventar sus dudas, obtener códigos, ideas, ayuda, etc, siempre y cuando use Dreaminze Engine para crear su juego. Encontrará ayuda de cientos de diseñadores, scripters, y todo tipo de personas familiarizada con la creación de juegos On-Line
Al día de la fecha (Jueves, 22 de Marzo de 2007), Dreaminze Engine se encuentra en su versión 1.4
[editar] Historial de versiones
Version 1.1
- Se tradujo muchos de los menu faltantes.
- Se arreglo el run time 9 al entrar a los mapas.
- Se arreglo el problema del menu al ingresar datos de cuenta no existentes.
- Se agregaron para su modificacion los siguientes gui:
- Chat entre jugadores.
- Crear cuentas.
- Arreglos de items.
- Crear clanes.
Version 1.2
- Se soluciono el bug que al clikear o banear a un jugador este permanecia en el mapa.
- Se arreglo el bug de que a resolusion 800x600 el menu quedaba desplazado.
- Se soluciono el bug que hacia volverse de color blanco los bordes de las tiendas.
- Se agrego un main.txt mas ordenado y listo para agregar nuevos sistemas mediante scripts.
- Se arreglo el bug que no respondia al usar el comando /guardar
- Se soluciono el bug que daba problemas graficos en el menu cuando el server envia el aviso de baneo.
- Se soluciono el bug de personajes creados que desaparecian en el menu de seleccion.
- Se soluciono el bugs de usuarios baneados tenian acceso al juego.
- Se agregaron 10 planchuelas en total de tiles para trabajar.
- Se soluciono el problema con la font de los personajes.
- Se agrego en la carpeta Gui el marco de la pelicula flash para editarlo a gusto.
Version 1.3
- Se agrego un sistema de Updater para que tus usuarios tengan actualizado el juego.
- Se agrego un sistema de configuracion del servidor mucho mas facil y practico.
- Agregado los siguientes comandos para scripting:
- Sub GiveItem(index, ItemNum, Val,) - Da un item
- Sub ReplaceOneInvItem(Index, ItemViejo, ItemNuevo) - remplaza los items x por los items y
- Sub TakeCurrency(Index, Item, Valor) - Toma dinero
- Funcion FindItemSlot(Index, Item) - Devuelve el slot donde se encuentra el item X
- Funcion HasItem(Index, ItemNum) - Devuelve si el usuario tiene el item x
- Agregado Spells que dan items:
- En el editor de Spell, puedes colocar la opciones Dar Item, que al lanzar el hechizo, da
un item.
- Agregado Spells Scripteados:
- En el editor de spell, puedes colocar la ultima opción, que ejecuta un script que puedes
cambiar en hechizos.txt
- Main.txt mucho mas ordenado!
- Ahora cada sección de scripts esta en su archivo propio, lo que hace mucho mas fácil su
edición. Recuerda agregar todas tus modificaciones.
- Opción WebSite:
- Ahora, en el sistema de ayuda del juego, donde antes mostraba la web de dreaminze,
ahora mostrara la web que este en el archivo data.ini del servidor.
Version 1.4
- Agregadas las siguentes rutinas para script:
- Sub Scriptanim(Index, NumeroDeSpell con la anim, Index del player donde llega la animacion)
- Sub OpenShop(index, numero de la tienda) >Abre la tienda X al player
- Sub RecargarScripts() > Recarga los scripts
- Funcion FindItem(index, Nombre del item) > Busca un item por nombre
- Sub MaMsg2(index, Numero del mapa, Mensaje, Index) > Dibuja mensaje abajo del jugador.
- Arreglados bugs graficos.
- Los hechizos de area ahora si tienen sonido.
- Función GetVar ahora devuelve VbNullString cuando la llave esta vacía.
- Optimizados algunas variables.