papercoffee wrote: ↑Sat Nov 14, 2020 2:07 am
This was actually pretty deep.
Pff. Don't flatter me (or accuse me of overthinking or something, I guess). I went too much into details, but I noticed that and put the important stuff in the beginning of each paragraph, in bold. I did that so it could be clearer, and was aware enough to make sure I didn't miss any
fundamental bits in the bold part, whilst still making the details interesting. I guess I went into tangents too much, but that's-a me! Couldn't help myself, tee-hee. Apologies! Gee! Apogee!.... *ahem*.
Or maybe you mean something else, like maybe you think it is rich in information and says a lot about bots? (It doesn't say that much, really. Mostly explains concepts that would be somewhat basic to more technical people in this field and whatnot.)
Heck, tell me if I sound condescending. I do sometimes -- I am not the best at communication and putting my point across -- and this sounds like the kind of reply that would come across as highly condescending and r/iamverysmart material. My bad!
sektor2111 wrote: ↑Sat Nov 14, 2020 7:56 am
That's the same bot code [...]
Exactly. Bad bot behaviour is the mapper's fault, 90% of the time. Although bots can exhibit quirky behaviour at times, and I wish Polge didn't just do a ReaperBot in UnrealScript and really just let his ideas flow into the whiteboard. Imagine very simple machine learning routines, that were super straightforward on their own but together made bots formidable opponents... a system for learning good camping places, another for prioritizing certain movement properties (jumpiness/strafiness/run-walk-crouch) near certain NavigationPoints... Eh, 90s software design, what can I say!
Mostly unrelated note on Quake bots. Nowadays you'd try the FrikBot instead. It's pretty cool, and even has a node editor ingame!
Unreal didn't have that! Well, I guess it did at one point. I vaguely remember someone talking about an ingame node plopping mutator type thingy at the (now half-functional) BeyondUnreal Unreal Wiki. Anyways.