Commit graph

135 commits

Author SHA1 Message Date
27783aa5c7 Automatically sideload belt 2025-02-09 23:13:51 +01:00
84d00238ab Set correct beltspeed for input and output of factory block 2025-02-08 23:22:24 +01:00
e6e5001334 Improve binary heap performance 2025-02-07 23:41:51 +01:00
66f40b4aa4 Version bump dependencies 2025-02-06 22:04:28 +01:00
abf2cac093 Fix factory.yml for fast-inserter 2025-02-05 22:50:35 +01:00
c472a28591 Add Visualize to LayoutResult 2025-02-04 23:27:37 +01:00
ec869d4c18 Improve factory generation 2025-02-03 22:59:37 +01:00
0f8bf5000c Progress with factory generation from factory graph 2025-02-02 23:10:40 +01:00
0ab97485bb Refactor genetic algorithm 2025-02-01 22:55:06 +01:00
6fbff67e61 Add factory generator 2025-01-31 23:37:45 +01:00
295490858b Add Layout trait 2025-01-30 23:22:37 +01:00
00eda50872 Add type for Pathfinder input 2025-01-29 23:05:07 +01:00
08eb0a8e11 Add PathFinder trait 2025-01-28 21:54:20 +01:00
5c8010c23b Refactor layouting into separate crate 2025-01-27 22:09:59 +01:00
c3bb980fcf Add quaterdirection and fix multistation off by one errors 2025-01-26 22:16:12 +01:00
1af9712bcb Add connect output belt to station 2025-01-26 15:58:58 +01:00
aabd9486e0 Add output signals 2025-01-25 19:16:27 +01:00
ce76626f79 Add multistation generation 2025-01-24 23:25:43 +01:00
05f4edf83a Add assembly generation 2025-01-23 21:01:25 +01:00
fec7dd70db Change position format for blueprint 2025-01-22 23:04:13 +01:00
e969ba848b Convert station to abstraction 2025-01-22 00:28:09 +01:00
2f12802507 Add first blueprint abstraction 2025-01-20 23:15:55 +01:00
505ca6ff5c Add loader station 2025-01-19 22:31:32 +01:00
b715c4ad06 Resolve warnings 2025-01-18 22:47:48 +01:00
dfdeae5638 Refactor into different crates 2025-01-18 17:30:55 +01:00
94473c64e0 Add station book output 2025-01-17 17:18:39 +01:00
2c7373f7d9 Improve station generator 2025-01-16 21:48:48 +01:00
c4a17d1792 Add initial station generator 2025-01-14 23:33:20 +01:00
24b989b9f2 Improve belt blueprint generation 2025-01-11 22:08:40 +01:00
d89c8136f7 Add 4 lane balancer 2025-01-10 23:06:54 +01:00
7fd42f45c7 Add fuel to train schedules 2024-11-24 14:12:53 +01:00
3beab0c64d Add schedules and output as blueprint book 2024-11-24 03:35:50 +01:00
6ac0cab8d5 Add train generation and builder for blueprints 2024-11-23 22:36:24 +01:00
3ec2d34f65 Add initial proptests 2024-09-26 12:38:27 +02:00
907691685c Add centering of layouts. 2024-09-26 00:30:57 +02:00
b79d0dffb6 Add layout bin. 2024-09-25 00:46:22 +02:00
e9377de01f Refactoring layout. 2024-09-23 01:02:50 +02:00
1c44d7aec1 Use visualization for all printing. 2024-09-19 16:03:52 +02:00
7d412ce610 Improve common types 2024-09-19 01:31:07 +02:00
812f246706 Add grid layout for images. 2024-09-18 13:55:03 +02:00
65c0a85889 Add image output 2024-09-17 16:57:06 +02:00
a52816834f Add second genetic algorithm. 2024-09-15 14:14:45 +02:00
29450a1c65 Add timing output. 2024-09-08 22:56:32 +02:00
79c8b0c710 Add beltfinding timeout and debugging. 2024-09-01 01:05:34 +02:00
f20a1841c9 Bug fixes 2024-08-31 02:00:28 +02:00
a11b39cf9f Bug fixes 2024-08-27 13:53:31 +02:00
be1d26ebd0 Add mutation for layouts. 2024-08-26 16:58:31 +02:00
0c1345053b Refactor visualize. 2024-08-26 16:58:14 +02:00
5a6be3194e Add belt finding to layouting 2024-08-25 00:08:02 +02:00
c572fcb0e2 Add visualization interface 2024-08-24 13:59:57 +02:00