Commit Graph

76 Commits

Author SHA1 Message Date
Michael Peters
9cf0b84947 move mutate parts into testable functions 2024-08-26 14:43:59 -07:00
Michael Peters
889b0dfa77 create new connection script 2024-08-26 14:09:48 -07:00
Michael Peters
871d531972 rename network2 -> network 2024-08-22 22:11:15 -07:00
Michael Peters
931decf55e start using network2 2024-08-22 22:07:44 -07:00
Michael Peters
24c129ed4b clean up imports 2024-08-22 21:49:01 -07:00
Michael Peters
a8723a24cb fix addtest 2024-08-22 21:44:39 -07:00
Michael Peters
b240cb1cbd add test for toposort 2024-08-22 21:43:46 -07:00
Michael Peters
5c67fe8258 add functionality for testtraceparents 2024-08-15 20:58:06 -07:00
Michael Peters
3b0a72820a start adding tests for network2 2024-08-15 19:02:04 -07:00
Michael Peters
f8b74fdbe3 start on a network2 2024-08-15 00:03:29 -07:00
Michael Peters
06b935de72 add traceparents to efficiently trace all parents of all nodes in the graph 2024-08-14 19:46:55 -07:00
Michael Peters
a3e6b0ed80 start on mating functions 2024-08-13 23:09:05 -07:00
Michael Peters
f25cf395bc start choosing survivors 2024-08-13 17:42:41 -07:00
Michael Peters
d059a15086 update iteration algorithm 2024-08-13 15:03:37 -07:00
Michael Peters
a26dd0b4bd add details on how to produce future generations 2024-08-12 22:26:43 -07:00
Michael Peters
7a986b3296 components -> site 2024-08-12 21:02:53 -07:00
Michael Peters
834d4443dc start on speciation 2024-08-12 17:17:55 -07:00
Michael Peters
8e28e73f48 add combined test 2024-08-12 12:56:21 -07:00
Michael Peters
28890ffa40 add test for compatibility distance 2024-08-12 11:50:55 -07:00
Michael Peters
98984e332b add test for brain-neat 2024-08-09 16:00:33 -07:00
Michael Peters
5138914508 add some tests for ioset 2024-08-09 15:46:24 -07:00
Michael Peters
7e05664a76 alignment and compatibility distance 2024-08-09 15:00:15 -07:00
Michael Peters
85c6731036 resolve gene type issues 2024-08-09 13:49:34 -07:00
Michael Peters
7997fa435b nightmare into fever dream 2024-08-09 13:23:33 -07:00
Michael Peters
d3a8e77fb4 typescript nightmare, pausing 2024-08-08 21:59:18 -07:00
Michael Peters
183b196760 add tests 2024-08-08 21:42:43 -07:00
Michael Peters
c27600b19a custom testing framework 2024-08-08 21:32:37 -07:00
Michael Peters
8cf0422c5c add way to copy nodes for in-place functions 2024-08-08 20:17:16 -07:00
Michael Peters
f8964178cf prettier 2024-08-08 20:03:29 -07:00
Michael Peters
7bd3bd5a15 add todos 2024-08-08 19:24:09 -07:00
Michael Peters
bab534fef5 organism class with think method 2024-08-08 19:17:28 -07:00
Michael Peters
5ba5bce014 a nice network class 2024-08-08 18:51:47 -07:00
Michael Peters
3b4d5038e5 initial implementation of toposort 2024-08-08 17:37:48 -07:00
Michael Peters
0c74132249 working on toposort 2024-08-08 15:12:28 -07:00
Michael Peters
56fb4a0189 add thoughts on implementation 2024-08-08 11:00:44 -07:00
Michael Peters
c15f36b460 add some notes on NEAT 2024-08-07 23:04:26 -07:00
Michael Peters
86a334511a hashset is ts 2024-08-04 14:20:15 -07:00
Michael Peters
3eb0116050 itr -> gen 2024-08-04 14:17:45 -07:00
Michael Peters
e421d90682 move game-engine-reference to archive 2024-08-04 14:16:35 -07:00
Michael Peters
8ec2e6a773 add spacer 2024-08-04 14:15:30 -07:00
Michael Peters
82449523aa update readmes 2024-08-04 14:15:08 -07:00
Michael Peters
a6f7e8aa2b update repo readme 2024-08-04 14:13:52 -07:00
Michael Peters
9cac495fc5 fix braces 2024-08-04 14:10:47 -07:00
Michael Peters
60dc483c84 add screenshot 2024-08-04 14:10:24 -07:00
Michael Peters
fa489cdbab add tips and a readme 2024-08-04 14:08:44 -07:00
Michael Peters
dc7f314298 add key 2024-08-04 13:37:15 -07:00
Michael Peters
c2b5809836 name snake lab, add deploy 2024-08-04 13:31:52 -07:00
Michael Peters
92e9570b31 hide overflow-x 2024-08-04 12:43:16 -07:00
Michael Peters
efb4ddc014 center on the screen 2024-08-04 12:41:23 -07:00
Michael Peters
77e6958c5d put snapshot info in a table 2024-08-03 21:28:33 -07:00