cidoku's Earthbound Engine
Publicado 2017-03-09. Actualizado 2022-04-04.
He trabajado en este desastre de código espagueti desde 2011 y finalmente voy a lanzarlo al público. Incluye la mayoría de las idiosincrasias favoritas de Earthbound, como:
- Un sistema de batalla completo al estilo Earthbound (¡con medidores de HP animados y fondos animados distorsionados!)
- ¡Todo el PSI de Earthbound!
- Un mundo, NPCs y un sistema de diálogo sencillo totalmente funcionales y editables (¡ahora con preguntas!)
- Sistema de inventario, equipo, PSI y estadísticas totalmente funcionales
- Movimiento de oruga (¡los miembros del grupo te siguen!)
- Agua normal, aguas termales, regalos, escaleras, tiendas, cajeros automáticos y dispositivos de revitalización instantánea
- Un sistema completo de guardado y carga
- Un menú principal con una pantalla de configuración de teclas
- Diferentes estilos de ventanas y una secuencia de poner nombres al estilo de Earthbound
- ¡Y muchas más cosas que se me están olvidando!
Es una versión mejorada de lo que se muestra en el siguiente video de demostración (2015).
¡Permíteme descargarlo, amigo! Lo estudiaré y aprenderé cómo funciona, lo juro. También juro leer el script README en la carpeta de scripts.
Claro, solo quiero disculparme por la falta de comentarios en el código. Pero nuevamente, hay muchos ejemplos que te muestran cómo funciona todo. De todos modos ten en cuenta que no es adecuado para principiantes. Algunas cosas podrían no funcionar correctamente, así que ten cuidado.
Versión de GameMaker Studio 2.3
Esta versión del motor (video de demostración) fue adadptada del original y amablemente compartida conmigo por Jevilhumor y publicada aquí con su permiso para el beneficio de todos. ¡Muchas, muchas gracias! No puedo probarlo porque no tengo GMS 2, así que no puedo ayudarte si tienes problemas. Sin embargo, esto debería ser mucho más accesible que la versión original de GMS 1.4 y espero que se actualice a medida que se solucionen los problemas. Agradecimientos adicionales a Pauluigi por contactar a Jevilhumor en mi nombre.
Licencia
Este trabajo está disponible bajo la licencia MIT, que se incluye en la descarga. Esto significa que debes darme crédito a mí y a Jevilhumor e incluir una copia de la licencia en los juegos que hagas con él.1
Descargar
Versión original de GameMaker Studio 1.4
La versión original del motor debería funcionar en todas las versiones de GMS entre 1.4.1763 y 1.4.9999. Se incluyó un soporte preliminar para joysticks, pero como tiene muchos errores, lo desactivé. Para activarlo, descomenta el evento "Begin Step" de objPersistent. Recientemente actualicé esta versión para eliminar gráficos no utilizados y todo código que no era de mi propiedad, y corregir algunos errores.
Licencia
Este trabajo está disponible bajo 2 licencias, elige la que prefieras: MIT o dominio público. Esto significa que no tienes que darme crédito si eliges la última opción, pero, por supuesto, lo apreciaría. Lee el archivo LICENSE.txt para obtener más detalles.2
Descargar
Herramientas
El siguiente archivo ZIP incluye un editor de lista de objetos, un probador de cuadros de texto y sus códigos fuente (misma licencia que la versión para GMS 1.4).
Descargar
1 2Ten en cuenta que esto solo se aplica al código, y la mayoría de los elementos gráficos pueden estar protegidos por derechos de autor de Nintendo, Hekset, yo (cidoku) y otros autores. Además, logré que el movimiento de oruga y el medidor de HP en movimiento funcionaran gracias a código por Yal y TheDave, respectivamente, así que también puedes darles crédito si quieres.