Zelar - Fortune Teller - Binary Trees
Software desarrollado en lenguaje JAVA, con el IDE NetBeans.
Zelzar es un adivinador de animales, implementa arbles binarios para poder establecer la toma de desiciones. El adivinador va aprendiendo de los desaciertos que cometa al tratar de adivinar el animal en el cual está pensando el usuario. El Zelzar realizará una serie de preguntas al usuario y en función de las respuestas que este ofrezca, generará una respuesta.
NOTA: NO todas las funcionalidades del juego se encuentran implementadas.
- Descarga el repositorio, en el encontaras el archivo Zelzar-FortuneTeller.
- Ejecuta tu IDE deseado, se sugiere NetBeans.
- Abre el archivo Zelzar-FortuneTeller anteriormente mencionado con el IDE.
- Compila y corre el programa.
- Sigue las instrucciones en el menu de Instrucciones para poder proceder a la corrcta utilización.
Durante el servicio se requieren dos tipos de empleados:
-
Inicio de sesión: Con lo cual, el sistema realizará las preguntas pertinentes para intentar adivinar el animal en el cual piensa el usuario. Una vez que el sistema genere una respuesta, bien sea correcta o incorrecta, se termina la sesión.
-
Almacenamiento de la Base de Conocimientos: Tome en cuenta que la base de conocimientos almacenada en un árbol binario debe poder ser guardada en un archivo de texto para que lo aprendido por el Adivinador no se pierda. Cada vez que se inicia el Adivinador, se cargará desde el archivo, la información correspondiente a la base de conocimientos.
-
Interfaz gráfica: Implementar una interfaz gráfica de usuario.
-
Mostrar base de conocimientos: El sistema ofrecerá al usuario la opción de poder observar el árbol binario en el que se representa la base de conocimientos. En otras palabras, el usuario podrá ver el diagrama correspondiente al árbol. No esta Implemetado.
-
Inicialización de la base de conocimientos: El usuario podrá borrar la base de conocimientos si así lo requiere.
Estás pensando en un animal? si
Es un pájaro? no
Qué animal era? ratón
Qué diferencia a un pájaro de un Ratón? vuela
Si el animal fuera un pájaro cuál sería la respuesta? si
Estás pensando en un animal? si
Vuela? si
Es un pájaro? no
Qué animal era? aguila
Qué diferencia a un pájaro de un Aguila? caza
Si el animal fuera un pájaro cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Es un Ratón? no
Qué animal era? perro
Qué diferencia a un Ratón de un Perro? ladra
Si el animal fuera un Ratón cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Ladra? no
Es un Ratón? no
Qué animal era? rinoceronte
Qué diferencia a un Ratón de un Rinoceronte? tiene colmillos
Si el animal fuera un Ratón cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? si
Caza? no
Es un pájaro? no
Qué animal era? buitre
Qué diferencia a un pájaro de un Buitre? come carroña
Si el animal fuera un pájaro cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Ladra? no
Tiene colmillos? si
Es un Rinoceronte? no
Qué animal era? elefante
Qué diferencia a un Rinoceronte de un Elefante? tienen trompa
Si el animal fuera un Rinoceronte cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Ladra? no
Tiene colmillos? si
Tienen trompa? no
Es un Rinoceronte? no
Qué animal era? jabalí
Qué diferencia a un Rinoceronte de un Jabalí? le gusta entrar al agua
Si el animal fuera un Rinoceronte cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Ladra? no
Tiene colmillos? no
Es un Ratón? no
Qué animal era? jirafa
Qué diferencia a un Ratón de un Jirafa? tiene el cuello largo
Si el animal fuera un Ratón cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? si
Caza? no
Come carroña? no
Es un pájaro? no
Qué animal era? mosca
Qué diferencia a un pájaro de un Mosca? es un insecto
Si el animal fuera un pájaro cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Ladra? no
Tiene colmillos? si
Tienen trompa? no
Le gusta entrar al agua? si
Es un Rinoceronte? no
Qué animal era? hipopótamo
Qué diferencia a un Rinoceronte de un Hipopótamo? se sumerge por largo tiempo.
Si el animal fuera un Rinoceronte cuál sería la respuesta? no
Estás pensando en un animal? si
Vuela? no
Ladra? no
Tiene colmillos? si
Tienen trompa? no
Le gusta entrar al agua? si
Se sumerge por largo tiempo? si
Es un Hipopótamo? si
Soy el más grande!
Proyecto realizado por
- Marcos De Andrade
- Samuel Boada.
- Alberto Pereira
✌️
A project by Marcos De Andrade & Samuel Boada & Alberto Pereira
2018