Commit Graph
40 Commits
Author SHA1 Message Date
Emil Shanaty ae0f9b797e Add matplotlib max fitness statistics. 2025-04-14 20:21:29 +03:00
Emil Shanaty 136f888631 Add iterations and max fitness counters. 2025-04-14 20:13:47 +03:00
KOSMOGOR a7100082c7 Merge commit 'bd64901ebac92f3cc9e4737368b814916b05a741' 2025-04-14 19:25:23 +03:00
KOSMOGOR bd64901eba add: fitness best values 2025-04-14 19:25:08 +03:00
KOSMOGOR ff2ddc98fb update: small twiks 2025-04-14 19:20:18 +03:00
KOSMOGOR 90f8c08796 update: small genetic improvements 2025-04-11 11:13:19 +03:00
Emil Shanaty 766e6fb7e2 Fix marks correspondance. 2025-04-11 00:34:54 +03:00
KOSMOGOR e6735af700 update: horses now probably learn 2025-04-10 23:34:47 +03:00
Emil Shanaty 0128f33f44 Update main.py 2025-04-10 14:22:34 +03:00
Emil Shanaty 9ffbefbf8b Update main.py 2025-04-10 14:22:00 +03:00
Emil Shanaty 51f9f70091 Update main.py 2025-04-10 14:21:40 +03:00
KOSMOGOR 9a6d16d23c add: BARRIER_DELAY variable 2025-04-10 14:19:56 +03:00
KOSMOGOR 98e97b8bb5 Merge commit 'ab0c8b85212c59a9a97a09180eefcaa2b0b5d080' 2025-04-10 14:16:48 +03:00
KOSMOGOR ab0c8b8521 update: changed NN and number of features 2025-04-10 14:15:16 +03:00
Emil Shanaty 6cbf2690d0 spawner update 2025-04-10 14:14:31 +03:00
KOSMOGOR 010ccf313a add: horses can learn now 2025-04-10 14:04:56 +03:00
Emil Shanaty 46be023d9c Add HUD section. 2025-04-07 22:56:35 +03:00
Emil Shanaty 3cdf563a52 Some fixes. 2025-04-07 20:05:12 +03:00
Emil Shanaty 7f95624dc9 Add game loop. Add fitness counter 2025-04-07 19:43:54 +03:00
Emil Shanaty 0ea4f47eaa Merge branch 'emil' 2025-04-07 19:14:17 +03:00
Emil Shanaty f1c333eec7 Add fitness counter. 2025-04-07 19:14:02 +03:00
KOSMOGOR 61276e22b5 add: genetic now working 2025-04-07 19:09:24 +03:00
KOSMOGOR c8e540f28b Merge commit 'da9a574d563eec824f190178987989c7d5e9646b' 2025-04-07 18:30:38 +03:00
Emil Shanaty dee490891a Update features 2025-04-07 18:27:12 +03:00
Emil Shanaty 9bedb55c5b Update get_features() 2025-04-06 17:54:56 +03:00
Emil Shanaty ce3af54669 Update names for sprites 2025-04-06 17:40:20 +03:00
Emil Shanaty 9d9a45211a added get_features() function for easier access to features for genetic algorithm. Also add top and bottom bounds rects 2025-04-06 17:38:50 +03:00
KOSMOGOR da9a574d56 update: genetic alg now has inputSize param
add: main.py now has genetic alg instance
2025-04-01 16:28:15 +03:00
Emil Shanaty 46ae823bfd Add animation for horses 2025-03-21 03:51:08 +03:00
Emil Shanaty ca9b417f37 Fix the scalings of horses and barriers. 2025-03-21 03:34:49 +03:00
Emil Shanaty f8551d4f3a Add sprites made by Darya. 2025-03-21 03:07:52 +03:00
Emil Shanaty f1a0918dd3 Delete pycache 2025-03-16 00:39:14 +03:00
Emil Shanaty 280c0fe026 Merge branch 'kosmogor' 2025-03-16 00:37:48 +03:00
Emil Shanaty 08bff52b04 Add active/unactive horse colour management. Add barrier spawning every 500 game ticks. Generated comments to describe code. 2025-03-16 00:16:38 +03:00
Emil Shanaty ded99fca0c Add collision and horse stopping on collision. Start implementing flags functionality 2025-03-15 05:11:44 +03:00
Emil Shanaty f156a35da9 Add horse manual vertical movement functionality using up() and down() functions. Add barrier movement. 2025-03-13 19:49:35 +03:00
KOSMOGOR 1dac1cb665 add: demo genetic algorithm 2025-03-10 19:08:35 +03:00
KOSMOGOR c6d9dcaa37 removed __pycache__ 2025-03-10 11:58:55 +03:00
Emil Shanaty 2811b3f95d Add GameObject and its derived classes. Create main game loop. 2025-03-09 04:18:50 +03:00
Emil Shanaty 68782a7c6e first commit 2025-03-07 21:30:15 +03:00