Difference between revisions of "Strategies"
Line 32: | Line 32: | ||
One can learn of bots with few nodes that have a pretty good performance in the game. They are a great base to start optimizing for beginners but also for advanced players to test their AI against. | One can learn of bots with few nodes that have a pretty good performance in the game. They are a great base to start optimizing for beginners but also for advanced players to test their AI against. | ||
− | === Ultimate AI for beginners === | + | === Ultimate AI for beginners (16 nodes) === |
− | PEW presented | + | PEW presented this [https://forum.gladiabots.com/viewtopic.php?f=3&t=647 Ultimate AI for beginners] in the forum. |
− | images | + | [[File:Ultimate AI for beginners.png|thumb|none|800px|Ultimate AI for beginners - [https://wiki.gladiabots.com/images/3/3c/Ultimate_AI_for_beginners.png Higher resolution (2236 × 1228 pixel)]]] |
− | The AI is split into this modules: | + | The AI is split into this main modules: |
* Blue: The retreat module | * Blue: The retreat module | ||
− | * Yellow: The shooting module (with priority | + | * Yellow: The shooting module (with high priority) |
* Green: The resource module | * Green: The resource module | ||
* Red: The pushing module | * Red: The pushing module | ||
− | * Pink: The shooting module (with priority | + | * Pink: The shooting module (with low priority) |
− | + | ||
− | === Grand Master League Bot === | + | === Grand Master League Bot (30 nodes) === |
− | LuBeNo presented | + | LuBeNo presented this [https://forum.gladiabots.com/viewtopic.php?f=3&t=605 Grand Master League Bot] in the forum. |
− | images | + | [[File:Grand Master League Bot.png|thumb|none|800px|Ultimate AI for beginners - [https://wiki.gladiabots.com/images/7/7a/Grand_Master_League_Bot.png Higher resolution (2276 × 986 pixel)]]] |
The AI is split into this modules: | The AI is split into this modules: | ||
− | * | + | |
+ | * Defense | ||
* Shotgun | * Shotgun | ||
− | * | + | * Offense |
* Dancing | * Dancing | ||
Revision as of 23:23, 5 December 2017
![]() |
This page needs improvement, you are welcome to contribute. |
Contents
[hide]Best practices for AI design
Some best coding practices from software development also apply to AIs in Gladiabots. The following rules can help improve the quality of AIs, enhancing both the initial development and subsequent maintenance of the AI.
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Useful resources
There are several places to discover new strategies, learn tactics of other players or ask questions:
- Check the community forum. Also "old" topics there can give nice information.
- Especially the sections Strategies and Questions are interesting.
- For example check this topic about shared ideas how players approach the game. Several strong players of the year 2017 contributed to it.
- Check the chat groups on telegram and discord.
- Check the wiki itself to learn about game mechanics and bot programming and their sub topics. There are several nifty details to discover.
- Check the changelog or roadmap to learn about recent or planned changes and adjust your AIs according to them.
Last but not least one should play the game. Especially lost games show flaws of the AI, that need to improved. Try to analyze the strategy your enemy used.
Simple bots
One can learn of bots with few nodes that have a pretty good performance in the game. They are a great base to start optimizing for beginners but also for advanced players to test their AI against.
Ultimate AI for beginners (16 nodes)
PEW presented this Ultimate AI for beginners in the forum.

The AI is split into this main modules:
- Blue: The retreat module
- Yellow: The shooting module (with high priority)
- Green: The resource module
- Red: The pushing module
- Pink: The shooting module (with low priority)
Grand Master League Bot (30 nodes)
LuBeNo presented this Grand Master League Bot in the forum.

The AI is split into this modules:
- Defense
- Shotgun
- Offense
- Dancing