Arena RPG: Torneo de Etherion
Simulador de combate por turnos y campamento de entrenamiento
📜 Historia & Contexto Gamer
El reino de Etherion organiza un gran torneo de campeones. Como nuevo combatiente, debes entrenar duramente en el campamento para aumentar tu fuerza y sobrevivir a los feroces duelos en la arena.
🎯 Objetivo de Programación
Desarrollar un programa interactivo por consola con menú principal en bucle while, variables de estado del héroe, entrenamiento con daño a la salud y combate simulado de 3 ataques mediante bucle for.
📊 Tabla de Variables Iniciales
| Variable | Tipo | Valor Inicial | Descripción |
|---|---|---|---|
| vida | int | 100 | Puntos de salud del jugador (HP) |
| fuerza | int | 10 | Poder de ataque físico o mágico |
| nivel | int | 1 | Nivel actual del héroe |
| experiencia | int | 0 | Puntos de XP acumulados para subir de nivel |
| monedas | int | 50 | Oro para comprar pociones (Desafío Extra) |
| pociones | int | 2 | Pociones curativas (+30 HP) |
⚠️ Reglas y Condiciones de Juego
- ●Si el jugador gana la pelea: aumenta la experiencia (+40 XP).
- ●Si la experiencia acumulada es >= 100: sube de nivel, aumenta fuerza en 5 y reinicia/descuenta 100 de XP.
- ●Si los puntos de vida llegan a 0 o menos durante una pelea o entrenamiento: mostrar "GAME OVER" y terminar el juego.
- ●El menú debe repetirse indefinidamente hasta que el usuario elija la opción Salir.
🌟 Desafíos Extra / Plus
- ★Sistema de Monedas: Ganar 25 de oro por cada victoria en la arena.
- ★Tienda de Pociones: Agregar opción en el menú para comprar pociones por 20 monedas y usarlas para restaurar 30 HP.
- ★Enemigos Aleatorios: Generar nombres de rivales al azar (Orco, Goblin, Nigromante, Dragón Menor).
🧭 Estructura del Menú Interactivo
Pelear en la Arena
Simula 3 turnos de ataque usando un bucle for. El enemigo causa daño y el héroe contraataca con su fuerza.
Entrenar en el Cuartel
Mejora las habilidades físicas a cambio de desgaste y fatiga.
Ver Estadísticas
Muestra el estado completo del personaje en pantalla.
Salir del Torneo
Finaliza el bucle del juego y se despide.
================================================
ARENA RPG: TORNEO DE ETHERION
================================================
Ingresa el nombre de tu héroe: Arthas
Elige tu clase (1. Guerrero / 2. Mago / 3. Arquero): 1
Bienvenido, Guerrero Arthas! Nivel: 1 | Vida: 100 | Fuerza: 10
---------------- MENÚ PRINCIPAL ----------------
1. Pelear en la Arena
2. Entrenar en el Cuartel
3. Ver Estadísticas
4. Salir
Elige una opción: 1
--- ¡COMBATE EN LA ARENA! ---
Turno 1: Arthas golpea causando 10 de daño. Rival contraataca y causa 8 de daño.
Turno 2: Arthas golpea causando 10 de daño. Rival contraataca y causa 12 de daño.
Turno 3: Arthas asesta golpe final. ¡Rival derrotado!
¡Has ganado el combate! +40 XP | Vida restante: 80 HP✅ Checklist Guiado de Construcción
Código Fuente Completo y Funcional
Solución lista para ejecutar en consola, comentar y entregar.