Difference between revisions of "Strategies"
From Gladiabots Wiki
Line 15: | Line 15: | ||
{{InformationCollapsed|1=Test, test, test.|2="If debugging is the process of removing bugs, then programming must be the process of putting them in." (Edsger Wybe Dijkstra) As no developer is perfect, new nodes should be tested and debugged right after they were added.}} | {{InformationCollapsed|1=Test, test, test.|2="If debugging is the process of removing bugs, then programming must be the process of putting them in." (Edsger Wybe Dijkstra) As no developer is perfect, new nodes should be tested and debugged right after they were added.}} | ||
− | + | == Useful resources == | |
− | + | ||
− | == Useful | + | |
* In general, it is recommended to check the [https://forum.gladiabots.com/index.php forum] sections <i>Questions</i> and <i>Strategies</i>. Also "old" topics can give nice information. Another place where tactics are shared are the chat groups on Discord and Telegram (see forum [https://forum.gladiabots.com/viewforum.php?f=12 links]). | * In general, it is recommended to check the [https://forum.gladiabots.com/index.php forum] sections <i>Questions</i> and <i>Strategies</i>. Also "old" topics can give nice information. Another place where tactics are shared are the chat groups on Discord and Telegram (see forum [https://forum.gladiabots.com/viewforum.php?f=12 links]). | ||
Line 23: | Line 21: | ||
<!-- | <!-- | ||
+ | |||
+ | Game mechanics | ||
+ | Bot programming | ||
+ | |||
+ | * Wiki itself | ||
+ | |||
+ | * [https://forum.gladiabots.com Community forum] | ||
+ | * [http://roadmap.gladiabots.com Roadmap] [[Changelog]] | ||
+ | * [https://stats.gladiabots.com/ Gladiabots stats] | ||
+ | * [http://gladiabots-stats.info.tm/ Unofficial Gladiabots stats] | ||
+ | * [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator] | ||
+ | * [http://telegram.gladiabots.com/ Telegram chat] | ||
+ | * [http://discord.gladiabots.com/ Discord chat] | ||
+ | |||
+ | |||
+ | played games itself | ||
+ | |||
+ | |||
* Currently targeted / Retreating / Attacking / Scoring / Pushing / Decorators / Ideas worth implementing | * Currently targeted / Retreating / Attacking / Scoring / Pushing / Decorators / Ideas worth implementing |
Revision as of 19:41, 4 December 2017
![]() |
This page needs improvement, you are welcome to contribute. |
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
- In general, it is recommended to check the forum sections Questions and Strategies. Also "old" topics can give nice information. Another place where tactics are shared are the chat groups on Discord and Telegram (see forum links).
- Shared ideas how players approach the game (several strong players, at least strong for the first half of 2017, contributed to the topic)