Sztuczna inteligencja- projekt semestr letni 2024
Go to file
2024-05-12 13:58:57 +02:00
Data Made an algorithm to generate data (treeData.py) 2024-05-11 18:30:14 +02:00
images This: -added road.jpg 2024-04-28 12:59:28 +02:00
.gitignore This: -added tree.png to .gitignore to prevent mistakes 2024-05-11 14:21:26 +02:00
Akcja.py Wprowadzono poprawki do klas Roslina, Stan oraz Akcja. 2024-03-24 19:19:49 +01:00
App.py traktor porusza sie po polu i decyduje czy podlac na podstawie drzewa decyzyjnego 2024-05-11 22:05:02 +02:00
AStar.py Made function to test speed of A*. 2024-04-29 14:05:26 +02:00
BFS.py Did heuristic2 and A_star2. 2024-04-26 16:32:50 +02:00
Climate.py This: -switched data for tree from strings to int -broke weather atributte to temperature and rain -added waterLevel for tractor 2024-05-11 13:24:09 +02:00
Colors.py Cleaned up main.py (by adding files app,colors,ui), added images for plants, added support for plant image in slot class, changed image loading by scaling it once at the start 2024-03-23 13:46:48 +01:00
Condition.py This: -changed decision from int to string values 2024-05-11 14:30:29 +02:00
displayControler.py New surfaces were made (mud, dirt, stone). 2024-04-24 22:16:34 +02:00
Drzewo.py This: -made graph bigger 2024-05-12 13:58:57 +02:00
Image.py This: -added tree saving to .png file -added usage of decision tree -added way to get current status of all conditions -small improvements -switched off road and mud generation -changed order in .csv file to more logical 2024-05-11 14:18:40 +02:00
main.py Cleaned up main.py (by adding files app,colors,ui), added images for plants, added support for plant image in slot class, changed image loading by scaling it once at the start 2024-03-23 13:46:48 +01:00
Node.py Pierwsza wersja AStar 2024-04-25 22:56:18 +02:00
Osprzet.py dodado akcje do osprzetu i lekkie poprawki w klasie Akcja 2024-03-24 13:10:02 +01:00
Pole.py This: -turned off gas station drawing 2024-05-11 13:25:36 +02:00
readme.txt This: -renamed tree.py to Drzewo.py -added dataTree.csv -added basic function connected to decision tree -added required packages to readme.txt 2024-05-10 19:41:13 +02:00
Roslina.py This: -added tree saving to .png file -added usage of decision tree -added way to get current status of all conditions -small improvements -switched off road and mud generation -changed order in .csv file to more logical 2024-05-11 14:18:40 +02:00
Slot.py traktor porusza sie po polu i decyduje czy podlac na podstawie drzewa decyzyjnego 2024-05-11 22:05:02 +02:00
Srodek.py dodano akcje oraz srodek, przykladowe srodki tworzone w akcjach 2024-03-23 23:17:51 +01:00
Stan.py This: -added tree saving to .png file -added usage of decision tree -added way to get current status of all conditions -small improvements -switched off road and mud generation -changed order in .csv file to more logical 2024-05-11 14:18:40 +02:00
Tractor.py traktor porusza sie po polu i decyduje czy podlac na podstawie drzewa decyzyjnego 2024-05-11 22:05:02 +02:00
treeData.py Made an algorithm to generate data (treeData.py) 2024-05-11 18:30:14 +02:00
Ui.py This: -fixed cost sum in A* -added cost of direction change for A*2 -added function to change image of visited tile -added display of total cost 2024-04-28 12:58:58 +02:00

Required packages:
    pygame,matplotlib,sklearn,pandas
    How to install:
        pip install pygame
        pip install matplotlib
        pip install scikit-learn
        pip install pandas