Zork
Introducción
Se trata de un proyecto para el taller de calificación profesional de la materia
programación avanzada de la Universidad de la Matanza. Zork es un
juego de ficción interactiva. En este proyecto se busca crear una versión del
mismo en Java.
Se pueden encontrar las consignas aquí
Actual diagrama de clases
Qué hacer
Tenemos las siguientes clases a implementar. En orden de implementación:
- ~Items~.
- ~Inventario~.
- ~Personaje~.
- ~NPC~
- ~Jugador~
- ~Sitio.~
- ~Room.~
- ~IO.~
- Comandos.
- ~Info~
- ~Ayuda~
- Salir
- Guardar
- ~Puntuacion~
- ~Movimientos~
- ~Inventario~
- ~Diagnostico~
- ~Mirar~
- ~AtacarCon~
- ~Dar~
- ~Tomar(agarrar)~
- ~Poner~
- ~Soltar~
- ~Caminar/Ir~
- ~Hablar~
- ~Usar item~
- ~Narrador.~
- ~CargadorDeHistoria.~
- ~Juego.~
Ideas
- Hay que tener cuidado con los tests, por ejemplo con el comando atacar con, el nombre del npc y de la espada tiene que ser escrito estrictamente como se guarda la key en la tabla. Por ejemplo, si yo escribo en el input del juego atacar a yoshi con espada. y en la tabla de npcs esta con la key Yoshi. va a tirar error. No es necesario hacerlo ahora pero con normalizar las cadenas con un tolower o toupper iria bien.