hola a todos.
resulta que tengo un ejercicio que resolver de la universad cuyo enunciado plantea la idea de un juego de rol. el enunciado es el siguiente:
en un videojuego existen tres tipos de personaje: caballero, mago y arquero. cada uno debe guardar sus cantidades de vida y mana. todos tienen un metodo atacar que recibe a otro personaje como referencia al cual va a atacar, sin embargo el ataque de cada personaje es diferente en cuanto a los atributos que consumen:
-el ataque del caballero quita 3 unidades de vida y 1 de mana al personaje que ataca.
-el ataque del arquero quita 2 unidades de vida y 2 de mana.
-el ataque del mago quita 1 unidad de vida y 3 de mana.
cada personaje tiene un metodo esta vivo, para saber si tiene vida restante y un metodo tipo que devuelve una cadena de texto con el tipo del personaje
con estas especificaciones codificar una clase juego para representar un juego simple que contenga 30 personaje de distinto tipo en un unico arreglo. en cada turno del juego se elige un personaje al azar que debe atacar a otro, elegido tambien al azar, esto debe repetirse hasta que quede solo un personaje vivo. mostrando en cada turno el tipo y la cantidad de vida de cada personaje.
quisiera un poco de ayuda sobre el planteamiento del programa, las clases y los atributos.
les agradecere cualquier tipo de ayuda.
Mod: Titulo modificado, no escribas en mayúsculas
resulta que tengo un ejercicio que resolver de la universad cuyo enunciado plantea la idea de un juego de rol. el enunciado es el siguiente:
en un videojuego existen tres tipos de personaje: caballero, mago y arquero. cada uno debe guardar sus cantidades de vida y mana. todos tienen un metodo atacar que recibe a otro personaje como referencia al cual va a atacar, sin embargo el ataque de cada personaje es diferente en cuanto a los atributos que consumen:
-el ataque del caballero quita 3 unidades de vida y 1 de mana al personaje que ataca.
-el ataque del arquero quita 2 unidades de vida y 2 de mana.
-el ataque del mago quita 1 unidad de vida y 3 de mana.
cada personaje tiene un metodo esta vivo, para saber si tiene vida restante y un metodo tipo que devuelve una cadena de texto con el tipo del personaje
con estas especificaciones codificar una clase juego para representar un juego simple que contenga 30 personaje de distinto tipo en un unico arreglo. en cada turno del juego se elige un personaje al azar que debe atacar a otro, elegido tambien al azar, esto debe repetirse hasta que quede solo un personaje vivo. mostrando en cada turno el tipo y la cantidad de vida de cada personaje.
quisiera un poco de ayuda sobre el planteamiento del programa, las clases y los atributos.
les agradecere cualquier tipo de ayuda.
Mod: Titulo modificado, no escribas en mayúsculas