Commit Graph

510 Commits

Author SHA1 Message Date
d9a4750f7d Added random seed 2020-05-17 01:29:20 +02:00
878f9b9523 All interactables are now reachable 2020-05-17 01:29:08 +02:00
ada3564713 Fixed issue with targets forwards to player 2020-05-17 01:02:07 +02:00
d1b6027ffa Fixed fitness logging 2020-05-17 00:46:33 +02:00
eed7d2ea82 Added GA iteration run param 2020-05-17 00:43:24 +02:00
0225eda1eb Added file logging 2020-05-17 00:38:36 +02:00
7c6cc737e1 Added execution parameters 2020-05-17 00:27:53 +02:00
4b75bebf5a Added more debug keybindings 2020-05-17 00:16:20 +02:00
2afbcdaff8 Removed A* debug text 2020-05-17 00:15:56 +02:00
b9997a0a93 Changed entities 2020-05-17 00:15:09 +02:00
584d371ec1 Optimized map respawn method 2020-05-17 00:14:42 +02:00
dcc8da6d2a Changed fatigue 2020-05-17 00:14:23 +02:00
92490789ea Improved multithreading 2020-05-17 00:14:10 +02:00
6725c4ae0c Weighted entity picks are now seeded 2020-05-16 22:50:56 +02:00
8c2a3f2bff Fixed bug, where the game would crash if there are no pikcupable entities left 2020-05-16 22:36:42 +02:00
1c8b21bf2c Changed fatigue 2020-05-16 16:23:49 +02:00
05898f5b8b Added __del__ method 2020-05-16 16:23:31 +02:00
052d8ca7ce pre-alpha multithreading 2020-05-16 16:22:53 +02:00
de3a0569a9 Added GA gamemode 2020-05-16 15:39:53 +02:00
66ac27a6fe Bugfixes 2020-05-16 14:46:02 +02:00
ac6a7df4fe Added mutation 2020-05-16 14:21:09 +02:00
e8e36a4420 Added more info printing 2020-05-16 14:13:46 +02:00
625b6956c9 Added mating 2020-05-16 14:10:18 +02:00
f56eedb657 Added mating pool selection function 2020-05-16 13:51:09 +02:00
0cd91fd1a1 Fixed entities textures colorspaces 2020-05-16 13:20:33 +02:00
b89822a658 Added TODO 2020-05-16 13:01:11 +02:00
9484a05dd5 Added walking affinity weight 2020-05-16 12:54:21 +02:00
30e1db94bf First steps in GA 2020-05-16 12:54:04 +02:00
264aa2969c Added respawn method 2020-05-16 12:47:40 +02:00
a45be130e6 Added disableMovementTime method 2020-05-16 12:36:37 +02:00
7877cbb239 Added missing affinity to the player's init 2020-05-16 12:14:16 +02:00
5e1e089015 getInteractablesByClassifier's classifier param is now optional 2020-05-16 11:41:51 +02:00
6ec1c0b2d2 Game class revamp 2020-05-16 11:13:36 +02:00
15babde728 buffed fatigue 2020-05-16 11:01:01 +02:00
233ce2462c fixed movePoints 2020-05-16 10:59:46 +02:00
5d060ae8a4 Fixed return type 2020-05-16 10:54:31 +02:00
25372c2f34 Added tooltip to affinities 2020-05-16 10:44:34 +02:00
b6893379cf added getInteractablesByClassifier method 2020-05-16 10:44:19 +02:00
74093de1d3 Added weighted choice function 2020-05-16 10:44:01 +02:00
b61ffc008b Now uses classifier enum instead of stings 2020-05-16 10:21:37 +02:00
a0c315a600 Added Classifiers enum 2020-05-16 10:21:23 +02:00
64c9a4979c Added newline at the end of the file 2020-05-16 10:07:46 +02:00
fce8eea181 Player may now have affinities to entity types 2020-05-16 10:07:35 +02:00
8cad7be0a5 Added affinities container 2020-05-16 10:05:42 +02:00
2318000476 Added type fields to entities from JSON 2020-05-16 10:02:01 +02:00
454e0ac87d __str__ prints classifiers 2020-05-16 10:01:47 +02:00
fa1fe48abb Added __str__ method 2020-05-16 09:59:53 +02:00
90746c51d9 Added missing param hint in docstring 2020-05-16 09:51:04 +02:00
215dd876f7 Added classifier param to the constructor 2020-05-16 09:50:10 +02:00
8c3bdc3726 Interactable entities now have classification field 2020-05-16 09:48:42 +02:00