Over and over I see the bot spinning the tank in place or traversing back and forth and I think I finally understand why -- the combat and navigation code are conflicting when there are nearby targets.. I just watched as my tank would take a shot, turn away because the enemy ducked behind a rock or building, then have to turn back when they popped out for another shot.... once engaged with the enemy the bot needs to stay in combat mode and either sit on previous aim point until the target dies or switch navigation to advance on the target while maintaining a bead on where the target is likely to appear.
Some access to the navigational data would make possible targeting code that is map aware and more intelligent about whether or not to release combat mode or not when a target is out of line of site.
Do I have to beg for you guys to expose more of the internal data so us experienced programmers can write nav/target code that cooperates with each other to make the bot behave more like an actual tank crew ?? I've been poking through the exposed interfaces and we already have all the visible tanks listed... so it should be possible to do nav code that avoids friendly tanks, or create a hunter/killer mode that actively goes after any sighted enemy, or heads towards a last known location to try to pick up a new sighting, etc....
Some access to the navigational data would make possible targeting code that is map aware and more intelligent about whether or not to release combat mode or not when a target is out of line of site.
Do I have to beg for you guys to expose more of the internal data so us experienced programmers can write nav/target code that cooperates with each other to make the bot behave more like an actual tank crew ?? I've been poking through the exposed interfaces and we already have all the visible tanks listed... so it should be possible to do nav code that avoids friendly tanks, or create a hunter/killer mode that actively goes after any sighted enemy, or heads towards a last known location to try to pick up a new sighting, etc....






