What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Small suggestion for preventing start game stucks

ttcc145752

New Member
Joined
May 9, 2012
Messages
5
Reaction score
0
Hey all,

After a while of observation on the bot, i believe that a simple solution to most 'stuck' problems can be fixed by simply making the bot idle the tank for 15 seconds or so at start up.

This effectively allows all or most allied tanks near you to move away and allows the bot to run smoother without getting early game spawn-stucks.

Basically all the bot needs is an extra line for idling the tank for 10-15 seconds at the start before initiating any movement objectives.

I don't know how hard this is to implement into the bot but it will hopefully fix up the majority of spawn-stuck problems.

Regards,
ttcc
 
That'd be pretty simplistic to implement, and we have indeed thought about it. The thing is, you could very easily spot a bot in any given game; just look at the ones idling in spawn for 15 seconds after the match has started. Most of the stuck problems do indeed occur in the spawn area, but I think something like this would cause more harm than good.

It's a good idea, but it has one really gigantic downside unfortunately. :(
 
nah just not wait some time in the beginning, soon all know how a bot works.
just ignore a stuck message and try to move on in the first minute of the game. it would help a lot if on some maps tl wouldnt go threw the smallest places where other tanks already standing dead.
its still a horror in lakeville cause he always get stuck there, driving always threw the middle.
some times he tries to get around a tank but if there are 2 dead tanks the radius is to low and he got stuck as well.
if a tank is to far on the right wall or to far on a lake or stone tl can't get around it cause he always tries to get around on the right.
just some suggestions
 
That'd be pretty simplistic to implement, and we have indeed thought about it. The thing is, you could very easily spot a bot in any given game; just look at the ones idling in spawn for 15 seconds after the match has started. Most of the stuck problems do indeed occur in the spawn area, but I think something like this would cause more harm than good.

It's a good idea, but it has one really gigantic downside unfortunately. :(

Well, what i originally had in mind was an idle time that was entirely random. This would mean that there wouldn't be a "set" time, it would just be between lets say 8-18 seconds idle in spawn.

Should still allow the tank to shoot during idle in spawn so it doesn't seem so bad... Just be like a really weird "i was getting water" excuse or something.. haha
 
Well, what i originally had in mind was an idle time that was entirely random. This would mean that there wouldn't be a "set" time, it would just be between lets say 8-18 seconds idle in spawn.

Should still allow the tank to shoot during idle in spawn so it doesn't seem so bad... Just be like a really weird "i was getting water" excuse or something.. haha

In my opinion I can see the use for a timer of this nature that activates once the bot detects, lets say, the first stuck of the game or all stucks within the first 30 secs of the match.

I guess in simple terms it would be something like:

"OK, I've detected I'm stuck. It's in the first 30 seconds of the match so it must be because I'm boxed in by other tanks! Let's wait for X seconds before beginning to move... (x = random integer between y & z)"

This check would only happen at the beginning of each match so it would not interfere with regular unstuck mechanics throughout the game. And obviously it's purpose is to cease ramming other tanks for 10 seconds which is arguably just as worse as idling for a small amount of time before moving out. Both attract attention but in my opinion I'd much rather have my bot ram someone once or twice and wait for a small amount of time than repeatedly ramming tanks until it can break free.
 
Last edited:
Perhaps waypoints could be created prior to entering the lane that the pathing is set to? So instead of just sitting there, possibly there could be waypoints similar to that of an "indecisive human" trying to figure out which lane to go down. That way instead of just directly going towards the main path down a lane, it would just move to one point that isn't going to have the traffic jam, and then have a few wait seconds, then move towards the intended lane.

Also, I was wondering when we would get a profile creator. As I can bet that it would give you guys a lot benefit, not only program wise, but monetarily. As of right now I don't think WG is really banning bots, because they'd rather you bot and pay then not play or pay period... At least this is just my observation as I have a few friends that bot nearly 23/7 and haven't had any issues. So basically, if you had profile creators, when and if WG does decide to ban bots, it will be much more difficult because everyone's profiles will be different.

Just some thoughts.. Otherwise I must say thank you very much for providing such an amazing program, it truly has made this game a lot more tenable without the obscene grind requirements.

ex.
 
Back
Top