Prevent friendly robots in a team to shoot themselves when on line of sight

Skip to first unread message

May 14, 2020, 10:16:08 AM5/14/20
to robocode
I'm preparing a team for 3vs3, but I am running into a problem

When 2 of them are shooting at the same enemy, they still shoot even if there is a tank of the same team in the line of sight.

This is what I mean

Team1Tank1 ---BULLET---> Team1tank2  --BULLET--> Enemy

Would it be possible to program them in such a way that Team1Tank1 knows that Team1Tank2 is in the way between himself and the enemy so that he stops shooting?



May 14, 2020, 4:51:54 PM5/14/20
to robocode
If you have a look at the API for TeamRobot, you'll see that the main difference is about communication with team mates:

For example, you can broadcast messages, and also check if a bot with a specific name is a teammate.
So you should let your robot communicate with each other to and figure out how the coordinate attacks etc. ;-)
Reply all
Reply to author
0 new messages