Difference between revisions of "Tags and team tags"

From Gladiabots Wiki
Jump to: navigation, search
m (LuBeNo moved page Tags and Teamtags to Tags and Team Tags: The name "Team Tag" is used in the game (not Teamtag))
Line 1: Line 1:
Tags are single-character marks placed on objects on the Gladiabots Arena, such as Allies, Enemies, AllyBases, EnemyBases, and Resources. It is possible to place multiple Tags on the same target; the order does not matter. Tags take 1 tick to place, and other Bots detect the Bot doing the Tagging as Idle.
+
Tags are single-character marks placed on objects on the Gladiabots Arena, such as:
 +
* Myself
 +
* Allies
 +
* Enemies
 +
* Allied bases
 +
* Enemy bases
 +
* Resources
  
BotTags exist as numerals, the numbers 1 through 5. They can be detected only by the Bot which placed the Tag. In the game, they are no longer called BotTags. They are now known as Tags.
+
== Tags ==
  
TeamTags exist as alphabets, the letters A through E. They can be detected by all Bots which are in the same Team as the Bot which placed the Tag.
+
Tags (previously known as Bot Tags) exist as numerals, the numbers 1 through 5. They can be detected only by the bot which placed the Tag.
  
Exclusive Tag, is a special action that removes other instances of the same Tag, and Tags the Target, all in one tick. 2 Bots of the same Team trying to Exclusive Tag 2 different Targets can start off an endless loop.
+
== Team Tags ==
  
FAQ:
+
Team Tags exist as alphabets, the letters A through E. They can be detected by all bots which are in the same team as the bot which placed the Team tag.
Tags cost ticks, so it is advisable to try and minimize Tag usage. It is preferred to use Action Filters.
+
 
Tags can be used for delaying actions, or for complex counting and computation. They can also be used for more complex choreography.
+
== Programming Tags ==
 +
 
 +
Tags take 1 tick to place or to remove. Exclusive tagging is a special action that removes all other instances of the same Tag, and Tags the new target, all in one tick. Other bots detect the bot doing the tagging, exclusive tagging or untagging as idle in the next tick.
 +
 
 +
Remarks:
 +
* It is possible to place multiple Tags on the same target, the order does not matter.
 +
* Tags cost ticks, so it is advisable to try and minimize Tag usage. For example to continuously attack one bot it is preferred to use Action Filters.</code>
 +
* Tags can be used for focus fire, counting of bots or resources and timing actions. They can also be used for more complex choreography. <code><span style="color:blue">ToDo: Add examples</span></code>
 +
* 2 bots of the same team trying to exclusive Tag 2 different targets can start off an endless loop.
  
 
<youtube>Fx-k3-Ngz7Q</youtube>
 
<youtube>Fx-k3-Ngz7Q</youtube>

Revision as of 05:45, 6 September 2017

Tags are single-character marks placed on objects on the Gladiabots Arena, such as:

  • Myself
  • Allies
  • Enemies
  • Allied bases
  • Enemy bases
  • Resources

Tags

Tags (previously known as Bot Tags) exist as numerals, the numbers 1 through 5. They can be detected only by the bot which placed the Tag.

Team Tags

Team Tags exist as alphabets, the letters A through E. They can be detected by all bots which are in the same team as the bot which placed the Team tag.

Programming Tags

Tags take 1 tick to place or to remove. Exclusive tagging is a special action that removes all other instances of the same Tag, and Tags the new target, all in one tick. Other bots detect the bot doing the tagging, exclusive tagging or untagging as idle in the next tick.

Remarks:

  • It is possible to place multiple Tags on the same target, the order does not matter.
  • Tags cost ticks, so it is advisable to try and minimize Tag usage. For example to continuously attack one bot it is preferred to use Action Filters.</code>
  • Tags can be used for focus fire, counting of bots or resources and timing actions. They can also be used for more complex choreography. ToDo: Add examples
  • 2 bots of the same team trying to exclusive Tag 2 different targets can start off an endless loop.