Reinado NDT
Juego de rol de texto en Java: sobrevive al curso aprobando exámenes
Sobre el proyecto
Reinado NDT es un juego de rol de texto en el que eres un alumno que tiene que sobrevivir al curso. Tus enemigos son los exámenes de los profesores: apruébalos para ganar monedas y subir de nivel, gástalas en la tienda y, al llegar al nivel 5, enfréntate al examen final del Director.
Fue una práctica de Programación en New Digital Talent (de ahí el NDT) para aplicar la programación orientada a objetos en una aplicación de consola completa.
Así se ve una partida
---------- INICIO DEL EXAMEN ---------- El profesor Guillermo te ha puesto un examen. Alumno: Eva | Energia: 20 | Conocimiento: 10 | Monedas: 2 | Nivel: 1 | Defensa: 0 Dificultad del examen: 5 Escribiendo respuestas... Entrega del examen! Has aprobado gracias a tu conocimiento. Ganas 2 monedas. Subes a nivel 2
Características principales
Exámenes aleatorios
Un profesor al azar con dificultad del 1 al 15; si tu conocimiento llega, apruebas.
Tienda de mejoras
Chuletas, café o apuntes organizados para subir conocimiento, energía o defensa.
Jefe final
Al nivel 5 puedes enfrentarte al Director (dificultad 20) o seguir preparándote.
Recursividad
Los puntos de «Escribiendo respuestas...» se generan con un método recursivo.
Stack Tecnológico
Lenguaje
- Java
- Clases y encapsulación
Conceptos
- Aleatoriedad (Math.random)
- Recursividad
Interfaz
- Consola con Scanner