So, like, my issue is that I just read your post and I don't even know what any of those options under "
Distance Algorithms"
means, aside from the word "
pythagorean"
taken by itself. And this is coming from someone who's been studying math for several years, conquered (though admittedly not mastered) all 5 main official holds, done some
very in-depth scripting in DROD's language, and a fair amount of mapping.
If I were presented with that list of options I would be hopping onto the forum or the chat every single time I wanted to use the feature to ask if anybody knows what any of those actually means. Similar to how I always have to look up or figure out by experimentation which number represents which weapon state in the "
_MyWeapon"
variable or which direction in "
_MyO"
(although I wouldn't have the latter any other way since its design allows for a neat several-lines-of-code-saving trick).
To me, it seems sensible to at least start with options that can be described in terms of things the game already does for existing creatures. That would boil down to probably just "
unbrained roach distance"
and "
brained roach distance"
,
maybe "
stalwart distance"
if feeling ambitious. Besides making some sort of sense to somebody who's been playing the game but has never actually studied pathing or distance-finding algorithms, I'm under the impression that would be easiest to program. Obviously I could be wrong, but I get that impression from the fact that, by their own descriptions, the game uses code at least similar to those things already.
____________________________
109th Skywatcher
Here are some links to Things!
Click here to view the secret text
[Last edited by Xindaris at 05-23-2016 04:18 PM]