Mikolaj Wielgus
|
84a5b81032
|
Iterate and filtermap over tangents in math module instead of for loop
|
2023-09-04 00:48:55 +02:00 |
Mikolaj Wielgus
|
14f6b9f870
|
Implement basic A* routing
|
2023-08-27 21:14:42 +02:00 |
Mikolaj Wielgus
|
bbbd2f57fe
|
Add `Guide` struct to generate guide curves
|
2023-08-23 05:15:16 +02:00 |
Mikolaj Wielgus
|
17d03bb9db
|
Add seg-bend and bend-bend collision detection
|
2023-08-17 03:33:22 +02:00 |
Mikolaj Wielgus
|
1a599951cd
|
Implement basic failure for moving dot to obstructed place
Intersection with bends isn't working yet.
|
2023-08-15 04:10:55 +02:00 |
Mikolaj Wielgus
|
c2a553c475
|
Incomplete implementation of low-level collision routines (untested)
|
2023-08-13 22:49:01 +02:00 |
Mikolaj Wielgus
|
0c32ea7e41
|
Partial implementation of releasing bends
There's a panic when releasing (unbending) any of the inner bends in the
demo (the outer one works for some reason).
|
2023-07-31 05:06:09 +02:00 |
Mikolaj Wielgus
|
0770917a41
|
Implement bending on bends
There's some ugly constants added here and there, will clean this up
later.
|
2023-07-12 11:15:54 +02:00 |
Mikolaj Wielgus
|
dfcfc99413
|
Implement routing *into* dots
|
2023-07-12 01:01:59 +02:00 |
Mikolaj Wielgus
|
cf6460a3db
|
Initial commit
Very basic routing routines and data model. No pathfinding implemented
yet.
|
2023-07-12 01:01:25 +02:00 |