View Single Post
Re: Work In progress (WIP) #6
Old
  (#48)
A$$A$$IN
Guest
 
Status:
Posts: n/a
Default Re: Work In progress (WIP) #6 - 16-01-2004

Some more thoughts:

When making the list of potential camping nodes for guarding something, add a +/- 10% random factor to the safety calculation so that the bot won't always pick the same node to camp in.

When a bot is camping/guarding, it should look around at the likely danger nodes for where it is at. So if a bot at node A gets killed 50% of the time from node B, 25% of the time from node C and 25% of the time from node D, in a 5 second time period it should be looking at node B 50% of the time, node C 25% of the time, and node D 25% of the time.

Bots should communicate with other bots on their team. If a CT bot sees the dropped bomb, he should immediately go into guard mode (as described above) and after perhaps 2-3 seconds (to simulate a human giving out a radio call/typing) say_team "Bomb is down at my position." At that point, all the other CT bots should know where the bomb is down too, and go to where the bomb is and help guard it. This should be a very high priority. T bots should attempt to retrieve the bomb as a high priority goal.

A T bot with the bomb should NEVER walk through a bomb site without planting the bomb. Ever. At the beginning of the round, it should pick a bomb site and attempt to take the safest route to it, without taking a lot of detours or any doubling back and forth, unless attacked. At least half of the other T bots should escort the bomb carrier, and guard the bomb once it is planted until there is 10-15 seconds left on the bomb clock. Then they should leave the area by as many different routes as possible to slow down any incoming CTs. If a retreating T bot is attacked, other T bots should forget about retreating and assist the T under attack.

A VIP escort teamwork strategy for bots: Treat the VIP like a dropped bomb that moves. The VIP should walk (unless in a high danger area) and the CT escort bots should try to keep moving to form a perimeter, going to the danger nodes for the node the VIP is currently closest to. To keep the escort team together, they should always go the the danger node closest to their current position that another bot isn't already going to.
Example: VIP bot is currently at node A. He has 3 escorts. Nodes B, C, and D are the highest priority danger nodes for node A. Escort 1 goes to B, escort 2 goes to C, and escort 3 goes to node D. When the VIP gets to node A, he picks the next node on the route to the escape zone. when the VIP gets close to the new node, the escort bots move to the closest danger nodes for the VIP's new location. When an enemy is detected, 1 or 2 of the escorts closest to the enemy should stop tracking their movements based on the VIP location and track the enemy location instead, moving to the safest place to attack the enemy at his last known location. While the enemy is being engaged, the VIP should temporarily seek safety and run to the nearest safe location away from the known enemy, and the remaining escorts should follow him. When the enemy is killed or has not been seen for 10-15 seconds, the hunting escorts should go back to moving based on the VIP's location, and the VIP should go back to moving to the escape zone.
  
Reply With Quote