Difference between revisions of "Simple Example Bots"
From Gladiabots Wiki
Gilberreke (Talk | contribs) |
Gilberreke (Talk | contribs) m (Gilberreke moved page Strategies SimpleBots to Simple Example Bots) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Some AIs have only few nodes, but | + | Some AIs have only few nodes, but boast great performance. They are a great base to start optimizing for beginners but also for advanced players to test their AI against. |
− | === Essential Series | + | == Babby's First Bot Series - By MonsPubis == |
+ | |||
+ | MonsPubis made a [https://www.youtube.com/playlist?list=PLLEegc-maTgP29G9tVngpjnP4qmRWGdxY playlist of videos] on the creation of starter bots. Here are the bots from that tutorial: | ||
+ | |||
+ | [[File:Babby - Collection.png|thumb|none|600px|Babby Collection - 10 Nodes]] | ||
+ | [[File:Babby - Domination.png|thumb|none|600px|Babby Domination - 10 Nodes]] | ||
+ | [[File:Babby - Elimination.png|thumb|none|600px|Babby Elimination - 12 Nodes]] | ||
+ | |||
+ | == Essential Series by Gilberreke == | ||
[[File:Essential-Collection.png|thumb|none|800px|Essential Collection - 18 Nodes]] | [[File:Essential-Collection.png|thumb|none|800px|Essential Collection - 18 Nodes]] | ||
− | Some notes on Essential Collection: | + | === Some notes on Essential Collection: === |
* For Collection, you generally have 4 modules: Flee, Score, Attack and Capture. | * For Collection, you generally have 4 modules: Flee, Score, Attack and Capture. | ||
− | * This AI uses the M-type strategy (capture resources towards the middle first. | + | * This AI uses the M-type strategy (capture resources towards the middle first). |
* It has a nice use of a team tag to keep track of all resources that were ever on the ally side | * It has a nice use of a team tag to keep track of all resources that were ever on the ally side | ||
[[File:Essential-Domination.png|thumb|none|800px|Essential Domination - 18 Nodes]] | [[File:Essential-Domination.png|thumb|none|800px|Essential Domination - 18 Nodes]] | ||
− | Some notes on Essential Domination: | + | === Some notes on Essential Domination: === |
* In Domination, we Capture bases and then Defend them, there is no Score module, as scoring happens automatically when a bot is in short range of a base. | * In Domination, we Capture bases and then Defend them, there is no Score module, as scoring happens automatically when a bot is in short range of a base. | ||
Line 21: | Line 29: | ||
[[File:Essential-Elimination.png|thumb|none|800px|Essential Elimination - 16 Nodes]] | [[File:Essential-Elimination.png|thumb|none|800px|Essential Elimination - 16 Nodes]] | ||
− | Some notes on Essential Elimination: | + | === Some notes on Essential Elimination: === |
* In Elimination, we have two types of shooting: offensive (Attack) and Defensive fire. | * In Elimination, we have two types of shooting: offensive (Attack) and Defensive fire. | ||
* Counter 1 is used to dynamically compare enemies and allies. If the allies are in the majority, it pushes in. | * Counter 1 is used to dynamically compare enemies and allies. If the allies are in the majority, it pushes in. | ||
* The movement section tries to keep bots clustered together, while pushing the enemy towards the wall. | * The movement section tries to keep bots clustered together, while pushing the enemy towards the wall. |
Latest revision as of 02:23, 12 April 2021
Some AIs have only few nodes, but boast great performance. They are a great base to start optimizing for beginners but also for advanced players to test their AI against.
Contents
[hide]Babby's First Bot Series - By MonsPubis
MonsPubis made a playlist of videos on the creation of starter bots. Here are the bots from that tutorial:
Essential Series by Gilberreke
Some notes on Essential Collection:
- For Collection, you generally have 4 modules: Flee, Score, Attack and Capture.
- This AI uses the M-type strategy (capture resources towards the middle first).
- It has a nice use of a team tag to keep track of all resources that were ever on the ally side
Some notes on Essential Domination:
- In Domination, we Capture bases and then Defend them, there is no Score module, as scoring happens automatically when a bot is in short range of a base.
- This AI uses the capture node to "wiggle" itself in the direction of the closest enemy when it enters a base.
- In the defend module, we also defend if we've captured a Force Field.
Some notes on Essential Elimination:
- In Elimination, we have two types of shooting: offensive (Attack) and Defensive fire.
- Counter 1 is used to dynamically compare enemies and allies. If the allies are in the majority, it pushes in.
- The movement section tries to keep bots clustered together, while pushing the enemy towards the wall.