Skip to content

Genio Politecnico is a game based on Akinator, that aims guess the animal the player is thinking

Notifications You must be signed in to change notification settings

AlexVelezLl/GenioPolitecnico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenioPolitecnico

language Codacy Badge repoSize Contributors forks Stargazers Issues lastCommit LinkedIn Twitter

Genio Politecnico

TheGame

Genio Politecnico is a game based on Akinator, that aims guess the animal the player is thinking, using a desicion tree that the player feeds while it is playing the game.

The game 🎮

If you have played Akinator before you already know how GenioPolitecnico works. However, since the aim of GenioPolitecnico is guess the animal you are thinking, he will ask you some questions about the animal that gives him enough information to try to guess the animal you are thinking. He will ask as many questions as be necessary to guess.

TheGame

When he has an answer he will ask you whether the animal he guessed is the same to the animal that you were thinking.

It can be either, he guessed successfully the animal and therefore he will be really happy for that.

TheGame

Or he missed and will feel so sad because the animal that he guessed is not the same to the animal you were thinking. In that case, GenioPolitecnico will ask you what is the animal you were thinking and will ask some information that allows him to differentiate between the animal he guessed with the correct animal. This is the way how he will learn about more and more animals.

TheGame

Behind the Scenes 🔥

The game make use of a decision tree to model the game, where the nodes are the questions, and the answers indicate de direction to follow in the tree. The internal nodes model the questions, and the leafs model the animals.

DecisionTree

The game starts at the root of the tree, and this descend through the tree while the player answers to the questions, when it gets to a leaf, the animal in that leaf is the animal wich GenioPolitecnico guessed. If the missed the answer, he will ask more information about the real animal the player was thinking, and the game will add it to the tree, the more you play, the more animals he will learn about, and most robust will be the tree.

Prerequisites 📋

You should have the java virtual machine installed(JVM) on your computer to run the game, if you do not have the java virtual machine you could install it from here

Installation 🔧

You only need to download this project. To run the game you need to get into the folder "dist", which is in the root directory, and then execute the "GenioPolitecnico.jar" file.

Or you can also run this from the shell, you need to cd to the project folder, and then execute:

java -jar dist/GenioPolitecnico.jar

Built with 🛠️

  • Java8
  • JavaFx
  • JavaFx.Animation
  • Photoshop

About

Genio Politecnico is a game based on Akinator, that aims guess the animal the player is thinking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages