File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
Roadmap/42 - TORNEO DRAGON BALL/python Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change
1
+ """
2
+ * EJERCICIO:
3
+ * ¡El último videojuego de Dragon Ball ya está aquí!
4
+ * Se llama Dragon Ball: Sparking! ZERO.
5
+ *
6
+ * Simula un Torneo de Artes Marciales, al más puro estilo
7
+ * de la saga, donde participarán diferentes luchadores, y el
8
+ * sistema decidirá quién es el ganador.
9
+ *
10
+ * Luchadores:
11
+ * - Nombre.
12
+ * - Tres atributos: velocidad, ataque y defensa
13
+ * (con valores entre 0 a 100 que tú decidirás).
14
+ * - Comienza cada batalla con 100 de salud.
15
+ * Batalla:
16
+ * - En cada batalla se enfrentan 2 luchadores.
17
+ * - El luchador con más velocidad comienza atacando.
18
+ * - El daño se calcula restando el daño de ataque del
19
+ * atacante menos la defensa del oponente.
20
+ * - El oponente siempre tiene un 20% de posibilidad de
21
+ * esquivar el ataque.
22
+ * - Si la defensa es mayor que el ataque, recibe un 10%
23
+ * del daño de ataque.
24
+ * - Después de cada turno y ataque, el oponente pierde salud.
25
+ * - La batalla finaliza cuando un luchador pierde toda su salud.
26
+ * Torneo:
27
+ * - Un torneo sólo es válido con un número de luchadores
28
+ * potencia de 2.
29
+ * - El torneo debe crear parejas al azar en cada ronda.
30
+ * - Los luchadores se enfrentan en rondas eliminatorias.
31
+ * - El ganador avanza a la siguiente ronda hasta que sólo
32
+ * quede uno.
33
+ * - Debes mostrar por consola todo lo que sucede en el torneo,
34
+ * así como el ganador.
35
+ """
36
+
You can’t perform that action at this time.
0 commit comments