Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code 4 - Enemigos y batalla #5

Open
Heikelol opened this issue Apr 9, 2014 · 0 comments
Open

Code 4 - Enemigos y batalla #5

Heikelol opened this issue Apr 9, 2014 · 0 comments

Comments

@Heikelol
Copy link
Owner

Heikelol commented Apr 9, 2014

Hola.

Vamos a empezar a hacer el evento de batalla y los enemigos. El modelo será el siguiente:

  • En el mapa, a momento de creación, habrá un número determinado de enemigos, usualmente entre 2 y 5.
  • Nuestro monstruo avanzará automáticamente desde el principio del mapa. Cuando se encuentre con un enemigo, empezará la batalla. Se define "encuentro" cuando uno de los combatientes se encuentra a rango de ataque de otro. Así, uno podrá empezar a atacar aunque el otro no le haya llegado aún.
  • Cuando comience la batalla, se indicará en el log. Adicionalmente, aparecerán dos pantallas, una a cada lado de los combatientes, de tal manera que se muestren sus características y habilidades.
  • Por ahora, la batalla será de dos slimes a base de autoataques, sin habilidades. Las dos slimes se escupirán mutuamente hasta que una de ellas muera. Los ataques y los compactos aparecerán en el log: ej; Monstruo 1 lanza "Escupir"; "Escupir" produce 10 de daño a Monstruo 2; etc.
  • Finalizada la batalla, aparecerán los mensajes oportunos en el log y desaparecerán las pantallas de estado de los combatientes. Nuestro monstruo, en caso de victoria, comenzará a avanzar de nuevo. En caso de derrota, finaliza la pantalla.

Más adelante iremos complicando la cosa con habilidades, monstruos de final de escenario como jefes y recompensas de cada batalla/pantalla.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant