]> vgcfreebox.myrthtech.pt Git - ue-aai-hiddenarkgame.git/blob - readme.txt
final project of Applied Artificial Inteligence Course
[ue-aai-hiddenarkgame.git] / readme.txt
1 Hidden Ark Game
2
3 This application is a videogame that expects inputs from the user's mouse. The user can selects different inference instruments to improve it's chance to find an hidden treasure ark.
4
5 In order to properly execute the application the following libraries must be available in the system
6 or virtual environment: tkinter, numpy, scikit. The default game uses a 5x5 grid of areas to infer, but this can be changed by passing the arguments on start like: .\HiddenArkGame.py 9 9
7
8 The class TreasureGame is responsible to define the game variables and functions available in the UI, the method cell_click is executed on each user click on a tkinter.button, triggering other actions like update_probabilities which calculates the probabilities for each area and refreshes the ui, with the method update_grid_display, which is also responsible for colloring the buttons and provide an heat-map to the user.