Commit Graph

24 Commits

Author SHA1 Message Date
mos 2650fb5476 handle erroneous epop max size 2025-01-11 14:01:09 +01:00
mos 89b3e6e983 vectorize mutation 2025-01-11 13:51:03 +01:00
mos 2e1f524476 wording 2025-01-03 17:39:49 +01:00
mos d40037c48c reorder match arms 2024-12-18 18:55:20 +01:00
mos cbf6c62e94 update README map credits 2024-12-17 21:12:33 +01:00
mos 3cc758b41b add microban maps 2024-12-17 21:10:41 +01:00
mos e15329b976 accept predefined boxes in goals 2024-12-17 21:09:57 +01:00
mos c95bd6b5c5 simplify agents initialization 2024-11-28 12:31:20 +01:00
mos c71e0e16cf improve match statement to use pos table 2024-11-13 15:55:18 +01:00
mos a05bdc4c03 rewrite ratio to evaluate only once 2024-11-13 14:39:38 +01:00
mos ed4d53979b add rnd macro 2024-11-13 14:03:31 +01:00
mos 79357432d7 add constants for agent rewards and penalties 2024-11-13 13:47:24 +01:00
mos f226635edd implement display trait for cell 2024-11-13 13:37:33 +01:00
mos 41af614d74 use DIR_POS for box testing 2024-10-29 19:33:19 +01:00
mos 412072abda pass str ref as parameter 2024-10-28 10:43:00 +01:00
mos b7d7b27566 inline toggle_box to eliminate bounds checking 2024-10-25 10:09:19 +02:00
mos 816a3cbc3a replace agent clone with explicit move 2024-10-13 13:45:21 +02:00
mos 485807aefb default to singlethreaded mode 2024-10-12 17:00:28 +02:00
mos cf012a78e3 borrow pos 2024-10-10 16:41:31 +02:00
mos fdbc4ad83d add bounds check for bpos 2024-10-10 16:33:45 +02:00
mos 74b430a498 replace neg with sub 2024-10-10 15:18:46 +02:00
mos 23547f1626 alias result 2024-10-10 14:35:06 +02:00
mos ea962dc8cf improve error handling 2024-10-10 14:31:07 +02:00
mos f34c06758f initial commit 2024-10-10 13:43:15 +02:00