29047-Proyecto:_Juego_RPG_en_Java
#0
enanogm 17687
Hola

Bueno, hace mucho que traía esta idea en la cabeza pero no me animaba a empezarla... tal vez porque estaba concentrado en el rpgmk

La idea es desarrollar un juego 2D estilo RPG desde 0 completamente en Java.
Ahora en este momento me suena en la cabeza la frase de varios profesores: "No hay que reinventar la rueda"

¿Porqué no utilizar una herramienta? Bueno, ya utilicé una, el RPG Maker XP. Me dio algunas satisfacciones y pude conocer sus pro y sus contras. Pero nunca me terminé de entender con el RGSS, y eso era más que un obstáculo para mí, que soy programador.

Además, hace tiempo que quería hacer algo en java que no solo fueran aplicaciones MDI, de las que me he hecho muchas con Swing y JPA; y la idea de hacer un juego totalmente propio me carcome en cerebro desde hace muuuuchos años jaja

Así que me decidí a programarlo...todo desde 0. La verdad es entretenido. No puedo avanzar mucho, la verdad, en estos momentos tengo muchas responsabilidades en mi vida personal y cada día llegan más y ninguna parece poco importante como para dejarla de lado (y eso que ni siquiera estoy en pareja...ojo! por elección, no por falta de acompañante jajaja)

¿Qué tengo hecho hasta ahora?
Bueno, no mucho...
Empecé hace unas dos o tres semanas y he podido avanzar muy poco, se me cruzaron dos exámenes finales en medio. Pero he aprovechado para leer bastante, sobre teoría de desarrollo de videojuegos, informarme sobre juegos independientes, leer sobre desarrolladores independientes, algunas cosas que no conocía de Java... en fin

puedo mostrar esto


¿Qué es lo que estoy viendo?
Bueno, vendría a ser la pantalla principal de juego. El panel de abajo tendrá las opciones y herramientas que se usan más frecuentemente y las ingame. El de la derecha tendrá opciones más globales, como para quitar la música, guardar la partido, el nombre del usuario, tiempo de uso, etc. Como verán, utilizo Swing como framework para la GUI.

Pero por ahora, está hecho:
El mapa construido por capas de tiles (sí, igual que el rpgmk). De momento hice solo dos capas para probar la funcionalidad y la velocidad de actualización de la pantalla, no creo que pase de tres capas. El tamaño del mapa es de 30x30 tiles, de 32x32 pixels de tamaño.

El personaje tiene las animaciones para caminar en las cuatro direcciones.

¿Solo eso?
Bueno, además, el mapa que muestro está persistido en el disco en un archivo binario y la pantalla hace scroll con el personaje centrado, igual a los juegos GBA.


Ahora sí, eso es todo.

En las próximas iteraciones tengo pensado agregar la detección de colisiones, que ahora está en estado alpha; efectos de sonido que se pueda activar/desactivar globalmente y música de fondo con el mismo comportamiento.
Pero por ahora, estoy tratando de llevar la documentación en Javadoc y cada tanto repaso cada clase para ver si cumplo los principios SOLID, aunque sea un poco jaja

bueno, espero pueda leer alguna opinión

gracias por pasarse

Saludos