Hola a todos:
Llevo tiempo dándole vueltas a un proyecto, que en los últimos meses se ha venido muy arriba, sobre todo tras jugar a Fairune, un sencillísimo RPG old school que echa mano de todos los trucos y secretos de la vieja escuela (caminos escondidos en paredes, sencillos puzles de empujar piedras...).
Hace mucho que me apetece hacer un action RPG, de vista cenital, más orientado a la aventura que al grindeo y los stats, y viendo que de vez en cuando me estanco con la ampliación del Echo, pues puede ser una buena idea.
La cosa es esta: como hacer un RPG es muy complicado, voy a dividir el proyecto en tres partes.
La primera va a ser un crap-juego, muy corto, que me va a servir para desarrollar el motor y las herramientas, y para ver si esto es un arrebato pasajero o si la cosa va en serio. Algo muy sencillo: mapa de tiles, unas pocas durezas, sólo 2 capas en el mapa visible (lo que está por debajo y por encima del prota), y ataques en tiempo real, nada de una pantalla aparte ni un sistema elaborado por turnos.
La segunda ya va a ser en serio, un juego al estilo Zelda 2D, aprovechando lo que ya está hecho, pero con una buena historia, un buen mapa que explorar, personalización de personajes (bueno, cambio de paleta y poco más ).
Y el tercero, el juego que tengo en mi cabeza, que viene a ser lo mismo, pero ahora los mapas de durezas van a tener diferentes plantas, y se va a poder saltar como en un entorno tridimensional, potenciando mucho el plataformeo, hasta el punto que se pueda usar dicho motor para hacer juegos de plataformas de scroll lateral en vista 3/4 (pero todo usando gráficos 2D). Algo parecido al Banjo-Kazooie de GBA, pero sin perder su naturaleza Action-RPG.
El meollo del asunto es que estaba pensando que puedo aprovechar la oportunidad para dos cosas.
Por un lado, crear una serie de vídeos sobre cómo desarrollar un videojuego. Ya sé que los profesionales del foro me van a decir "tu no tienes ni p*** idea de lo que estás hablando", pero no pretendo eso, es sólo un acercamiento para la gente que no sabe de qué va el tema, y explicar un poco mi experiencia personal (gente con menos experiencia ha subido chorradas mayores a youtube ). Como eso puede ser mucho trabajo, y puede entroncar con el principio básico del proyecto, KISS ("keep it simple, stupid!", por eso el dividirlo en tres proyectos), puede ser mejor idea hacerlo en mi blog, que lo tengo muy abandonado.
Lo cual nos lleva a la segunda parte: va a ser open source. Al menos el primer proyecto. Tengo intención de poner a disposición de todo el mundo el código que vaya haciendo, de forma que vosotros mismos podáis hacer vuestras propias versiones del juego con lo que vayáis aprendiendo, o para que podáis aportar vuestro granito de arena al mío. No sé si será mediante GitHub o subiendo ficheros zip a alguna parte. Como el apartado anterior, aun lo esto sopesando.
Y esto me lleva a la decisión más difícil de todas: lenguaje y plataforma.
Siguiendo el principio KISS, lo ideal sería usar BennuGD, lenguaje que domino, y hacerlo exclusivamente para PC, dado que nadie usa ya Wiz, y la plataforma OpenDingux a la que tengo acceso (RG350) no me lo pone fácil (versión muy específica de BennuGD, los controles cambiados, ciertos bugs con las rotaciones...). Pero no descarto usar el nuevo fork PixTudio o darle una oportunidad a BennuGD2 que está en desarrollo.
Aun con eso, sigo dándole vueltas al asunto. Me gustaría hacer sprites de 32x64 en lugar de los habituales 16x16 o 16x32, pero el poder llevar mi juego a cualquier parte me sigue encantando
En fin, dejo esto por aquí por si alguien me puede ayudar a aclararme las ideas, y ver qué interés hay en el tema.
También necesito sugerencias sobre programas de captura de pantalla (gratuitos, que no te pongan la típica marca de agua), algo que simplifique el uso de GIT (mira que llevo tiempo usándolo, pero aun me lío con el push, el pull, el commit, y aun no me manejo con las ramas), o sobre qué puede girar el argumento de los juegos, porque para el crap-juego mi cabeza apunta a la enésima parodia de Matrix, y/o como crítica social de los ofendiditos y los SJW que están arruinando nuestros videojuegos, películas y series con su imposición de políticas de inclusión con calzador
Marcadores