does the arbitrary number end in a 0 or 5? remove a factor of 5
does the arbitrary number end in 25, 50, 75? remove a factor of 25
is the arbitrary number a multiple of 10? remove a factor of 10
is it even? remove the only factor of 2
done
In my project we need 3d pathfinding and instead of goal-bounding I prune the search space using a precached portal+room path map (works fairly well and better than hierarchical).
What do you do again? Also, glad to see you realize the importance of linear algebra now. Asoul used to give me a ton of shit and claim it was evidence that I didn't know anything about software engineering because I've always said how important it is for software engineers
yea i really wish i paid more attention in my linear algebra classes in college. primarily i wish i was more comfortable whit matrix math
right now im a gameplay programmer at a small indie game studio but in the past ive worked both as a technical designer (mostly like systems design and implementation) and as an audio programmer.
That's true of standard A*, but JPS+GB is thousands of times faster. It would be faster to run all of the individual queries on hundreds of agents on any sized map than the single flow field one. That said, you can probably do a number of optimizations on the flow field algorithm to speed it up.
also half of why im working on this flow field thing is that i think its like a perfect use case for data oriented design/programming and as i learn that this seems like a really cool thing to implement.
this does seem pretty cool. if you have other papers/soruces you'd recommend i check out that'd be great. just skimming it this seems a lot smarter than traditional a*