domingo, 11 de mayo de 2014

Avances técnicos I

En esta entrada del blog contaré los avances de la semana con respecto al juego y también un poco del generador con que hago el juego.
Para los que no saben el generador es una herramienta que facilita la parte programación, es decir escribe(o genera) código que yo he escrito con anterioridad en otros juegos ahorrandome la parte repetitiva de programar un juego pero, usando un código más simplificado. Algo así como un GameMaker o un Construct pero con texto.
Este remake o make de Gunshot Megaman será escrito con código FP4G pero, de todas maneras necesitará código adicional en caso que el mismo FP4G sea insuficiente. Por ejemplo para hacer la intro tuve que programarla directamente y en el generador solo tuve que especificar lo siguiente.
USING STATE Intro;
DEFINE GAME GunshotMegaman
[
   START Intro;
]
Una de las características del generador es poder añadir el código que estimes necesario para hacer funcionar tu juego. Y como todavía lo estoy desarrollando esta característica será muy útil para avanzar lo más rápido posible.
Eso es todo por esta semana. La próxima entrada será sobre el tileado.

martes, 6 de mayo de 2014

Importancia de los enemigos - Jugabilidad (06-05-2014)


Saludos mis queridos y apreciados lectores, antes de empezar esta entrada, quería pedir disculpas por la ausencia estas dos semanas, se que es una terrible forma de empezar, pero lamentablemente debido a una mudanza abrupta me quede 2 semanas sin Internet. Pero tranquilos, ya estoy de vuelta.

Esta semana os hablare sobre los problemas de los enemigos de Gunshot Megaman.

Entonces pues, empecemos con el primer y mas obvio problema, Los Zombis con escudo:


Los Zombis son escudo son  una de las cosas que primero quise cambiar cuando empezamos este proyecto, son básicamente una bola que a veces salta, su ataque (cuando dispara con su pistola) es tan fácilmente esquivable que ni siquiera merece la calificación de dificultad, es mas, si miráis la primera y la segunda imagen, no tienes que hacer nada para esquivarlo, simplemente el ataque pasa de largo por encima de ti, y en la tercera imagen simplemente tienes que agacharte y VOILA, el enemigo jamas te tocara.

Entonces, ¿Cual es la solución? Pues, aunque ciertamente hay formas de hacer este enemigo interesante de enfrentar, simplemente no merece la pena y desaparecerá de las localizaciones en las que esta actualmente, cambiándolo por otro enemigo o simplemente dejando esa zona vacía (Por ejemplo, la tercera imagen cambiara, así que no hay necesitad de rellenar el hueco que dejara, pero ya hablaremos de eso mas adelante)


Esto que veis aquí es algo fácil de explicar: después de pasar esta zona por primera vez y morir en cualquier parte mas adelante, vuelves a empezar aquí en vez de volver a tener que hacer todo desde el principio. (Lo que se conoce como Checkpoint)

Así que, ¿Cual es el problema aquí? Pues veréis, ese Lobo esta atacando al jugador antes de que pueda volver a tomar control del personaje. Seguramente vuestra reacción es pensar que no es justo, y no lo es. También pensareis que es un error al programar el juego que nunca se arreglo, y aunque parezca sorprendente, hasta donde yo se, Sebastian Exe, el creador de Gunshot Megaman, hizo esto aposta.

A diferencia de el, no voy a dejar un injusto ataque como este pase, entonces, ¿Que voy a hacer? ¿Voy a eliminarlo también como con los Zombis con escudo? No, en este caso no voy a eliminarlo, simplemente voy a hacer que el lobo aparezca después de que el jugador tome el control del personaje, y no antes.


Y como ultimo comentario, mirad esta imagen, en ella hay dos cosas que me gustaría comentar, pero esta semana me concentrare en hablar sobre esas cabezas de Zombi con tentáculos morados que Sebastian Exe llama Une. (Yo tampoco lo entiendo) Pero no estamos aquí para hablar sobre el diseño de los enemigos. (Aunque hablar sobre que todos los Zombis de Gunshot son físicamente parecidos a Sebastian Exe es un divertido tema de conversación, no da para una entrada del Blog)

El problema de este enemigo es simple: no hace nada, punto. Tener este enemigo o tener una caja de madera con pinchos es exactamente lo mismo. Así que, ¿Cual es la solución? Bueno, eso es bastante simple, añadirle un ataque. ¿Que ataque tendrá? Bueno, aunque eso no esta completamente diseñado, probablemente sera un ataque simple muy parecido al de los Met, de la saga Megaman.

Así pues, eso es todo esta semana, por favor no olvidéis de dar publicidad al blog y comentar cualquier cosa que querías, todo comentario sera leído. Hasta la semana que viene.