Commit Graph

116 Commits

Author SHA1 Message Date
2342aac262 Added genetic_algorithm.py file which implements genetic algorithm 2021-06-16 23:24:41 +02:00
39dbd5a5aa added 'button_genetic_algorithm' button 2021-06-16 13:57:15 +02:00
bec9e14c93 decision tree cleanup 2021-06-06 18:47:06 +02:00
s452635
e84e71529f disarming popup 2021-06-06 15:51:08 +02:00
9a910a9284 big commit (ostroznie!) 2021-05-26 13:47:02 +02:00
32c50f27fc changed some data regarding decision_tree's; changed map a bit 2021-05-24 01:05:00 +02:00
f6ff6e548c coordinated all changes regarding decision_tree functionality 2021-05-23 20:20:02 +02:00
9b20be5248 merged master to decision_trees 2021-05-23 18:04:44 +02:00
fa249cf484 improved generate_data() method in parameter_json.py to not generate duplicates 2021-05-23 17:00:07 +02:00
c7845a0d1f created first Decision Tree; minor changes to project structure 2021-05-23 13:38:16 +02:00
s452635
f03899b535 mine_parameters and a json sample param file generator 2021-05-23 11:43:31 +02:00
439e27625c Merge branch 'autonomic_stroll' 2021-05-23 08:48:29 +02:00
cfe686ca24 implemented auto-mode 2021-05-23 08:43:31 +02:00
90e9dcd6ff Merge branch 'master' into autonomic_stroll
# Conflicts:
#	main.py
#	minefield.py
2021-05-23 06:50:59 +02:00
s452635
7ef7c24339 created a package for objects, changed ui into a package 2021-05-23 06:14:12 +02:00
s452635
b6fa5844fa Merge remote-tracking branch 'origin/master' 2021-05-23 05:51:31 +02:00
s452635
bbc7f92201 created package for assets, minor changes to mine assets 2021-05-23 05:51:17 +02:00
s452635
07934fb15c created package for assets, minor changes to mine assets 2021-05-23 05:50:49 +02:00
853eddcadd minor refactors 2021-05-23 00:09:02 +02:00
ad5864c7f8 Merge branch 'master' into decision_trees
# Conflicts:
#	main.py
2021-05-22 23:57:48 +02:00
1f71b29604 added decision tree generator scaffolding 2021-05-22 23:54:46 +02:00
dd024fa404 added Game class; code rework in main; adjusted some classes; minor improvments in InputBox 2021-05-21 14:08:45 +02:00
9755ddc96d Dodanie fukncji rozbrajania min w klasie minefield. 2021-05-20 15:01:09 +02:00
096d506553 added hash function and hash enums 2021-05-20 00:44:06 +02:00
3c263e57e7 implemented setting random mines as targets 2021-05-19 23:44:56 +02:00
7fe9e0958c diversified agents speed on different terrain types; temporarily disabled GameOver screen 2021-05-18 20:37:31 +02:00
9918bf64d8 merged GameOverScreen branch 2021-05-18 19:46:04 +02:00
Tomek Sidoruk
cc7c556d0c
add time mine explosion detection and game over screen 2021-05-16 17:34:05 +02:00
af238a6ed6 added agent movement animations; redefined game loop; added turn counting; adjusted classes; fixed a bug; code refactoring 2021-05-12 14:33:26 +02:00
0fc5cedae6 redesigned in-game gui; added UiComponentsList class; added goal highlighting; fixed some bugs; code refactoring 2021-05-11 20:30:01 +02:00
346fe641d4 fixed a_star (new priority bug) 2021-05-09 19:39:00 +02:00
cf4b3f9027 map and cost adjustments 2021-05-09 18:38:52 +02:00
03b17f293f final a_star adjustments 2021-05-09 17:55:42 +02:00
36258b11d0 Fixed cost and priority calculation 2021-05-09 02:06:13 +02:00
7d16dcc616 Merge branch 'master' into a_star
# Conflicts:
#	main.py
2021-05-09 01:17:09 +02:00
8ffdacd603 coordinated project modules; fully implemented blitting using display_assets.py; updated maps; fixed some bugs 2021-05-07 22:26:58 +02:00
Jakub Danilewicz
e7270b8c3a Merge branch 'master' of https://git.wmi.amu.edu.pl/s452711/Projekt_Sztuczna_Inteligencja 2021-05-07 20:05:12 +02:00
Jakub Danilewicz
436a155b7e Dodany Enum Terrain; Dodany koszt na Tile; Używana jest nowa mapa testowa (reskin secondmap) 2021-05-07 19:58:16 +02:00
Jakub Danilewicz
f82d6657ef Dodany Enum Terrain; Dodany koszt na Tile; Używana jest nowa mapa testowa (reskin secondmap) 2021-05-07 19:02:09 +02:00
46b6db6c00 made ui components inherit one from the other; added new ui components functionality; improved "menu" 2021-05-07 13:54:42 +02:00
d8f1101bc6 minor changes in main; code refactoring 2021-05-05 13:48:48 +02:00
7f13631996 implemented a_star with simple heuristics 2021-05-05 12:51:41 +02:00
Tomek Sidoruk
0d2955f90a
refacetor 2021-05-04 21:40:18 +02:00
Tomek Sidoruk
72ae67adb9
Merge branch 'master' into addDestinationPoPup 2021-05-04 20:59:43 +02:00
Jakub Radowicz
8c7426ef9b deleted unnecessary files. updated .gitignore file to ignore the files in the future 2021-05-04 18:22:00 +02:00
b1d1066e00 added simple ui classes; updated .gitignore file to ignore .idea files 2021-05-04 17:04:43 +02:00
Tomek Sidoruk
7d7281db06
remove unwanted shortingof sllep 2021-05-04 16:46:38 +02:00
Tomek Sidoruk
5773c6e1bb
added prompt to asking user of target coorfinates 2021-05-04 16:43:01 +02:00
s452635
fa5339685d moved and removed blitting from minefield 2021-05-03 20:33:17 +02:00
s452635
b9128bc7c8 added display_assets, added new tiles (mud, grass and concrete) 2021-05-03 20:03:32 +02:00