https://wiki.gladiabots.com/api.php?action=feedcontributions&user=GFX47&feedformat=atomGladiabots Wiki - User contributions [en]2024-03-29T11:33:28ZUser contributionsMediaWiki 1.26.0https://wiki.gladiabots.com/index.php?title=Tournaments&diff=5169Tournaments2022-04-11T21:38:33Z<p>GFX47: /* Permissions */</p>
<hr />
<div>== List of tournaments ==<br />
<br />
You can see the list of the previous and current tournaments on the [https://tournaments.gladiabots.com tournaments website]. To play or create a tournament one needs to register to the [https://www.toornament.com/ Toornament] website.<br />
<br />
== Create your tournament ==<br />
<br />
<b><span style="color:#F00"><br />
Please don't create "test" tournaments. If you create a tournament, you should commit yourself to organizing it until the end. It takes time and rigor to do it properly, you will often deal with inactive participants, fake registrations, etc. Please make the rules as clear as possible before accepting registrations. In any case, please join the #tournaments channel on Discord (http://discord.gladiabots.com) to get help from other organizers and recruit participants.<br />
</span></b><br />
<br />
Follow [https://help.toornament.com/starter/your-first-tournament Toornament's instructions] to create a new tournament.<br />
<br />
== Enable automatic synchronisation ==<br />
<br />
The following steps are required if you want the matches creation and results synchronisation to be handle automatically by the game.<br />
<br />
=== Project/Tournament Association ===<br />
<br />
Join the #tournaments channel on discord(http://discord.gladiabots.com) and ask the tournament organizers to associate your tournament with the Gladiabots project.<br />
<br />
=== Permissions ===<br />
<br />
Add the following permissions to allow the game to create and sync matches.<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "Permissions" section<br />
# Click the "Add" button<br />
# Enter dubois.sebastien@gmail.com in the "User's email" field<br />
# Check all the options<br />
# Click the "Update" button<br />
<br />
[[File:permissions.jpg||1000px]]<br />
<br />
=== Match settings ===<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "Match" section<br />
# Check the "No" option for "Enable Participants Reporting"<br />
# Choose your match format (recommended option: "Best-of 3")<br />
# Check the "No" option for "Automatically end the match when a winner is known?"<br />
# Choose the "Result-based" calculation method<br />
# Click the "Update" button<br />
<br />
[[File:match_settings.jpg||1000px]]<br />
<br />
=== Advanced organizer tools ===<br />
<br />
To enable the advanced organizer tools, you'll have to install this script: https://openuserjs.org/scripts/GFX47/Gladiabots_tournament_organizer_tools (Tampermonkey extension required -> https://www.tampermonkey.net/).<br />
<br />
Also, be sure to check for updates on this script before using it.<br />
<br />
=== Scheduling matches ===<br />
<br />
First install the advanced organizer tools like described here: https://wiki.gladiabots.com/index.php?title=Tournaments#Advanced_organizer_tools.<br />
<br />
Then go to your stage settings page. It should add a "Schedule matches" button:<br />
<br />
[[File:stage_settings.png||1000px]]<br />
<br />
You'll be asked for the round start time and delay between rounds (usually 1 day).<br />
<br />
<span style="color:#F00"><b>Use this tool BEFORE placing participants in the stage!</b></span><br />
<br />
=== Adding team top players ===<br />
<br />
First install the advanced organizer tools like described here: https://wiki.gladiabots.com/index.php?title=Tournaments#Advanced_organizer_tools.<br />
<br />
Then go to the participant list page. It should add a "Add team top players" button:<br />
<br />
[[File:participant_list.png||1000px]]<br />
<br />
You'll be asked for the number of players per team.<br />
<br />
=== Custom rules ===<br />
<br />
You can specify special rules for the whole tournament or by stage.<br />
Use the "Rules"<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "General" section<br />
# Click the "Details" tab<br />
# Fill the "Rules" field with custom your text and end with the formatted rules (see details below)<br />
<br />
[[File:rules.jpg||1000px]]<br />
<br />
Here's a list of the supported rules:<br />
<br />
==== Auto-deploy timeout ====<br />
<br />
If specified, the game will try to automatically deploy a team matching the other tournament rules (game mode, etc) for each player when the timeout is reached:<br />
# the latest team deployed in the tournament or...<br />
# the latest team deployed in a ranked match or...<br />
# the latest team deployed in a unranked or private match or...<br />
# a 100% assault team with empty AIs<br />
<br />
Key: AutoDeployTimeout.<br />
<br />
Supported values: numerical value representing the number of seconds before auto-deploy.<br />
<br />
Default value: no auto deploy.<br />
<br />
Examples:<br />
<br />
<code>#AutoDeployTimeout=0</code> (instant deploy)<br />
<br />
<code>#AutoDeployTimeout=3600</code> (1 hour)<br />
<br />
<code>#AutoDeployTimeout=86400</code> (24 hours).<br />
<br />
==== Game mode ====<br />
<br />
If specified, matches will use this game mode instead of Collection.<br />
<br />
Key: GameMode.<br />
<br />
Supported values: Elimination, Domination, Collection, All (will cycle through the modes on each match).<br />
<br />
Default value: All.<br />
<br />
Examples:<br />
<br />
<code>#GameMode=Domination</code><br />
<br />
<code>#GameMode=Elimination</code><br />
<br />
==== Map generation seed ====<br />
<br />
If specified, all matches will use this seed to generate the same map. Several seeds can be set, separated by commas, in this case, one of the seeds will be picked randomly for every match.<br />
<br />
Key: MapGenerationSeed.<br />
<br />
Supported values: any numerical value between 1 and 2147483647, or a list of numerical values separated by commas.<br />
<br />
Default value: none (= random map).<br />
<br />
Examples:<br />
<br />
<code>#MapGenerationSeed=123456</code> (will always generate the same map)<br />
<br />
<code>#MapGenerationSeed=4654321,64654321,1123555</code> (will pick one seed randomly and use it to generate the map)<br />
<br />
==== Mission timeout ====<br />
<br />
Overrides the default 5 minutes timeout.<br />
<br />
Key: MissionTimeout.<br />
<br />
Supported values: any positive integer value (expressed in seconds).<br />
<br />
Default value: none (= 300 seconds or 5 minutes).<br />
<br />
Examples:<br />
<br />
<code>#MissionTimeout=60</code> (1 minute)<br />
<br />
<code>#MissionTimeout=600</code> (10 minutes)<br />
<br />
==== Respawn availability/delay ====<br />
<br />
Overrides the default respawn availability and delay.<br />
<br />
Key: RespawnDelay.<br />
<br />
Supported values: 0 = no respawn, positive integer value (expressed in seconds).<br />
<br />
Default value: none (= game mode default respawn availability/delay).<br />
<br />
Examples:<br />
<br />
<code>#RespawnDelay=10</code> (10 seconds)<br />
<br />
<code>#RespawnDelay=60</code> (1 minute)<br />
<br />
==== Max AI size ====<br />
<br />
Overrides the default max AI size per bot (500 nodes).<br />
<br />
Key: MaxAISize.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= 500 nodes).<br />
<br />
Examples:<br />
<br />
<code>#MaxAISize=10</code><br />
<br />
<code>#MaxAISize=1000</code><br />
<br />
==== Team max AI size ====<br />
<br />
Sets the maximum AI size for the whole team (sum of the AI size of each bot).<br />
<br />
Key: MaxTeamAISize.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= no limit).<br />
<br />
Examples:<br />
<br />
<code>#MaxTeamAISize=10</code><br />
<br />
<code>#MaxTeamAISize=1000</code><br />
<br />
==== Max bot AI cout ====<br />
<br />
Defines the maximum amount of different bot AIs.<br />
<br />
Key: MaxBotAICount.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= no limit).<br />
<br />
Examples:<br />
<br />
<code>#MaxBotAICount=1</code> (player can only use one common AI for their whole team)<br />
<br />
==== Authorized bot classes ====<br />
<br />
Overrides the default team composition rules.<br />
<br />
Key: AuthorizedBotClasses.<br />
<br />
Supported values: <class name in camel case>/<max team composition percentage>, ...<br />
<br />
Default value: none (= default team composition rules).<br />
<br />
Examples:<br />
<br />
<code>#AuthorizedBotClasses=Assault/100,MachineGun/50</code> (Assaults and Machine Guns are the only classes accepted, Assaults can represent the whole team, Machine Guns can only represent half of the team)<br />
<br />
<code>#AuthorizedBotClasses=Assault/100,MachineGun/100,Shotgun/100,Sniper/100</code> (no limit)<br />
<br />
==== Team size ====<br />
<br />
Overrides the default bot team sizes.<br />
<br />
Key: TeamSize.<br />
<br />
Supported values: any integer value between 1 and 20.<br />
<br />
Default value: none (= game mode default team size).<br />
<br />
Examples:<br />
<br />
<code>#TeamSize=3</code><br />
<br />
<code>#TeamSize=10</code><br />
<br />
==== Match games creation method ====<br />
<br />
Sets if match games should all be created at once.<br />
<br />
Key: CreateAllMatchGamesAtOnce.<br />
<br />
Supported values: 0/1.<br />
<br />
Default value: 0 (= wait for previous game to be resolved before creating the next one).<br />
<br />
Examples:<br />
<br />
<code>#CreateAllMatchGamesAtOnce=0</code> (wait for previous game to be resolved before creating the next one)<br />
<code>#CreateAllMatchGamesAtOnce=1</code> (creates all games at once)<br />
<br />
==== Allow draws ====<br />
<br />
Sets if draw matches have to be reported to the Toornament system. This cannot be used in simple or double bracket structures where a winner has to be determined. It can be used in structures like leagues.<br />
<br />
Key: AllowDraws.<br />
<br />
Supported values: 0/1.<br />
<br />
Default value: 0 (= don't report draws and create a new match to determine a winner).<br />
<br />
Examples:<br />
<br />
<code>#AllowDraws=0</code> (create a new match in case of a draw)<br />
<code>#AllowDraws=1</code> (report draws and don't create a new match)<br />
<br />
==== Rules example ====<br />
<br />
Here's an example of rules:<br />
<br />
<code>#AutoDeployTimeout=3600</code><br />
<br />
<code>#GameMode=Elimination</code><br />
<br />
<code>#My First Stage:AutoDeployTimeout=600</code><br />
<br />
<code>#My First Stage:GameMode=Domination</code><br />
<br />
<code>#My Second Stage:GameMode=Collection</code><br />
<br />
These rules will have the following effects<br />
<br />
* by default, matches will have a 1 hour auto deploy timeout<br />
* by default, matches will be played in Elimination mode<br />
* in the "My First Stage" stage, matches will have a 10 minutes auto deploy timeout<br />
* in the "My First Stage" stage, matches will be played in Domination mode<br />
* in the "My Second Stage" stage, matches will be played in Collection mode<br />
<br />
Note: matches in the "My Seconde Stage" stage will have a 1 hour auto deploy timeout (tournament default value).<br />
<br />
== FAQ ==<br />
<br />
===Why can't I see my tournament in the game's tournament list (https://www.toornament.com/fr/games/gladiabots)?===<br />
For a running tournament to appear in the "Ongoing" tab, it needs to have an end date set in the future.</div>GFX47https://wiki.gladiabots.com/index.php?title=Credits&diff=5165Credits2022-02-16T22:28:15Z<p>GFX47: /* SPECIAL THANKS */</p>
<hr />
<div><center><br />
==DESIGN / PROGRAMMING / VISUALS==<br />
Sébastien "GFX47" Dubois<br />
<br />
==SOUND DESIGN / COMPOSITION==<br />
[https://corentinbrasart.bandcamp.com/ Corentin Brasart]<br />
<br />
==LEGAL SUPPORT==<br />
[https://www.linkedin.com/in/florence-houisse-88439850 Florence Houisse]<br />
<br />
== PRESS RELATIONS SUPPORT ==<br />
[https://www.futurefriendsgames.com/ Future Friends Games]<br />
<br />
==GAME ENGINE==<br />
Unity Technologies<br />
<br />
==ISL JUPITER FONT==<br />
[https://www.dafont.com/isl-jupiter.font Derik Schneider]<br />
<br />
==PUBLISHING (CHINA)==<br />
[http://www.whisperinteractive.com/ WhisperGames]<br />
<br />
==SPECIAL THANKS==<br />
Myrlande Dubois Daumas<br/><br />
Laurent Victorino<br/><br />
Damien Mayence<br/><br />
Matthieu Oger<br/><br />
Johann Verbroucht<br/><br />
DJ PH<br/><br />
Daz<br/><br />
<br />
==TRANSLATORS==<br />
{| cellpadding=5 style="border:0px"<br />
<br />
| Asdera || Nickbananaboy || Vanadio || IdRe <br />
|-<br />
| NoMaxSky || Anonymdeath || Splatmaster || One Life <br />
|-<br />
| DanielAtlas || Kurthinhio || Pyanthar || -Genesis- (?) <br />
|-<br />
| RoyalBattles || Prosta4ok_ua || Seby123 || Digsamura <br />
|-<br />
| HeartlessVoid || T0TProduction || Gaxmaster24 || Joaoxx <br />
|-<br />
| C-22 || LordJazz || PotatoWithARobot || StutteringScribe <br />
|-<br />
| sa20001 || gumin || Nachogamer1000 || Immo <br />
|-<br />
| BeebBeebBoob || Aspeak || durckma || Grouiiik <br />
|-<br />
| Harpocrate || KatashiHeihachio || kasv || RonaldC <br />
|-<br />
| Amat || mumpsimus || ElvenMonky || Sblaker <br />
|-<br />
| HLPL4Y3R || Sapsan || Nizzo || Solmyr <br />
|-<br />
| Rayfulrand || Feyd || Mapleaf || HiddeV22 <br />
|-<br />
<br />
|}<br />
<br />
==EARLY ACCESS SUPPORTERS==<br />
{| cellpadding=5 style="border:0px"<br />
| 0x56656e65746173 || JohnG || Quartermear || HerrFlex || Hrotte || clicketycat || cmimok || [AI]666Savior <br />
|-<br />
| wardog225 || Krogor || madmak || MATT2D2 || TuberDigger || Remiah || walabulu4 || NEWKZK <br />
|-<br />
| Robowars || tylertank || MrPuff || Memphis83 || Legendahkiin || EScarletine || Arimal || fantasiadragon2 <br />
|-<br />
| lispeaking || matt_pro63 || Nucreum || Shadota || apho || OverloadUT || Whiskey 501 || DutchDurexPlay <br />
|-<br />
| AtlasUnchained || Poiuy || Northius || ReallyBadGamer || BamaBoyGRR || Balanced Seb || Markyyys || zeewoldenaar <br />
|-<br />
| seawhale || AceJi || Voper45 || Cruxer || iexus || KuhBit || KäsebrotKiller || Alaror <br />
|-<br />
| Jfly || chrigonius2 || solarsailer || Zorbeltuss || Taikei no Yuurei || Rinderteufel || radhezz87 || Greup <br />
|-<br />
| Banned Hammer || igneousdog || IRRbertRH || SameOldStars || Mr.Bearing || Epuropu || XRF || Rennuredalb <br />
|-<br />
| chku || iStvol || EvilVulture || Aerox || mag_1st || YariKatana || X205 || protocolus <br />
|-<br />
| Jey123456 || HomoStrategicus || sunBreeze || Dorvich || Lancelotbronner || hogehoge || Mino827 || DRS <br />
|-<br />
| Lanchet || Starkoala || MVGhost || AnimalRonin || Selionium || Strulk || 9sora9 || clee <br />
|-<br />
| nekozake495 || chjalcup || RopeySquire || AxeFestis || Katida || Unknow03 || yoro5007 || [KORT] Dek <br />
|-<br />
| kasv || necrille || grumm || Angelico || Kelsic || otomura || Belgannan || DoomKitten <br />
|-<br />
| IntersepterGM || Thefeasel || eeyore || Haree78 || Fluxitron || Ipstar || Abaong || rubixmaster <br />
|-<br />
| Lord_Smeg || Smackbot || Vector Pleximus || Yokenshi || corosquette || IamTwist || o4kapuk || HollywoodDrake <br />
|-<br />
| Miztur || DatCactus || TheEllimist || Shanerion || kinglearjet || MrZacharey || Schneiderpi || fraduel <br />
|-<br />
| Kyuubinathan || Wadash || Tranquilo || Violence || leaf82 || Pedrozaur1244 || Spazz || Nolimitz12 <br />
|-<br />
| Luces || Largo || Kerbal Dynamics || C4THEW1 || ishinoue || batass || seg || Tankir (fr) <br />
|-<br />
| XenosElite || Polaken || JoãoPistori || peacefulriver215 || Peyothe || Archimed22 || asdrojas || DarthAI <br />
|-<br />
| Lordtzeentch || BILLeh || FabioDa10 || svivino || XxManuxX || TinesJ || g_ausiello || aragorn570 <br />
|-<br />
| Mad_meat || GladioTech || Dequire || MRxSMITH12 || Nilek || Doom Star || DogSeeker || yckmciaiy <br />
|-<br />
| Zevrim || sharkzug || Plazman || Hairydesktop || FallenOak || freak42 || Iprofit || werner.kroneman <br />
|-<br />
| Lua_lapin || Clementine.V || Crimson Knight || KroFoSho || DuclimerCannon || General_Jens || HHead || jup0127 <br />
|-<br />
| I_duuno || NewWorldKnight || Viento 0.1 || peekitup || JamesL || ipixx || FlowerBoi99 || Eperos <br />
|-<br />
| SB Turing || Ilia PM || Daniel_return || Aresbece || p5_ || Rezin || snufkin101 || IglooSickle <br />
|-<br />
| dinaguma || super_carrot || tbott || Divine King || FierraEmpyrion || Sir Render || Pseud3mys || hugik <br />
|-<br />
| UOTAROU || fila.qda || ImranAkram || MassiveX || Angiel79 || KloniE || TheMakaw || Hatschotrobot <br />
|-<br />
| Biohazfield || Mscha || viva2 || Chalkbot || Magician || Seldon || Kyuriam || Pyrau <br />
|-<br />
| Baby Boom || Admiral Poosky || Akrosh || Schmuserkadser || ubermattress || MakeIt4 || Mad Rok || mumford.18 <br />
|-<br />
| NULUHATI || 657 || AggroTurtle || Death Poem || Doc Angelo || Draconus518 || Team Oscar || wanabedrummer <br />
|-<br />
| Lord Muffelor || Lookatroll || Commandant1 || Jors || Lamamory || Seta || darkfibre || SoutherlySeven7 <br />
|-<br />
| TheHaterade || Ri3lle || FabioDa10PC || smugglypuff || Bohunk || Check Six || Pseud1mys || Trisness <br />
|-<br />
| Sertis || Heruwenli || 헬로오오오오오오오우 || Pirafu || Hluca || N3k || Evil Canadian || Ben Morgan <br />
|-<br />
| SirKow || Delano || The Borg || HyBridFox65 || ChevronTango || THEMADBRO || ifandbut || aqua.cb <br />
|-<br />
| ElricleNecro || 3ruz || Aztecrex || Wolfin268 || ReverendAnthony || Alnil || Grimmstone || [ISOI]Roboquis <br />
|-<br />
| any1guy || vNoisy || theOxifier || TehPolishPunk || HereticChurch || NikOff || Hikska || Hodler <br />
|-<br />
| [ch]quorg || Geyik Vols || _HanFyren_ || NihilRex || SevenUpp || Luck Box || PortalGamingYt || RuinedPhalanx <br />
|-<br />
| ConnorMac || 5P01L3RB0Y || StormClaw || myky || h3r2tic || wuzilove || Cune || Circkul <br />
|-<br />
| MrWishart || squc || ĞŁÂĐا || Inoxs || StormMount || Horse_ || Fleezul || BLACKTEAMACE <br />
|-<br />
| SkeetSupreme || kalligrapher || WestWindsDemon || BionicBeagle || Beedrillite617 || pona || Kalfou || jimive <br />
|-<br />
| tiler_gaming || nassombix || YoshinaKurAKa || hpw2207h11 || postis || Pyronater || FlamingPotato || Alpha024 <br />
|-<br />
| DUCKSOUL || MUGameGuildTest || Temporale || atomic_peach || wildcatter || teamben || BcTpe4HbIu || AdironDack <br />
|-<br />
| kevmust || cat2002 || Teak1 || EmilFr || Lionhart || Gengis || pzactom || Kadota <br />
|-<br />
| Vandalite || Omnidaze || IL DON || CptFelixx || FindYodaWinCash || testplayer || Deploy99 || Nneu <br />
|-<br />
| Starius || ProxyDerp || dimitrelsen || LaMilala || agadon || OcEaNuS || Nonterrorist || ComicSans <br />
|-<br />
| DourDave || BLITZCRAFT || HomicidalWolf || tecnophi || Hvaki Spark || Simian Overlord || Naikolis. || KrimsonGuard <br />
|-<br />
| PwDylan || Socket Error || Lilo323 || WarInternal || Oiide || CyberMammuth || AppelHeld || Puka <br />
|-<br />
| Seismic Press || pack03 || KIRIKAZE || FutureFox || Reay94 || pikarin_bass || Autismo || Sir. Vanderbuilt <br />
|-<br />
| Sergie || iOAngel || Anubiz82 || Mullet&amp;Mustache || cbxzcm+gladiabot || PyRo2001V2 || cheerskevin || Nexus Systems <br />
|-<br />
| Dos24Rus || Lonnie || Zaxon || Osuo || damajor || Eddie Krueger || xPRIMEx || dragonrebel <br />
|-<br />
| radical.ghost || Dartvadr || Axxx || toximancer || Big Bot || Gomoe || Laivratz || Encrux <br />
|-<br />
| TGChaYa || devlav || Klonek || onejackel || Nietzschean || pumpkinking || Z3N4T0R || TheDutchRecon <br />
|-<br />
| ZXPR0JK || aung77 || Arbarbalus2 || Deaner || SpaceKorben || noharahiroshi || AlligaTroll || sgmr29 <br />
|-<br />
| Onidra || Auspice || jimka || GingerComet || NOAHPOO || Muziekguy || Jean-Fragile || Cebe <br />
|-<br />
| Tiger66_2AD || Datt Mamon || Ask_Kanon || OttoVonFoo || ( ͡° ͜ʖ ͡°) || Tuhma || Ruthro || wayne.baylor <br />
|-<br />
| Merek || Rainatori || Xigphir || Areoblade || Fabian9799 || Whammerist || trojan trouble || Atusid <br />
|-<br />
| Bagno || Over Haul || LEON8DAS || Macnme || LazzaBeast || King of Hearts || Goot Poot || Dyingbreed <br />
|-<br />
| british130 || Dute || Xcaliburr || Dynamonic || Sienaq || Moggy Mog || kk3050 || Hunter X <br />
|-<br />
| Sundar || ErlKonig || Quaterzul || feartheflame || Timbocool || илья.м || Gorthrongulax || Mattador <br />
|-<br />
| Akukaja || superomgj || Frittsky || Agent Shadow || wad67 || Lazsy || Qumber || corran.r9 <br />
|-<br />
| Magnum Force || cszofer || katyusha122 || Komogi || remonvv || tw33dl3dee || SilverCrownCR || Bot1337 <br />
|-<br />
| WesTheBreast || Germinight || Eresia || Tweedledees || MjobDT || Dr_Vector || havok64 || Gautoz <br />
|-<br />
| Anselme || Oufti || ElvenMonky || Programer 226 || pork_lift || omgwtfidk89 || EkP || JanStar <br />
|-<br />
| Jeffrey Taylor || Sanitöter || wpisznazwe || Eatmykittybunz || Atheosis || Muon || lo0ol || Dino_ಠ_ಠ <br />
|-<br />
| diamondron || Delphiki || sonictimm || HijabiKathy || Graylord || FriedFish225 || Hav3k || Frogking <br />
|-<br />
| TheSteamBreaker || MUGameGuild || Dog42 || Creepinevil || Bitterdeath || alek-s || Mar10G || Big forking Gun <br />
|-<br />
| Bubasan || Hwacha Turret || Scoutrobo || kittens || Orkus || vinnyjames || Vinyl_Scratch || Darke <br />
|-<br />
| CubicDragon115 || Fire Turtles || Rowedekhelicon || SuperBobSaget || Yoloberlin || RickyHooks || Emilia || kyle. <br />
|-<br />
| Amiejay || ReZaHydra || gtresd || VasilyXy || odanodlam || baki || crocell01 || knockwidpin <br />
|-<br />
| Mumrik || Johvahnnachillz || Splart || HAZARDbot || GgezjklolxD || Nemee || OrignalHYPERION || Zmey! <br />
|-<br />
| _foxaru || TheAdministrater || LLee || DrSarcasmo || Bearclash || durckma || VBeno || kingphilip55 <br />
|-<br />
| redsleepinggrass || SwampHole || WSa2 || uhoho || JamnJ71 || Suspi || milkshake || newbicon <br />
|-<br />
| Damonik || KRALTILLIP9003 || zanidip || Merch || Haytu2 || MrSeaFisher || i-nini || TaintedDemonWolf <br />
|-<br />
| Xifel || ShameWow || Varsity || RandomPleb || Mr.Pimps || Ghorghor || adu || Dmin85 <br />
|-<br />
| cruelkillzone || Dumshoe || Potato.rar || FunnelCakes || Oaest || Ike76 || Skyrah1 || espritdutemps <br />
|-<br />
| yamaemon || Arenexe || Palenar || Herznerd || Puszek || kweichel || FeuerWasser || elera <br />
|-<br />
| neamerjell || The_Duke || Hacki || Homunculus || Greatbrick || Fullmagic || titio || Glamiss <br />
|-<br />
| TaiNY || PokeVarios727 || Predator1290 || RedArray || Mazupy || syuka || olliechoo || DeEnO <br />
|-<br />
| Gizmo0003 || Wardiaper || gossan || BlackFire7163 || mxumney || Orstein || WingOfCotton || azuky <br />
|-<br />
| Wasdasd || Logonaut || robot ai || Aether42 || Moetal || Greenteaparfait || Venti || zarramoth <br />
|-<br />
| Rorre || Ihernglass || True_Agxas || Strycken1 || captainhammer314 || Sariel1997 || murphymuffin || Saturnaaaaaa <br />
|-<br />
| LostAngeI || Beack D || hu nter || SamuthNBS || Gawcraft || ddshsdhj || Mimicc || RazeBerry <br />
|-<br />
| Trihfan || NickoAilus || chessisme || Anarkiss || Luminite2 || Rudge || Cr1m1Xx || lemmingofdoom <br />
|-<br />
| SandyVajj || ClockworkStalker || RitterRunkel || A Deviled Egg || Euron || Brander || Xisec || Rophlock <br />
|-<br />
| Raven Rorschach || X1kevin || NetStranger || cltsd27 || Falia18 || Carb3n || Fason7 || jonnysb25 <br />
|-<br />
| Rockiki2 || LegoAssassin64 || Themilkyway || Munkafaust || fiorini7 || MarioBoo || raceguy877 || BennoLP2595 <br />
|-<br />
| HeltaSkelta || pbecker1985 || DaGreatNinonano || LiamYao || NervousBird || Eldalar || Xerijo || Shadowthrone <br />
|-<br />
| kogarasisk || Kabitu || wantedMC || Reyean || astrolerobot || King_Of_Awesome || dusan.to || Nico Nico No <br />
|-<br />
| Ericthegreat || KikE || stupid ashhole || Danameless || Balerion || phexter || mik37 || sunshinecoastmar <br />
|-<br />
| Momenslythe || Dev003 || hgp8 || Aknakos || Illuminatoss || Lukkant || suprasonic || PlayerUnknown••• <br />
|-<br />
| ImAThirstyPerv || LilBdub0 || Everest || Alkedamus || Nechs || Ion_4.1 || LuckeryDuckery || uvaoo <br />
|-<br />
| 鄭哲廷 || Oblivionburn || MossySasquatch || Buhuble || SpindlyBigDrift || Lazzzarus || MaMph || command.com <br />
|-<br />
| twilightking || Ogre55 || Bytter child || Cataphract || Artuzith || Ssharkula || xMix || MangoMiner <br />
|-<br />
| Miggs || JonasPK || Cynic_Alex || panzer slayer || DeTress || DarkXuin || gurkanjoh || xMaXoSx <br />
|-<br />
| eonblue || chinng_inta || Bockwurst || EldestSon || Malhagor || Sumoni || F. D. || Hladu357 <br />
|-<br />
| mr.idiot || Wayne is Lost || Kato73 || Souris Perdue || Noisy75 || Remory52 || PrometheusY75 || lart <br />
|-<br />
| Mechanica Gaming || [DoN] Komfritten || Libvirt Qemu || Leonal || Awake || ArcticDuck || sibster || Arcada <br />
|-<br />
| skoolerror02 || Gwinical || Flumple || Terk || BloodDamon || Lertulo || pyro_wood || zero4cool <br />
|-<br />
| Ashiker || MoArtis || Skylerj1211 || KiNASuki || Parzeval || Jaydog Beta || Morgue888 || mintus <br />
|-<br />
| manalyzer || Lookpuke || ariblo || Sasha2048 || Ty Davidson01 || Moose In A Room || Masklinn || SKjekt <br />
|-<br />
| O.S.H.H.A.A.I.R. || Tinozaure || Dr. Dimmadome || Enogemo || Lord Genetalius || Azurath12 || TechDrake || Argo1973 <br />
|-<br />
| hamax || Alexus.exe || ElvenMonky2 || limit_of_n || TheCollector || LogicComplex || Mirag || Sandmann <br />
|-<br />
| 3nt3rTh3V01d || Stashkin || AlgorithmX || WakuWaku || INSTEIN || evolgesrup || faina || whitelotos <br />
|-<br />
| SleepingLion || Nordic_Raven || RVG || Avolation || raberro || Durzio || Rigal || Raphael13Ignis <br />
|-<br />
| Raziel420 || Mandela || sputnyk || Lotz || staroforion || YAMA || Toecutter || harmitonkana <br />
|-<br />
| TheBushCamper || Ibu || Dr.513 || Hale || Smackemhoe || bowband || hiiragi || Percypie <br />
|-<br />
| Enu || -eGo-Toshu || Fehdaykin || ajchili || Kevinder || platz || Josie-04 || addar <br />
|-<br />
| Vinart || CustosVBeta || Ryder post || Pocket || Atomic001 || Secret Story || music4cash || fetta <br />
|-<br />
| Sanxandr || Armond || Zwifel || emo48 || Legios || ThirdFade || Slaine_Mac_Roth || ChaoticMagician <br />
|-<br />
| Plankman || Keeske || [Go]April || Tweeze || MajorCee || Yew || Dottore2k || xXAssBlasterXx <br />
|-<br />
| MarThaX || Kingstad || RichSz || PoopooMagoo || Khalak || callodea || Pyrrh1c || Guigax <br />
|-<br />
| voxelPhreak || polygamma || Jeffrey=Harpen || Austin_T || Jamesfunguy || DaBang || Exitium_ || porgetit <br />
|-<br />
| MAC1 || Zachius || Ivorychivery || SlimIsJim || AlphaDonut || Olund || grendeldog || nh0815 <br />
|-<br />
| Swatson || Mr.Dödel || PrizminCordik || Widz302 || Dzien_Dobry || LiiLUD || FinnStin || 15SecNut <br />
|-<br />
| Wilton || ryan_3 || David24 || Amlack || Grahambo05 || Markus Dinger || Daniel_Erfinder || ΛͶϏĿΣƧ <br />
|-<br />
| Kanna || Kebabs44 || Plaus42 || Ducky007 || XViper || name of a player || AmishGoat || Robman <br />
|-<br />
| Expander || Prplcheez || chilio6 || nestharus || Eudiphon || vxstorm || Alex100dr2 || シャア <br />
|-<br />
| Furiousdoom || Krandal || zglut || FiveTickDelay || PythonHugs || animism || Mikroprozessor || Gaaaaary <br />
|-<br />
| Cliffster || frosteo || ooops#T05 || Abumalk || Turysta || ixi-ai || Zina Pallas || LittleEnderman <br />
|-<br />
| Ziboo || riclees75 || Nocker || kintama || itis_Showtime || ElZock || Zangismer || NORPPA <br />
|-<br />
| EdvardM || WithersChat || Blothorn || Monkeyishi || Cable || dirtInfestor || domanater || happy0_0life <br />
|-<br />
| KH0RE || mythnut || y4ga || SkyNova13 || NoImagination || Fuioni || WolfieRampage || Drinkingstien <br />
|-<br />
| Simplesd || Gujfk || seyacat || marras || GlobbyLikeSlime || BlackRose010 || ginnann01 || v.nc <br />
|-<br />
| Sabaraza || jaywalkerjay || Seby123 || Inventorsteve || AurumHype || DanielPXL || face || gumin <br />
|-<br />
| Rhaq || Lenglen1220 || Krell356 || Kylander || Bellon || DJJoschi || soundwave || xTheLastDonx <br />
|-<br />
| Madpainter || Catwiesel || BitV6 || Armyofnone || GammaNet || iRmandos || Strikeeaglechase || lamschops <br />
|-<br />
| HunSanFun || Muto || LeMoonStar2 || Elsria || Granak || crystal_76 || Ninjarub || Lord-Mage <br />
|-<br />
| DBG || PhoenixGaming || VanZocks || UserInterface || Ultratech15 || EastCap96 || BC_ || Ace12 <br />
|-<br />
| Placeholder Name || challenbellamey || murks || Grumpledorf || hibyra || DivineOb || zent.projec || knolysis <br />
|-<br />
| DBittencourt || HenriDorsettCase || REKT 4 LIFE || pandaAttack || Malaki59 || CookieQ || Laurond || Harpocrate <br />
|-<br />
| Twirrim || Bakey || TokyoDan || Trash Panda || TvDraco || msMarcin || MadConsultant || Hetari <br />
|-<br />
| kylamon1 || This is Fine || losNISos || Centauri902 || Tez_Gaming || Sjor || n33ko || Evente <br />
|-<br />
| Yragael || Sill || jengax || nosirrbro || l2egin1eif || Rollinghill || Radiosilent || FeuerWolf <br />
|-<br />
| M4thGe3k || Shadow Governor || MrPanzerTanzer || Strategiser || Setimu || Matt13th || Legendmir || Vault Boy <br />
|-<br />
| Neogenics || TheWorldIsFlat || Mr Deanster || Jyles || mrmikemyers || StarFox88 || Hyrajahal || REAR15 <br />
|-<br />
| Notnagel || crono || Darth Pebi || Autolyk || sketchau || NeNuaCHE || tamakin || Lord Ekinox <br />
|-<br />
| fezeral || shigi || fellswift || Chewbacca || By-The-Ocean || Kitsu || KarateSnoopy || Rampant <br />
|-<br />
| Mittens31 || riolium || tecknowolf || _HorIzoN_ || Panpee || dstokman || Doehg || ccomisac <br />
|-<br />
| Jiisuki || Bär vom Berg || Uafasach || gavaneet || Lechai || Cheynas || fhvddgg || CGnade <br />
|-<br />
| Samurai_Invester || Noardson || Lancellis || Resume990 || Magnus_Regius || Traxer || Aldelícia || MazalTuv <br />
|-<br />
| Captain828 || Vampirics A.K12 || ADumbChicken || Tsukanoyo || Piccadi11y || Mr_Slaught3r || HanewmonTheGod || ksyhan3h <br />
|-<br />
| RomulatorRFM || Lurker || ImGek || Firetear || Robbietuk || Ablazer || rocketdrive || mcdatho <br />
|-<br />
| Felix_07 || Othou || Cypher Black || aist || CatInTheBox || Reeen || hscola || CheRonnyMoe <br />
|-<br />
| Fckboiii || Tetsuoken || Joul || med1nh0 || oniku || HaldoBot || Done Anger || danmanisa <br />
|-<br />
| Phoenixheart || Galran || Mr ClearSky || opium-73 || Bodger || Cush || Gawdly || CallMeJB <br />
|-<br />
| wananiche || BladusMaximus || Fritz Schmitz || JimRNJ || JucatorulModern || Preza8 || steelhead || JumboBumbo <br />
|-<br />
| Castus || Stexski || Optrode || Neonhaggis || H4RRYxj || SwampRatUK || Beofryn || Gerty <br />
|-<br />
| thediamond879 || spiritual84 || Bill Ree || Cavall || Cabraca || KingMako || ∆strayker∆ || 312chernenkods <br />
|-<br />
| 19Akane92 || The Red Minecart || raverrebel || VacMatt || nqeron || Greenbone || zimonzion || JayTeeGee <br />
|-<br />
| Raupatu || Mericc || Drebin || EYu || Leebäm || StarshipSurprise || intelin || COZY_N <br />
|-<br />
| Zodiak707 || Nazeris || mr.Reaper || triffid_hunter || Nerv283 || TmgBruh || Decko || vsaezdp <br />
|-<br />
| surfer2279 || seancl4 || zerim || LSD-AI || hpputro || Norecha || Fall3n_Archon || Hoophy <br />
|-<br />
| pr0methEU5 || Joey Sparks || Xerx || ashyFox || Tetsuboo || Aradyr || telomere || Greywize <br />
|-<br />
| CXZman || DRDOOMINSTIEN || Requiem || Belladone || Duralumin || razer812 || MrGlue || lttle_eclipse <br />
|-<br />
| JonBoyCanHasBots || Luke32122 || JordyF || ztirf || Noob92Saibot || KILLIN223 || Aristoteles || __YOUR_CA(R)T__ <br />
|-<br />
| 姫紅乃 || Litan || UKYD || gensui || Bootstraps || Myraeri || Villy || the makerer <br />
|-<br />
| Schlitzmeister || Kubitsuri || `oMBre || Stephmo || MERMIAR || hello egg || FinaFu || Hexabin <br />
|-<br />
| 4ob5 || OMNIPOTENTBEAST || sakalator || Tanklin || Ronie || dimanaz || ke_oyama || Dagnus <br />
|-<br />
| Magron || FrostyJams || BradleyAurillien || Skellytime || Keltheus || Q-BoX || CarbonX || HortensePie <br />
|-<br />
| Zenlyfly || pokaypoko || Rebirthfox333 || Ariandel || Pekonen || Mixedtape || Quaternions || S1D3W1ND3R <br />
|-<br />
| lolerwaffles || Elhyn || Lord Siron || Ohmatheus || Buron || Skylar Hepworth || petmefrog || anton53713 <br />
|-<br />
| Taleric || AntronGolden || BluburroSeven || Deadcell || Savane || XxSillyWabbitxX || kendalf || 5h4d0w <br />
|-<br />
| Vargouille || KeiH || Nekros_00 || Pierre1 || TangoBaker || Megashell || CCLab2 || Manic2k <br />
|-<br />
| Absilt || Reimalken || Mythos314 || Criticalseize || DaReMe || Kman1414 || Big momma house || Teknon <br />
|-<br />
| Aikoaik || sir_pinski || Kleskis || ogbuddy || BlyatATron || Tuell || theareick || Invicta <br />
|-<br />
| LoaS || VanTi || 934andy || Redpawa || ChaosDMG || Abby Sciuto || zh0ul || Razo <br />
|-<br />
| Kreastr || BugDeveloper || AnvilsBasalisk || Mr Capern || Matt Gambler || shahzadah || KizunaAi || ALT_JLT <br />
|-<br />
| Statement || SterlingArcher || bambouclate || torasutosan || hodasemi || GLINT || sennama || FallenShogun <br />
|-<br />
| Identiflier || use_of_weapons || dinkie181 || Aeries || Blit || MrMojo || Urukee || xen007b <br />
|-<br />
| mongush || elCarbo || 8bitbananaEC || MentosMixelMaxim || lunamyon || UNGABOONGA || Torban2005 || Scatterbrain <br />
|-<br />
| Maw || TuesdayMcBob || Koggar || Firenyth || Noremac25 || Wulfgar_xp || おきた(Okita) || ThaiEngineer <br />
|-<br />
| jmememe || Modular || TitanRat1 || xinax5 || Fatal Exit || subsonicgnome2 || Hamme05 || Mr . Oignon <br />
|-<br />
| Heraldo32 || TUCAN || Etimo285 || Damhi || UserName000 || GrandWiggler || Scappino || gallsamar <br />
|-<br />
| Rakstip || Nibber || DragonNet || Stormy Daniel || Eria || [...] || sS_Tosh_Ss || DalWill <br />
|-<br />
| Animorte || FireMan_ || Zillah || Arkinsaal || OldLink || AZNDUDE || Seidou || abc-9 <br />
|-<br />
| Starscream || fusigi || Wushroom || GCodeman || Adlerson || NuttyJigsaw || Bombastus_Parace || Bottanika <br />
|-<br />
| BallisticBaggins || [x] Turok || Spyro2010 || PrinzMegahertz || 1100111101 || Arinyes Cantari || Sgt Steve || Soap1r <br />
|-<br />
| Vengarl || hunteriv44 || Mister1706 || Riddrick35 || Samb || Hammersmith || Daemoshiin || 9Tee <br />
|-<br />
| Static Flex || aarhusit || NukeMutant || Mort80 || luap1 || Gombat || TheSultanofBohni || Gunblob <br />
|-<br />
| johntk44 || Colobon || DarkBR || D_Frag || jakattack22 || liutprand || Ternami || Craftily <br />
|-<br />
| MrSalt || Cookie J || n156180 || Ansible || ZeddZull || xenon sb || FourTwentynator || Eukai <br />
|-<br />
| 7maybe || [GZ]JeeP || Shikallezlil || Xenitro || darkR54 || ccbrooke || Sir Robo Knight || KliPstA <br />
|-<br />
| patc4 || gemrite || crazydanielkl || Novirmor || kza87 || Knarl || Lucideus || Lazyvicc <br />
|-<br />
| ZenSandWoman || LehGogh || iwok || Steiner || cip || POTHTE || Ascules || ChrisBit <br />
|-<br />
| Francisco1 || Rukanachi || utsnaderabob || Pantek || GrandCrystalStar || FormerlyJeff || Awaiawwadabba || Sentry Gun <br />
|-<br />
| Misanth || LiardKing || Rompetroll || Sliemon || Ultron08 || DragonnFire29 || Agilm || Armwulf <br />
|-<br />
| Hustri || Frequent Pilgrim || zerohs || Mimi Bunny || daves85 || Kecko || Hexeeb || Kerridor <br />
|-<br />
| 18thAngel || RualStorge || assassin101586 || DieHarder || Akane || Tank666 || Marcy220 || Lifern <br />
|-<br />
| bobibibiii || SoftBoil || nexxx || Googelaar || WizardNemo || B4ckBl4st || SEAWOLF_RO || Cmdr Gato <br />
|-<br />
| Misaki || frajas || GKyl || FUME5 || SirLagsALotNL || KyoAkashi || BK201-RC || Crocmagnon <br />
|-<br />
| Hangatyr || Tetra || Gunhed || Oswald_F || Codename Eagle || skybax || GRMBL || jjoachim <br />
|-<br />
| Firehazard || Swarley111 || Curubethion || kissattis || TempoG || RoboFrenzy || MisterrROBOT || Rotakn <br />
|-<br />
| DrunkFerret || Adwing || Pendder || Tsolron || ifzero || xcjl || Sappy || putridbeast <br />
|-<br />
| botmanbot || s0n0me || PettankoSenpai || oglass67 || Zworf || user6000 || Madeumuteu || [WSC] jocro <br />
|-<br />
| sparkydane || XxGxGxExZxX || Graphite || tirigeya || Mixtape || Eathren || Schittbots || NuTaD <br />
|-<br />
| FredTRO || UHF79 || mg42 || stoptheviolence || fnordianslip || TNT+ || darumakahi || cloverbot <br />
|-<br />
| ExPatriot || Froschi Frosch || Styles- || imonolith || Tolli || Tets || yh_ID_001 || InsanePreacher <br />
|-<br />
| DLOCK69 || Franyo || RoOlf || Resis || Plan_B || Janneman96 || dubb || deadmedal <br />
|-<br />
| Trfel || Nuffy || zande || light_chronon || Deathlymad || BlackBishop || Valdy || Singkangno <br />
|-<br />
| TheKreaytoSongra || Jalapen0 || Sterlinski || discobean || Mustern || Draloric || x685 || JSilus <br />
|-<br />
| Dabrainbox || croydg || Koinsky || andyk654 || BlackwingHawkeye || Octunga || Gamprot || Yatoho <br />
|-<br />
| ultimateunltd || Strikerune || Orzech || HOTMACHINA || Snurf || BlackBart || Neriak || Yuhkun <br />
|-<br />
| FlemZ || KAI91 || Temjin || mubou || eLdroZe || littledrake || A-Hoernchen || TrustNO1 <br />
|-<br />
| NomSTee || DieProfikeit || DasTactic || gagadu51 || Crossover || Deadbridge || Nelster || Lazerozaurus <br />
|-<br />
| Troller81818 || Nik123 || Baha Kerman || Godziu88 || Switchel || Ydyp || Khazar. || GoodDogAbove <br />
|-<br />
| PGV || ghosttie || z3d01n || kichiemon || Chricki 91 || Irv || Kristatos || Sgt. Bonkers <br />
|-<br />
| ÖkoDoku || a1b2c3 || Tendered || shadowworgen || Glocal || greengameplayer || Slam || DDD783 <br />
|-<br />
| Seba244c || Kockásfülűnyúl || Satek || valikluks95 || Sjaak || Kontrabator || oddstarva || burasky <br />
|-<br />
| xYani || Lachan || Pinstar || Sansespere || HammerTimeX123X || Blueyoshi44 || FragOnly || Irredeemable <br />
|-<br />
| Zoon || Trankheal || Gestalt || Geri Itsumo || TJVA || Zekke || 1derful53 || Syvir <br />
|-<br />
| Eskaton || SlappyMcAssSmack || bra10 || MTRCNTRL || KingBelwas || Nogitsune || nishima_Eci || ericogamo <br />
|-<br />
| StrobLitz || Xibra || ramsx || AsyxA || Lutremix || Ophiuchus || hikikon || Trollgarus <br />
|-<br />
| KROOT || DanX || method || SRT8 || realBohd || Generalafire || RAVENWOOD || Gaboulou <br />
|-<br />
| Azza || Duncan Steel || Ca3desnox || LoneWingman || njick57 || Bleezz || Kieranoswt || stevejow88 <br />
|-<br />
| Certez || Hasard || Brento || Aero182 || Galanz || stonewolf || montedebatatas || jeffeypop <br />
|-<br />
| BadKarMa || Theory || Samster || BleakRadiance || edika || Bill E Goat || who_am_I? || Storm_P108 <br />
|-<br />
| Mr. Mojo || The_BlackWings || lsl4m || Quixos || Hyther || keitaro21 || sarssol || Andjen91 <br />
|-<br />
| Play Nicely || Dountoun || Sup3rn0va18 || Valiant || Multivitamin || Solenum || Binswaid115 || Turner34009 <br />
|-<br />
| GodSlayer || Deadly Sin Sloth || Vaciak || colalighttrinker || Arachnid46 || harv1212 || jraven || timotheus <br />
|-<br />
| xcolour || ELRIX || Goebbels || ahmtarale || Pieniek || McZlik || TactiCool || Ryou <br />
|-<br />
| CobaltBlueDW || CrafyGardenGnome || Fardova || Asemah || Gildmeister || echan || Izezweth || AI Pudding <br />
|-<br />
| a kodiak bear || SRXHUN || DarthBlair || Hebeh || Galacticfunk || GlowingOrb || loving-hatred || SmartCat <br />
|-<br />
| Sylvana || MrRussian || Aristarh || TurboExige || Diamond Ultra || wombatsam || Lord Shocky || Sator_N <br />
|-<br />
| derite || SStarSir || kAN Gaming || bjarkekr || Balfizar || Angel_Alfa || Chopper4404 || Koholtz <br />
|-<br />
| Chriswalt || kote6969 || tthe || CowHickey || mekastreisand || wolfblitz || KepTheFox || Drakenessd <br />
|-<br />
| heavyobject || SavageX89 || Nizzo || Itenzeal || Rogo || Merck || VegetIA || Docisrock <br />
|-<br />
| Syreohki || Passel || _bix_ || Nyphi7 || Aspectu || Holyards || poilpool || Yukinari0316 <br />
|-<br />
| RenegadeHW || Zer0TehNumber || Noah34 || Pancake89 || xXDerpyXx || MA.THE || Henrii || DragoN141190 <br />
|-<br />
| MeYo || michal.korzycki || FastP || Noz4a2s || SkyFyre42 || Wezelkrozum || redoacs || Exinani <br />
|-<br />
| IPNEIP || ToxicKaguya || Edwinexd || Tim21 || Darastrix || Crypto135 || Leogo || justiceray <br />
|-<br />
| MasterStormer || choccobear || Ranchero || Labich || RustyRainbow || Tamachan || Sl-1m || BlackHour <br />
|-<br />
| Zmav || Papamia || Øbłīvīøň || Sirius)(Black || Crazydave09 || Skilning || merkinmuffley77 || TaggedZi <br />
|-<br />
| UnrealPaulo || Benzek || whelk || malicept || -spook- || King of Defence || Aom42 || Black Hour <br />
|-<br />
| Dragoon! || Touché || JohnnyCat || Goose9 || Filgreen || 94Lord || Rasbael || Armd90 <br />
|-<br />
| Sensei_Sama || yorkc || abandoncaptian || peasantRftG || Nation01 || Gambit_AI || ScienceGuyChris || Mykro <br />
|-<br />
| Wukart || Terrain || Cinabutts || Symmetricity || Chooch || onno || ShiroNekone || janos.antal <br />
|-<br />
| DimonBot || cashews || Sunman787 || Keiler Black || Spidey || Farvyel || AXELLAMBO || srgt <br />
|-<br />
| dfdsfdf || Tutyaaa || v Er y lO ne LY || Krissur1 || Crisis || 22g || rob6969 || Sheetmaan <br />
|-<br />
| LightBoat || Zorida || Cerealdragon || Ewan17 || fighter33861 || CrimsonRaven || pkerq32 || InGreen <br />
|-<br />
| ubus99 || ElPanda || Kampfkeks || JohnDoe85 || ShadowApex || Demon_LotusYT || IX. || Gabriel Wink <br />
|-<br />
| N0b0dy || momorrific 1 || CooleCC || splinny || hungdonkey || Nicolas_2301 || alexholik || adpjgulledge <br />
|-<br />
| Sir_Baitalot || Schyter || NitramiuZ || Ironside_Online || Zealwarrior || Zerdguyyy || halvorcf || Aspeak <br />
|-<br />
| Danielttgcd || Legend74 || Calgar106 || Saunders || Canek || CuD || MrCodrin || Ostracus <br />
|-<br />
| xBuzz || .SnowL* || Samiam || Evacalice || Nermanos || Noodlez || acepius || BOYStijn <br />
|-<br />
| Gaffers || RhoDawg || Bothonddd || wuzhen42 || Zlev || pyx || rockan || risogear <br />
|-<br />
| Clockwork7 || Reizoky || cookie is my dog || MagneticJerk || BadSushi || Mandave98 || MPPlay || Nonretour <br />
|-<br />
| PCRato06 || Sikto || FallOffTheCliff || DatDroggl || kip sha || krashanova || Zythid || Ard1s <br />
|-<br />
| Schissl || Tiglow || sirwillis || Platypus4242 || RamRanch || Tontonsmiley || Un Ojo || Illum1 <br />
|-<br />
| tdhr || Warphus || nosam9779 || Madtoaster || Gunho || Globeboy || TheVascar || Sephirah <br />
|-<br />
| kalcony || LegoCollecter14 || Stodgie || WarbossGork || Dunca || twifonso || SilverLynx || poker_junky <br />
|-<br />
| GDGabriel || Kasom || Kreigan || tololuca || Rexnohxc || Pekkit || Ratibory4_PC || honenheim <br />
|-<br />
| actionxboy || Orichalque || DrEbaklac || RealTank || NOVA CORP || demoronator || Packmaniass || Schro <br />
|-<br />
| Grey Centrians || Jon! || SlipNinja || JohnisGeek || DaBlarrgs || Tue || Truster_28 || MaxiRRRR <br />
|-<br />
| Riposte || DominusFirst || Nosti || Hareball || Norus || 4-LOM || artit || NomadianKing <br />
|-<br />
| yunari || Tristan401 || snoopythedog || ArkosxD || Ogrank || Warcurio || Earwig || ExpertPenguin171 <br />
|-<br />
| Spooney || Warprime || chessmaster42 || Down_Town || Nylnym || Hugiamato || sir lard || IAmTheCandyman <br />
|-<br />
| Pabli || FuschelvieH || Informatiker || Battlefirefly || Rainin || Phamdemic || Th3g0dl0k1 || MigPosada <br />
|-<br />
| Havilland || Daetur || Athair || Eisenkraut || takc || Dr Pies || Dapps || Vegan <br />
|-<br />
| smallstampyfeet || hudson3205 || CowOnAUnicycle || SamLX || Emiya || zane34 || phoenix4747 || RadishSprouts <br />
|-<br />
| bnf || Loup_des_Mers || Wiggy440 || Vitron || bonephallus || Yzro || nelnelnelne || yaflow9 <br />
|-<br />
| zez || Squints || Skull Cracker || mosimo || Enka || noname 2.0 || Evos225 || DrJones42 <br />
|-<br />
| Rhoone || Goatboy29 || BlueFlame || Snubbu || Vreetech || WhatThe || Bababaa || BernardoGeraldo <br />
|-<br />
| Hal_2001 || TheGrislyBear || soulreaper1981NL || dom-neek || QBB123XX || Actron || Caschque || jasonwt <br />
|-<br />
| Hevaesi || Piquelin || circuit6 || BLooDGoD || HighFructose || StoneLabs || snvest || [OeL] Celeste <br />
|-<br />
| Mr_Awesome || Torus314 || AidanNJ || Bullgor || DownUnder || Ghi_sl || Samrelleke24 || mayama234 <br />
|-<br />
| byan || Asbanagan || henryauyong || SleepyYak || Nagi33 || nabelringer || gmc || Mighty Cricket <br />
|-<br />
| Landuin || Rdeef || Lt.Fish || kfhammond || JamBur || SourSugar || blinkycz || answer is 42 <br />
|-<br />
| Hawks || RedSensei || Ozzmanger || drsmile || rfasdfasdgdsgs || FRX || Little Legend || Sugarshark <br />
|-<br />
| jmq1982 || Anhktus || butalive666 || Ardent Dawn || TheEmperor || i dont know how || Fr334all || cat o fire <br />
|-<br />
| Hurei || Dubulyue || Padaone || Sticken Chuffing || WiIIiam || Kilgamesh || Thahn106 || Itep <br />
|-<br />
| capline || ChunkyMonkey || SoulWorker || MrGinge || Wolfy0118 || NielsB || Inquarry || Black Steel <br />
|-<br />
| blackbird8192 || Dead Rabbit || Duck Blur || Smaack || Ked || SilverDagon712 || TLM || Wat0 <br />
|-<br />
| eneert || BenJ V4 || Urthel || Hazze || Hirnu || JoWa || OOJJRS || usiro[JP] <br />
|-<br />
| Kalgys || el loco || Juls101 || Sakuya || Cpt. Gobblegum || Baronicus77 || Jonesy101011 || Hêtre pourpre <br />
|-<br />
| ignatio || Pier4r Nvidia k1 || Cranky corvid || Gehirnentleerung || Robo_Ghost86 || F1R3F1GHT3R || VexD || boi 76.6 <br />
|-<br />
| wd-40 || Dnumev || KingJareth || Prluksha || Cherubim || CaptObvious || sep_p_ || FroFoxx <br />
|-<br />
| Smeechy || Dash Patty || OwlsBebert || Dr.Spectrum || Narf || Ozrin Stel || ATLUS || molchu <br />
|-<br />
| 1-Upp || Justmetoo || hello32 || vhaxrung || Kuina123 || Sterakdary || Digging || DudeshootMankill <br />
|-<br />
| ZeVeN || Aimer RC || redalpha333 || Wolvitor || Killererbse || Snoff4 || Kuhrel || Rodger <br />
|-<br />
| yatima || Zrc || MinorBug || Aviticus Dragon || Pathurs || Mythical_Pro || nosratheno || ricki-ticki-tavy <br />
|-<br />
| Squeezii || Koski || HunterZep || SuRELoCK || Rybrix || Squak || AdmThrawn || TheSeat <br />
|-<br />
| Gaxmaster || FusIoN || Moggie100 || Officiallyaninja || sok || CC-2224 || Joshatron || Penelope <br />
|-<br />
| ColdLoyalty || lego37 || Dioubiban || Midti || Alcibiade || MarcusYuan || MattDiamand || NovelFlyer <br />
|-<br />
| Hockney || Morbird || Icedude || chai03jp || Razorfire || stepan.pindur || Aurora-Alley || Augur Lyhrel <br />
|-<br />
| ANDYGUNS || Codor77 || Gargohrus || Zaph0d || Joepocalypse || Ragequit || monaca || PlasticBagBobby <br />
|-<br />
| Maladash || Nexus Darkshade || HappyCluck || Cybrax || Pegasus82 || Kyrottimus || carnivoor || Tabea <br />
|-<br />
| terawiseman || Dode || HeizuNg || RobrechtD || e-kyozyu || theeleb || Lohman || Fire_Ball_20001 <br />
|-<br />
| Maix || stcw || Knaron || Aspee || McTroll || Chris_MQ || kuthedk || Ashawot09 <br />
|-<br />
| ktgs37 || KajiKira || Zerkath || ZureaL || KaninoYokonov || SixTree || Hartstikke || Ultrasonic Ninja <br />
|-<br />
| Lazergaz || the destroyer || Xorl Rowèl || Quartus || QBot3000 || Phap || Dgray || linyati <br />
|-<br />
| SwiftIllusion || DianaWolan || Schlauke || Hunie || Tevuz || i_is_matt || satloke || Trep <br />
|-<br />
| Malto || Big Head || kocur4d || Brexit Battalion || Ekor || Klagsam || ilta || Triforcehero7 <br />
|-<br />
| Species21 || wooolf || Koko64 || EpokK || Alizarya || WereWÜlF || teacherdeano || Odd <br />
|-<br />
| aboron || Engie || Mills86 || 东风谷早苗 || tubame || foss || glenn.ramsey || Fayte <br />
|-<br />
| Crash Override || crd2 || Khasym || Shane0137 || ckh225 || Bolt-Action Lynx || Diktaper || Copeck <br />
|-<br />
| Not a kerbal || Technickfrea II || Brushfire97611 || HaMocha || Yama Dharma || CassBeck || Schnitzelnagler || SlipperyDog <br />
|-<br />
| The_Whizzkid || programaths || RUMMAKER || Neostone || Syokora || Nokedli || Кот Ебанаврот || tegsmax <br />
|-<br />
| Carmio || Kalsb || PlaidMangoBot || LtMegumin || CrazyAI || Twitchimer || IceKube || Novus_ <br />
|-<br />
| Kurka65 || Nyogtha || Boskoro || CazAI || Maanoo || _Zøŋd-✘_ || JimRaynor || JohnCobbler <br />
|-<br />
| MacBernick || Optimus || ProfessorZapotec || P point || Mertaful || Moёt Chandon || CurlyJosiah1 || Pride Balmung <br />
|-<br />
| Midnight Raven || roqku || BirdPlane || Zbossgamer || Redeyed || Stoh || Ezeikeil || otiv <br />
|-<br />
| Pro_gaming || inpu || Friction || Glavio || pope2142 || LePiranhaNoir || RatzPlus || darkebe77 <br />
|-<br />
| Zakebo || Munchkin || thecommonpigeon || AdVerse || Bishoppp || Lumania || Seijin || Rayoule <br />
|-<br />
| Spiderworm || LydianLights || SleetSdf93 || Soukali || DisSsha || MiataRacer90 || HummelHummel || EmiLoKiJu <br />
|-<br />
| nanashii || FirstTimePlayer || Darkwing || DigitalMarine || Sangan || KillerWalrus || NotSpecialDude || Shibuki <br />
|-<br />
| TKJTKG || MacGhriogair || Norljus || Candesco || canox82 || Dubowski || CMD.EXE || Skullreaper <br />
|-<br />
| LaRone || avaof || Marcbekhuis || RoejeSpaan || Naluni || skeeter74 || Korish || CobbyB <br />
|-<br />
| DerSim688 || Lumpi || Stuleo || Orphan || Gvengorad || TemplarGFX || Skynet Node || CorentinB <br />
|-<br />
| Tamashi || nesnomis || TrueLordLemon || Mason Tsai || Fireball_Is_Cool || grimrieffer || nonsako || Syst3mfehler <br />
|-<br />
| BattleSheep || Thraxxaldor || Telcontar || Herrie21 || Frenkyled || IRRbert_RH || mukk || TheFineHat <br />
|-<br />
| gerizim16 || Dr. Drool || Nabaza || gordolf || Mippin || oZeus || Mirodir || rhice <br />
|-<br />
| Aderion || Tralalo || DannyClover || Stubbsy || lambdael || Concrete573 || Jarlaxe || Balthazard <br />
|-<br />
| Grinnin || Koingzell || EagleBirdman || Madrugado || AUITIUA || anxquintrix || AmunRAR || assilum <br />
|-<br />
| Raiyne || Qazog || SyRoX || TinyTrung || Disako || Kerake || ocularb0b || elopion <br />
|-<br />
| Bingowings || AlexHicks || LarmadaG || Oldog || Hail King Hodor || Dr_Horse || Paraxon || Akanguz <br />
|-<br />
| redhonu || Chemist69 || Cold || Lecarl || watdahell || Sekai Kagami || Necra_911 || ChefJM <br />
|-<br />
| Le Sac Magique || Xarior || kenlime || senmai || PMV || Pinky_as || tAInigilator || kingshadow <br />
|-<br />
| YsengrinSC || Counterbalance || Hannemann || ZaRaK || Drazik || Hellabeef || Darsch || Bilip <br />
|-<br />
| alfasoba || Speox || Wurzaagh || ChewbaccaRagh || Zandr || Ranunculus[ARCE] || Dodon || Captain_Nerdrage <br />
|-<br />
| Liounoir || artimus64 || PreyZ || Rufour || Lahaye || The Farside || ReverseMZ || Nezzie38 <br />
|-<br />
| Voltfire || Sathura || Dragon1o1 || Howsya || Graze || 『 』 || Hanako+Derakkusu || NamelessKing <br />
|-<br />
| Ainfernoi || Skippy || utter one || kwazuuu || Shinikitty || KuryBojowe || Daddy-Zero || msy_player <br />
|-<br />
| Susanoo27 || NuCumer Moto || superseyien || SirLadyLike || Hyperion Aeros || Hallowed || GB0093 || danarmk <br />
|-<br />
| Conquest || neoliminal || tr00st || AC Aviator || Eastborn || LordNewt || S347 || M_As_In_Mnemonic <br />
|-<br />
| LizardKing || tko || Gulaginov || nsakami || JojoTheNinja || Paladin4uk || がっくん || M1ndY0urH3ad <br />
|-<br />
| reCurse || langiter || darylthedoggo || Cerberus_C || ddddddddddd || GamingHabitz || FireDragon123456 || todynho_no_mundo <br />
|-<br />
| kitetrimmer || Seynael || Osyr || DarkKoNO || Cameleongroove || monkeypunch87 || parkertheperson || ZeroToHero <br />
|-<br />
| buffaloplease || Bandos7 || Plytrull || maboroshi || nza || Guitou || Macpo || emric <br />
|-<br />
| Radiaus || LoveGUN-RUN || CloneDeath || Greenus || CueZero || eMeRiKa || Chell1s || Zyhre <br />
|-<br />
| S4meLo || Ragnar 2.0 || GeneralXO1 || Minostroy || xsilver7 || jedrexd || GameCarpenter || Parys <br />
|-<br />
| IrishTorch || Techprovet || Legomonster || Lovelyhippo78 || KeroZen || Mucuri Jaws || papik91 || VirtuousParagon <br />
|-<br />
| Ryua || raadicus || TheSoundMaschine || Alleliane || Leg0z || Halaxes || AlbertEuler || libtardslayer69 <br />
|-<br />
| Razec || Maudika || biehler || NeonLight || SirBunnyEater || BoomKingII || saronpasu || DukeLukem <br />
|-<br />
| Zarkash || RAspoutine || SaltShakrr || Lobro || AI expert || gaxmaster24 || surishanktoh || TheUush <br />
|-<br />
| benf || PadaV4 || DoomZone101 || CobraCrusher || CitricLucas || Kirs || Bronto || rhk4783 <br />
|-<br />
| acloud || KillBot5000 || TheZMan || Mowgli || Nomekop || Skytiger62 || Paladin_Fin || rstohel <br />
|-<br />
| metaldude8 || pikey || MiloSewnath || Frooglesim || Hanyou_ITW || Trauerklinge || S.7.Y.X || eelex1 <br />
|-<br />
| mechanic killer || Uthael || wargamer237 || Vednar || GoldenSunX || Seph666 || FUN_DA_MAX || what outside <br />
|-<br />
| TsKsWolV || Erikferus || ljkkid || Waster X || Rabo || Cprn || ARMORED CORE || Martek <br />
|-<br />
| MaNcHaSsS || Tortuga || W3KZ || Ketonur || bobiebigpants || Captain Sketchy || IamSnail || CaptainMoose86 <br />
|-<br />
| ChillCyndaquil || Koordinator O || Regaez || BaconWaifu || fireforge8 || aedon || sgp667 || FAILER IV <br />
|-<br />
| WillMonster04 || jeb || Lichen || shurke || Goron Ramsay || doc_brown || madalyn.singer || Mariokinz <br />
|-<br />
| MKTSMKTS || neabPonch || crypticspy || Kosi || Henriquekill9576 || kaegogi || Jekyllor_Hyde || Ilu <br />
|-<br />
| bokota || bossbuk || Cytoc || Goomb || xPYR0MANCERx || IluvatarX || Hiryus || Drying Pan <br />
|-<br />
| alreadyused || Ave || BadCamillo || Morpheus-UK-01 || TSP ECLIPSE || Johndar || Noob_Bonafide || chatchard47 <br />
|-<br />
| SpartacJesus || elpatron || DragonLord_DoTUU || zurebot || BearDog || Fr3kst3r || vee41 || derpdude <br />
|-<br />
| Vermie || EdwardPoe || Magazorb || cedarbear || Samelsaurusrex || d1mazty || Greenou || MisterSpock <br />
|-<br />
| elfire || mrchris || helsing2007 || Saintdenis || Machina Factorem || Zen574 || Jesus666 || TGN-1 <br />
|-<br />
| RevCat || FatalionPanic || leyesa || skimme || Abysk || ASIMItheHERO || Bacteria || DragonIightning <br />
|-<br />
| OkkeHendriks || Dionysos || Granitehaze70 || KevinTOC || Groovinator || AdzyW || CalicoCash || MFeather <br />
|-<br />
| toddaway || Tiefbauer || Plinkerman442 || Marros || Ultimute || Beratna || H72387 || TacticalCuppa <br />
|-<br />
| SCATRIX_Sanchez || dereknor || Styrkar || astropierre || Chyknlyps || Molvoltinein || Uncle Angus || -Taityo- <br />
|-<br />
| NawRbiT || Ludus Pro || moymaniac || Polan || Dairith || lscherbinsky || captbarnacles || Misterjohn <br />
|-<br />
| Alpha Team || Lusian || Calica || TheRedblades || Lord Baal || Tyrfing || Bob Morane || Kronikle <br />
|-<br />
| Psycho Deaxwer || yildrim || smartysam || Lehis || JackyboyMT || VΛLOR || Salmakis || moarrrr <br />
|-<br />
| Bannic || Mampfhamster || Edecard || SafetyCube || Tigolbt || KeroEnertia || Tikom || oddstack <br />
|-<br />
| Laral || Mifark || Johnvanjim || Giradore || cgb78 || Geekcrux || xavier_3333 || Manchu <br />
|-<br />
| Athkin || BirdMahn || xXKronosXx || RussPixie || anguloa || validol731 || Visha || Big Ham <br />
|-<br />
| -guu- || Tother || Estym || DerrickL || Baphomet || anzbert || avandy(rus) || crazymath <br />
|-<br />
| DocterAss || SeanC84 || baukelh || cordonez || Helflym || Shredwithstyle || aneres || TinFoil <br />
|-<br />
| Smashel || Altao || vitec05 || Sp4ceM0nkey || Stuff+ || ebbu || Tostas300 || NeoJayce <br />
|-<br />
| AliensTech || ToMuS || sheepgames || Ascendancy || Enfield.JP || Joshy2205 || DanielAtlas || Sivis <br />
|-<br />
| Arkady || IRRbertPC || HoLoSt3iN || morph113 || dfgedg || Aether Fang || Floofyboy || Krinje <br />
|-<br />
| huntertb || TitiMoby || Amat || Interstellar || Randale_Rufus || Milford Cubicle || Nickadamuis || PawnDramon <br />
|-<br />
| ajm1776 || Gian89 || Fl0 || Dalz || B4RB4ROS || Jenubis || Console.Write || As Whole <br />
|-<br />
| Bibleman777 || Nikkud555 || justFaked || XxTheGreatXx || KzerZa || ZombieFex || BlackDevil2003 || Tiberius J Kirk <br />
|-<br />
| J4YZ3X || setl || Hanke || Magicman5511 || Narmdo || rocketjuice || QwerYT49 || Blueportal <br />
|-<br />
| Nekoduri || Ray44 || h0sti || Eyebiter || Gartos || Jiraiya btw || frascow || arlekj <br />
|-<br />
| Naron || MFRTEST || DevDorian || Foostav || Boom-k || qeu || Wakelakeaawewa || BaconBoy <br />
|-<br />
| DavidDrone || M4DMurdock || ZPirate || Raedwald || fuccyou || steelfrost || DRE82 || Pigeon Nuggz <br />
|-<br />
| Maxlechat13 || Hineroptera || 4No1AfR8 || KiySpinner || Alextruder || MrSharkie || Murray Lopez || Destind1 <br />
|-<br />
| WoW_Much || Stunfest2018_02 || Joachim || ArcHinG-K || Sp00ktacul4r || Jork Jumpskull || dentaku || Juan Stamos <br />
|-<br />
| ajinator || aikikai1608 || Fairydhwen || brk || ThatFrog || Dave The Dave || Zeroxydation || Lestibornes <br />
|-<br />
| The Elements || BotQuat || Shardak || arx300 || SOF93 || joZh! || USER NOT FOUND || Delta903 <br />
|-<br />
| ThoruS || KristofVM || KvotheWise || 6dwavenminer || LLF || Akyama || Arenx || Melkor117 <br />
|-<br />
| NikNyk || JapaBanha || Dark_X2 || Aluvii || Polporo || SayNoMoore || volatile mag || Juhazz <br />
|-<br />
| gak1230 || Jotunn || Tamwin5 || Shinobi || Jambo3993 || vanadio || jujulemon10 || Kubik161 <br />
|-<br />
| Dramenk || travelkitty || Shizuka || mesutrft || Advanzes || babacoolh || Dextrous Ghost || Adaactar <br />
|-<br />
| Lonewolfgfx123 || Mad Elefant || TheNerdLord || Codeflow || Big Daddy D || Jimmy Bannana || Alavarien || Spons <br />
|-<br />
| concar || TombSyphon || cecilioacc || Charlink05500 || Szilac || HighwayD || ZUpertails || wildkat75 <br />
|-<br />
| Ishmod || Sackenbitz || woons || Trev27 || ethan200011 || [ST] Otixa || dacsmema || Insanemal <br />
|-<br />
| Azurios || Karppikala || Army Pea || Barnibal || Shingitai || yenz || kelvax || spaznaz <br />
|-<br />
| cmousery || nogthar || Gilberreke || Servoed || Justin Tolerable || mikesan145 || BeefDBest || Metapo <br />
|-<br />
| Thero || socer || ExpHP || profGRob || SwitchCase || Jugga Java || TLSMutsu || nosferatu0131 <br />
|-<br />
| Shrimp and Jazz || Erendir || RossBC || profallout || Ekibaz || bitter41 || HeartlessVoid || Corelar <br />
|-<br />
| Kravati || Ace Windham || YamsDev || Joshuax8 || Aivo1 || AnnJoy || sas86ua || SquidD <br />
|-<br />
| Wild Joker || Masuk || ShadowLord || Shydon || ABAKU || mjenskiller96 || RKane || Henpaku <br />
|-<br />
| FishNugget || JustForFun01 || Chieze || Ordosis || Sun Shaman || surreal || kinomi13 || itiatlasiti <br />
|-<br />
| SpOoKyGaNgUpHeRe || nazgul || Steini225 || Pocho || Focaccia || Soulsphere || Honlog || CuPe77 <br />
|-<br />
| Skiggums || UncleJimbus || StewartNZ || f98alda || zubo || Paucha || tamtam123 || spechter <br />
|-<br />
| NSEnigma || olisunny03 || rgk || Gumby || skicon5 || Swyzl || MrFaul || Malduran <br />
|-<br />
| offdreaming || Hz0 || WiNCHaN || SilentEd || Beonore || bziuuum || cpt_tris || Adversor <br />
|-<br />
| Neunzehn || jpocruz || spenc || Shameful_Display || oH2LE || Maull || JJP669 || Aexis <br />
|-<br />
| Zalkron || B_head || 0x726b00 || SOW74656 || Parzellenschaf || TreeTime || tozama || novaloop <br />
|-<br />
| SpartanZ || dandanknight || joelung || tobyman || Racedude13 || pgr2 || Yrael || GrayKing <br />
|-<br />
| Abstractasaurus || ultral || Pixelschmied || KommandantKavu || All The Clovers || FwiffoTheBrave || KerfuffleTruffle || HoRMAAN <br />
|-<br />
| LeChapô || tinnvec || bfisk || MooCop || AtomicVick || Eratosthenes || sei-yano || Shadowseeker27 <br />
|-<br />
| SpiritFire94 || ALIENS || Aciawarman || Pern0 || syverlauritz || sim236 || Dink1973 || Bijan267 <br />
|-<br />
| ZEPHRUS || Nanth || mintyben || Algorithm || RAMSOL || Janissary || styxx83 || SirBittle <br />
|-<br />
| DjuleBru || Korian || jna || esox203 || Brynolf || TheKiller1015555 || Noblesdown || Kralzar <br />
|-<br />
| dorianmode || eternussomnium || SyntacticLuster || Mxrvin || Wovenstorm || ba ktheryophag || [fr] Guts Deming || skipperro <br />
|-<br />
| MrLunk || kscode911 || simo299m || Wulfyyyy || Lku || M4L4 || Liquidje || FuryonSaiury <br />
|-<br />
| GregTarr || BenderRodriguez || PocketQuads || Deckard || pleiton || Light Armor || Hoender || DrMcLaughlin <br />
|-<br />
| Gigabite23 || Nexhouhn || Neoknight87 || Pandajacket || Tomkap- || Minium || TommeSavoyarde || FateYouMustAbide <br />
|-<br />
| Littleman || 1001 || rohoscope || Yammo || Ixiohm || sicosyco || voystan || DadBod420 <br />
|-<br />
| DrFlaggstaff || Zlayer || BloodyJonny || Jules68 || NeoGen^ || Graaf Schedelrot || MuffinMasterPhD || HangLang <br />
|-<br />
| Jinz || SilverB1rd || CreativeBrain10 || SangerZonvolt || b_ZyOh || Keshrama || conradsebastian1 || Chronos_Sk <br />
|-<br />
| amanmore || Lambdaf || vonHinkel || Fred28056 || Pandagunship || Sniper Kolho || Pandox || Mvdblood <br />
|-<br />
| YiLL || ErkZ || Maoudis || shadowkills || Anixon01 || Paper_Foxx || Nomer Revah || mascot123456789 <br />
|-<br />
| Marco38 || Nether Worm || ditoLoco || NightCrawler || Albin11 || the.gamer112 || zawzew || Toxicalish <br />
|-<br />
| Syrathia || Grimhack || Lars Vegas || Roh1n || Briareos || Vic977 || frankief || Numy <br />
|-<br />
| Galad || Ellume || lewi || chesta || Tials || Luki54 || Hilrenz || Zaivraell <br />
|-<br />
| LongbowPredator || TheKidPunisher || noko || Space Moth || lolmath123 || OLAX79 || 321456 || Captain.Phallic <br />
|-<br />
| Musickid43 || fizzleduex || Jackhammer || Swiddt || Lookoda || Primus Barbarus || xfactor501676 || vvi11 <br />
|-<br />
| Tyler Grayson || LordStarLord || Chance55 || minerman101 || aquaman || Knightdemon || Nova Kairas || Jodas1 <br />
|-<br />
| Nytefury || Enginekrazy || Steelorse || lrpaull || MuffledFart || DoomGedy || koopaTroopa || Dragons Eye <br />
|-<br />
| Trundle || Ninc || senmenso || Dinuvar || Nixellion || Daimyo314 || Clatuu || Nygel <br />
|-<br />
| Sporkmonger || AriPL || houbslala || William0714 || rndr || Blaise Ebuth || The501Trooper || Doomrunner <br />
|-<br />
| kim.an.mh || Krellion || DeSangre || Baronicus || Kingfunky || jgurlides || Double Botch || Capt1n <br />
|-<br />
| Deelol || Ashen || piggoli || Fantom457 || m!ki || FarmerJoe || QuebeChaos || Blackreaper7 <br />
|-<br />
| concretehe || Drysea || danny2604 || Tekhn || Tygell || koishi1 || DUKEYBABY || Toast Pants <br />
|-<br />
| TooBigBanana || HunterIV4 || Ederas || DinoPanda || MikeBoss || LazyTurtle || Sam1111 || Brohan <br />
|-<br />
| ibedioink || Micolino || Bluemax6666 || bobby1234 || TSP FLEE || bypumi || artificial intel || omniverousbeef <br />
|-<br />
| gyismo || MidT || Mantakor || LightMonk || 3ntropy || MidknightShadows || NaSirHaKeim3 || EnemyPropaganda <br />
|-<br />
| Event Horizon || Enduror || Sailing || KNuDDeL || Nejipuppet || Dapper_Doggo || Numby || Raffik <br />
|-<br />
| WhatS A BuS || Dampfkraft || killer29018 || Feloy || Emeralddragon2 || Vininski || tony555 || alchemoria <br />
|-<br />
| Renard || G-Ork || TheWull || roli de rush || IgorRust || RELL || Kin5 Luca || muffinmacerator <br />
|-<br />
| Brunski || M42 || Blockinator || Ommga || Nemexix || Winnili || Bonptikawa || TheRealBnut <br />
|-<br />
| Zuphest || yudji || Zirack || dealyllama || Nestril || Monoma || Zrgrsh || Rbk1992 <br />
|-<br />
| JackStar || Shelter || Bhoedda || SamuraiEdge || antiock || Nubbarus || J.W. || Torpedoamg21 <br />
|-<br />
| FilthyWeeb || nick0815 || TheMimotaur || nicklasbns || cashman1317 || SingeNu || onandez || Caribensila <br />
|-<br />
| LazarusHolmes || sollniss || 7N6 || Randolin || Jayko || Djmad || G0dM0deJ0gze || Fei Olivaw <br />
|-<br />
| ziggyj1090 || CyberWizardbb5 || CoolBongoBoy || Alsonfx || TSP DIMENSION || cadraboom || Jackeea || laxer3a <br />
|-<br />
| Aartwaine || RoboticsTriangle || Florence || Minkeeboye || shygybeats || ParaDOCX || Nth || cgirolet <br />
|-<br />
| Torgrin || multi-tool || PegasusGaming || LTWeber || Kcaj || brYen2k || stan.wade || Euphytose <br />
|-<br />
| L4nc1s || TheMax || TacticalBot || obowersa || MBison || Zedicusus || psychocheesehead || Sholynyk <br />
|-<br />
| SarifFraser || beleku || Pizza Man Joe || Harder Kaiju || Void of Strages || MrAndy || Wisequill || Axeman <br />
|-<br />
| S3NDO || WhiteBule || Darkslater || SIPATAGIGAMER || Ereku || chudbot || Golemoid || Miasma <br />
|-<br />
| BaronBlanc || Sapsan || EGGman || Metabolicjosh || Benogreb || Johnny5 || SuperNova40 || Xinemus <br />
|-<br />
| Noridu_x || ShinNoir || VanteyGonnaDie || VuDuBu || Dalodus || vengean || NoZ || LordTronic <br />
|-<br />
| FRChewbie || kazam || JeremiahBlitz || heads hot || uzu || sephirot || (QerO) || Statistical <br />
|-<br />
| RogVog || ShineyEmerald || badprof2.0 || RiKi113 || Paragod || jasonbdly || Nuka || Virtuoso <br />
|-<br />
| ChrisColbath || kingmob || DOI || StormHerald || lambert || ThePizzaKing || Shogun Gari || Garovann <br />
|-<br />
| flownotforce || 1k3_xj || Ymadshy || JimBoBTheBoB || Prixt || Devil6 || Midenos || Scout_127001 <br />
|-<br />
| Starship || rworris || Arkle || rDotJar || ezekielblondini || Agamemnon 2 || Stvn || Mcgravier <br />
|-<br />
| Kai Monkey || Bottaninker || Medea || hjhjhjhjhjhj || owner || vqzxiv || Washburn || Nautamankeli <br />
|-<br />
| TiNico || Thantod || buildersteven4 || mikage || TehBanana || Partych || [RED_ROBO_COBRA] || Nizar Worth It <br />
|-<br />
| space lesbian || pixelguy627 || Ultima || RedXII || Izo-Bot || andogoo || ventun0 || Edelguard <br />
|-<br />
| ParticalSwarm || Wizered || Skydance || TheHoppist || Krigga || popshoran || Kyle Broflovski || Hiinds <br />
|-<br />
| Squidraider || MrDoga || T1mur4TR || RobotNull || lotus_happa || Hitokiri || KUZH || Hellspawn <br />
|-<br />
| Naggers || benoitranque || ThomasGreat || baughb || Rictus || nitroxleecher || ShiggyTheBald || Noromajiro <br />
|-<br />
| Majiggy || BlackWolf197 || coolkid2002a || TheGreatRyan || Puchu || Outlaw2k3 || Tribsta || bleh476 <br />
|-<br />
| Werezwolf || mob || CreaterMaze || FolkishGerm || Android_23 || Da Funk || johnm2628 || MysticNebulaX <br />
|-<br />
| nokonoko || TWomp || Mamix || NerdyMathGuy || TheBeardyMan || Stephen the Wiz || Manu6287 || shadow trooper <br />
|-<br />
| Randomaser || baka || quizak123 || whyguns || felix_feuerigel || IronHeart || Geslot || FrenchTyrex001 <br />
|-<br />
| pirorin || Sandu || BeardedDragon15 || Whisp || Vartyy0 || stræf || stanul || tmeredith <br />
|-<br />
| Amn || Royalty || Melfice || brilloes || JudgementMCorp || Alpharius Magnus || XeToRoG || cmdrkettch <br />
|-<br />
| terry_gillan || R0ll1ngSt0ne || aHappyDroid || calds || GGman The Man || InitialDbag || Cuoleen || hapster <br />
|-<br />
| T0TProduction || jatos01 || Chromium || burt forkman || Le Dragon Noir || iball_paul || geckozw || Hellraizer666CK <br />
|-<br />
| Fat Larenzo || CKJ || LoneRider || HIRAKEN || pantherhead || Cronck || umuttu || Timmyboy757 <br />
|-<br />
| BUJJHATI || Notyx || Lord Eidolon || greengriffin || BlueLead || Alch6 || tongzhoujie || PhaethonZakai <br />
|-<br />
| TheRamblingBrit || syvarris || Myxini || Spartan314 || Hagrida || Minty11551 || yonokota || PocketGab <br />
|-<br />
| The Promethean || Milkhunter || Glorval || matt316 || otyazuke_MAX || Il-PoPo || Morfaroth || xmu <br />
|-<br />
| iBamm || DrillX || KnightCDL || Ionus || Stricless || shurick1232001 || Palingenia || Sylice <br />
|-<br />
| cyrd || evjava || Droggl || Yellow09 || Vabey || FalcoAoua || kife73 || Reggie <br />
|-<br />
| EMic135 || nov138 || bouncer1419 || Sairu || coutlass.supreme || mattyjjg || Space Communist || ReadyPlayer0ne <br />
|-<br />
| ArmedKevin117 || stony || Orbilo || ZeroCool || Garobaf || yac || Cunno89 || Zelnorf <br />
|-<br />
| Gilles38110 || ChaseBannon || Cuddlefission || HaydenSpartan || Gijsdraken || Soda Dance || Contlorrel || Iron_Mangos <br />
|-<br />
| George7231 || NeonMechanist || 31415926535897 || CptBraddock || Christof Romuald || IceWave04 || FlickDUB || IngorTorbu <br />
|-<br />
| Protozoan || dolphinator || Mylaux || Kais || Mr.Toxic || Dagattum || femtolivier || pcrincoli <br />
|-<br />
| Galaxyben || certicom || Lord Maganic || BenD2514 || Ore || T4rulis || WhichDoctor || Kotov_Ex <br />
|-<br />
| p0tatodog || nnay29 || Yca || Kyrinn || OsakanaFish || Cilionelle || Mjclone || 震行無眚 <br />
|-<br />
| XcreamGamer || Eroax || spkywt || Cartog || Han Yolo || IKShadow || edgeorge99 || tFrog <br />
|-<br />
| B4tum1 || chipra || hwale || Multi-Cut || KhanKudo || FlightFight || John Ten || Matazara <br />
|-<br />
| Scarabaeidae || Nightmarewalker || GLG || nogusa || Zareko || Laphroa1g || hfg_narayan || hiddensphinx <br />
|-<br />
| Hexagonal || Guffrus || Carbon60 || 2Dead || Alaven || Jade Kaligawa || chawanmushi || Crzskn01 <br />
|-<br />
| Sivy3 || Nobkin || Dumbwit || Leeka || TheZantid || pintst || CowSoCool37 || tjw <br />
|-<br />
| antocap571 || triggered || Ph4l4ng3 || Thingum Bob || MDG3ist || Jimmy Recard || slimy trout || YOZAPEN <br />
|-<br />
| Arathald || Mercyless || Qaz2k || Dezatron || Farcher || nonotan22 || Maxwell86 || snasknacke <br />
|-<br />
| BoisterousCoder || Lithox || Phil2k5 || Flange || Knugen || VeeGaming || marcia.sakuda || Scream Pie <br />
|-<br />
| Krazhm || Art1ntrex || Damioner || Chareux || Big teej || Orion X || Zargothrax || alf1986 <br />
|-<br />
| Chacal || C-K1 || horb || covaya || Qriosity || MofuMofuDeemon || jace straith || Th0rn <br />
|-<br />
| Megagamer || TalonZa || Thedrick || cammer733 || ImSuchAGeniuss || kouotu || Ironbrand || striker2264 <br />
|-<br />
| eline 300 || Bastes || GinTonic || Ankoro || xela || Jdren18 || Just A Robit || 17percent <br />
|-<br />
| Dr Stabby || Dalanden || Venny || BooHooWoo || KadenDQ || 579033 || drinkOut || Shibdib <br />
|-<br />
| Imry || C. Theodorou || Maxobiwan || yas666 || ChibiMango || tribunx || --[UFTW]-- Epami || M4rgaux <br />
|-<br />
| Salomonk || Akarne || Killergurke || Stang_Tango || tHYPHOS || Natoler || Capt_nicolas || Momopl7 <br />
|-<br />
| AldritchPlupp || tomcat_thc || J3p0 || iihito || Maroon || Thor10001 || jdog821 || LordTamo <br />
|-<br />
| Allan11011 || bla bli blu || Star8urst || Smeve || IwannaPlayAGAME || Monthoux || Finarvi || dbbrucher <br />
|-<br />
| Thibv || chrisisgame || Traker || LilTacoBot || Buttertart || cordinc || Solstrom || Jack Burton <br />
|-<br />
| Atrich || senbe- || Dragznarok || BigMacStorm || REMV || steve078058797 || Bunyipoz || MajorKurk <br />
|-<br />
| GroBurger || burgy || BAYSAL || Yosai=Yadokari || sergeydragan || ZaD-fr || 1234qwerц || Jabbe Kuvebö¨ <br />
|-<br />
| Sanni || abstraction || GizMau || ThePVPMasterPRO || Bernie121 || shiruba || Nihil100 || u promised <br />
|-<br />
| Kudryashgg || zoulou || Chocobo || zapruda || Crispy || Cepheid || Sahh || kasooi <br />
|-<br />
| mattdumdum || Killer246 || Flimb || Zinabas || Rolach || 10^12 || M0k1Th3P3p3 || Rook92 <br />
|-<br />
| doiob || Darth Ender || Necoho || Ionoxide || xenomorphgourmet || Ryvius || EKFN || Omnomnom9 <br />
|-<br />
| Mouldy KlitZ || Evanito || Batista || Saipanian || Ka.Ko || Senor Libertad || Camikaze7734 || SoMutchToDo <br />
|-<br />
| Dadlovesgames83 || Kushima || Bonke || Frogwatch || Oever1 || picaresque || Snotty_Booger || professir <br />
|-<br />
| xBoJanglesx || Gvin || Accurcy || Big Black Clock || tom921 || Mickenhof || Conscience || Xslender <br />
|-<br />
| yivi || Smashley || AntiMedic || Biancito || Kentastic || KittyNoAim || simplelove || ragnamach5 <br />
|-<br />
| Qoro || Nascosta || Rantanplan1986 || Nafe11 || dixman || den14l || Kaziyan || Proactive <br />
|-<br />
| FOX indastris || Zye Folkvar || Tasty Pancakes || helmto108 || Shrivel || Daavi || Federico Abrile || thewolfaxe <br />
|-<br />
| SoftwarePony || Raldinaz || Larsie7205 || Arrowz || JDtheProtector || p0d || Cyberpunker || Triztan_CN <br />
|-<br />
| MagicManiac || nicobot || z98ables || Schola || Jib || nmoreau84 || foamcastle || lenhorn16 <br />
|-<br />
| ram81 || Arcueid_57 || Sowelo || Creepin Bro || mdaaaao || microFarad || SilverSlayer || WarriorMale <br />
|-<br />
| SimplySimon || player01 || ZeroOuts || Feb199 || Swinfoep || SilkyLyric || berserkker || Noximilien <br />
|-<br />
| Crisiss || MaryaV || ikode || Sylvester Stalin || purple_warhammer || KwanChi || Springbok || Spajky <br />
|-<br />
| pain27 || Johnny Five || El Dentista || [INA]INA || Spoom || lmaoxd || Srondon || Fryne <br />
|-<br />
| Cali || Jbbouille || halli || DragonXR || booooooooooooots || Jordek || Sayod || Zylvird <br />
|-<br />
| PlantationOwner || misterjeeks || Joshomatic || Trant Slade || ptrooper || Ωmega || tgra || fiddlermcgee <br />
|-<br />
| Aiua || oxton || Prolapse || JWebmeister || str-ngeloop || Drgz || fifnir || dragonknightrose <br />
|-<br />
| Alex2605ander || CentOS || yomenai || JaytheInnocent || Questwalker || northskill || tabitou || Quurz <br />
|-<br />
| Encoremort || ShiversVert || Whynn || FFT || i_Try || Malbios || Apollonia || Gabion² <br />
|-<br />
| jasmin26 || Banditu || Twagston || Bobthepeanut || Samonir || Beckzzz || Stephenfold || theta777 <br />
|-<br />
| DelFires || gwenjessmael || Pomdunor || KodaPOwER || mappierce || ElectroWizard || Guy || DangerMaus31 <br />
|-<br />
| pseudoevil || Maksimi || Ishkah || 40Squids || Gamingwithmax || savagearms1978 || BigChiefSeattle || Angeles Mortis <br />
|-<br />
| Atary || WildLynx || The Chimpy Man || tyehai || fractal || Nesland-ITA || Haleorom_Lefirio || Bitterone76 <br />
|-<br />
| DirtyDan88 || Viscerot || Bobular || SamuraiNinja589 || nogya || Farocker || turuya_turuya || Noob_AC_ <br />
|-<br />
| FatShady || Ostra || LittleC || pluk || KingN24 || Milgwyn || MrxPPL || bastage <br />
|-<br />
| Lells || Zephiriel || Zouko || blackbyte || BuffyNZ || Wheen || Bezoedelaar || Count IV <br />
|-<br />
| Killerdoll || Salsicha || Laufender || HelloAllan || larninino || K. Flynn || Splattered || LateSmoker <br />
|-<br />
| Gamertron || Digsamura || ItohAkausagi || Omegafredo || Cloudtrap || kitokitola || HiMeshoot || Tsuchitora <br />
|-<br />
| Ninjax || Genopzy || SambaDevi || ArhanB || RisingRob || OneSadSanta || fii. || buzzofwestwind <br />
|-<br />
| thashepherd || team porcake 2 || Eragon2404 || Zeosik || Steve07805 || Auska || -Philipp- || Bdubs74 <br />
|-<br />
| Moyasisyamo || ddfire || Santiago.D || iprow || Blood1982 || Brokeskull || BaKaLiTe || SpacePirateKhan <br />
|-<br />
| Sabon || CDiamond12 || Ramakuzera || Kimoosuka || aehmge || ToolsDevler || Cel1 || SedoSan <br />
|-<br />
| ComputerEric399 || ObySamKenoby || ELBARaDo || Winroth || darek______ || 개굴씨 || Loader || Shmyx <br />
|-<br />
| GRFT || Apol || olberg || Hasp || mja202 || Plum38 || Bo0m || shoutykenneth <br />
|-<br />
| C0L0SSUS || WorldEnder || Peachy101 || Seonnyn || Gumpas || MAXICOMP || Mr_Wall || beld0n <br />
|-<br />
| FutabaAoi || Cleave || nananoko || Thilo || unew || Gladiabots2 || Edwolf || ArmoredCorgi <br />
|-<br />
| xep || Badakun || Caffeine Rage || AzidMeister || TheLastMentor || DragonoidOmega || Veritos || nihilism <br />
|-<br />
| Pyrs || assinow || slinker71 || Rammaslotti || lesslucid || Solaria || Orangustang || dr.spaceman2501 <br />
|-<br />
| atuyk || Augusta Ada King || Degekkeman13 || ZKTrain || LongJohnSylver || recluising || Ewigeek || Fantaplaygame <br />
|-<br />
| Brickless || terces || jm2017 || y_kawano || Hawkspeed || bissols01 || opcode || national-h <br />
|-<br />
| MrAdam || JelleTed || coolquentin || TETRISJ || xKiLlFrEnZyx || Revictas || ThePatientOgre || Gurdaf <br />
|-<br />
| Mathemarius || GreyAngel || 1legotrain || Draba || Aelanar || Gabbek || Trask || sean1985bao <br />
|-<br />
| SaintP || piyo || kubakoz8 || UKSpike || Shiba Inu || goonum || Rohlex32 || User4324 <br />
|-<br />
| Hoope || Thegnoo || Matrim || werewolf_uk || neokos || Applish || Hallofo || MAZINGERZ <br />
|-<br />
| Bilbo06 || Arios || Arkblade || The Lost Control || insert pun here || JohnDevelops || AouiSempai || mallen133 <br />
|-<br />
| Venomslash425 || Revenge || Borodis || TLP || KiingPinguin || MiiTCH || treyBake || Ghosteagle <br />
|-<br />
| HITO || 1026 || YAB || brnkhy || GarPwr || Vastilios || meeg. || mgh <br />
|-<br />
| imoutolove || Olav || [RF]Dr.Gonzo || Kyuten || Wasp || Seijo || -=IF=- QBallDuke || Slevin <br />
|-<br />
| hanuari || pieceofcake || BlueTrain || Mynt || AnthFFS || Benten || Erinos || TwiceM <br />
|-<br />
| RomingVoid || herzklopfer || Kheops Mk III || Nagog || kumariver || o0 Wizz 0o || DockerGuy || centyr <br />
|-<br />
| Robonks Quest || uiuiui || DustStriker || ETsc2 || Demiurg || Arail || PattyNice || KingFrost629 <br />
|-<br />
| Squiizee || Alestance || Mecha_D || AMRAAM21 || ProfessorCab || TheFlyingShef || beetleberries || Sasha_4_lv <br />
|-<br />
| NickyBall || ShighAMD || SWBari || Tumshie Heid || Skeletthor1 || PersonDaBest || SanJyuRou || Miauz <br />
|-<br />
| higetaku || IgorStein || Silveris || Leffis || Dilikutya89 || BawlZack || alskdj2857 || Twinge <br />
|-<br />
| mayusuki || Scopeuk || Rotten Apple || Porgbacca || SilkyZ || maniacalrage || wnetzmowrer || Tsukinaga <br />
|-<br />
| Sorin Orii || ZixanDan || LeoAgo || elektron1024 || Leg0z2 || K0tz13 || Lucas2107™ || kametsuta <br />
|-<br />
| DeviousDaemon || mathuvu || Byarfus || Beynek || Skyrex || noka_j || Renegade_Program || SoulUser <br />
|-<br />
| Fysh || alberge || ehque || filb3301 || Xenoc || LyoneelAR || Agent of Entropy || LordJazz <br />
|-<br />
| Firebat006 || DH! || bonguschen || Berlioz || SubotRobot || darthavery23 || fuchsteam || Serxeus <br />
|-<br />
| okynk || locu || MegaMeme || PxlJuc || Rogue Actor || Loyoguy || Rackelhahn || lassie <br />
|-<br />
| Nem0 || matanui159 || Aggi || somsoc || Mr Masomaso || XXotiKK || BigChungus1273 || jockel1x3 <br />
|-<br />
| Buzz Wilson || bat_bsv_pc || Rorchach || Emptyman || DB63 || Benito Mussolini || Nogonator97 || EvilShuckle <br />
|-<br />
| CH-EX || ???? 1 || hempshark || Ambient Donut || Yasgel || Kiwixer || Vergbergler || Holy Fuzz <br />
|-<br />
| The Tried Piper || supa dupa || Lemmy Dumont || Robstar || Ziff || Toni8866 || Midnight Dreary || RiskyKidd <br />
|-<br />
| AngryBudda || Viriquius || GlyphKeeper || da040926 || Bentusiii || domdanic || wesg || hukurou_jp <br />
|-<br />
| Subsparx || Chrisosupreme || bluelense2 || ayassinov || DarkSilverWolf || Rockit_Boy || Souvenir || Human Cereal <br />
|-<br />
| Noobeel || joshking || Dennish || Pleasant || Nosirus || Stardust8888 || Taffyskill || Borky Borkbork <br />
|-<br />
| cace26 || Flokolos 2.0 || gigamicro || Xerem || _Glados_ || DeathWalker || xweert123 || BarryOSeven <br />
|-<br />
| Scrap Lord || ribsyo || Silmaril || Furipu || RawVoodoo || ElementoDeus || FalcHorus || PRE &#124; KP <br />
|-<br />
| Kenturov || Khaldun || Mike Fox || masato || Turil || JAKwins2 || Dazzik316 || o.veneri <br />
|-<br />
| Silinrul || Chrysophylax || sufure || ddfgrtrxcver || MarkusKT || Poison76 || CBrown || [Budjus]Grrowl <br />
|-<br />
| PR871 || rotr1200 || Shtong || gobse || SönZ || Nacmac || modan31 || EpicBlue <br />
|-<br />
| tanai33 || Zarthalius || Lucibear || Firebender || ai_mustard || Dadraux || mRicci || la_Vieille <br />
|-<br />
| 파일0618(ZEROMi) || Criitz || Gekctek || FKDY || mining away || ludathor || Overcharge || Nakomys <br />
|-<br />
| uyamuya || giewev || Simicro || lonewolf220 || hqz || llsubversivell || Vieil Ours || Zaclos <br />
|-<br />
| Uncle Uril || Pombot || Lpaynee || DramenSC || locrawl || Achas || Valken || Sovietgreen <br />
|-<br />
| Eiland || Modriem || Nixed || Kankros || VYIndustries || zarat454 || Rene2z || 3mattwall <br />
|-<br />
| Ciceresz || vzOne || Mr.Elshagan || dirrtydan || gconde || Nobula || Reavener || Sharrock <br />
|-<br />
| H-TRON || McFluffyButt || nogeek || Buzz697 || RomanSilver1075 || Mojken || -=IF=-Sidewinder || stevbolduc <br />
|-<br />
| Jza || xatu285 || GrishdaFish || Plaute || AxiS_God001 || TheLoneWanderer || Escripion || FeiZii <br />
|-<br />
| Shaymes || CatMasterRace || hotpocket || Anamensis || NamelessShores || Carbob || mol3dro || eXa <br />
|-<br />
| TheGMOE || MOG || Comburo || BHunterSEAL || Dillyo || zwoelf11010 || neko-chan || Joekir <br />
|-<br />
| WasabiSyrup || Samerrie || Grumph || Hall9000 || Chrislafeken || Galva || lord_joshi || Ceph <br />
|-<br />
| Craznal || TheGamingCheetah || Jens0266 || omochi || NaoMorte || Whorechan || KillerTruffle || slave.of.ganon <br />
|-<br />
| Hepora || $11 || Think Corp || Slayer666 || Bsan || Wraithan || MrNovotny999 || Bubuzord <br />
|-<br />
| Porphyric || Stephan6706 || Phoenixff || PikeWake || Flankyz || CrypticSplicer || MaxNCheese || Knight Brolaire <br />
|-<br />
| five05093199 || RedMadness || Euws || celamai || crescentfresh || jexonvill || buphle || MrBlue21 <br />
|-<br />
| AMab || Parekk || yollum || Europe || Sir Dilbet || Mecha_Storm || RaidriarD || Jackalope <br />
|-<br />
| Didato || CATARSIS || Leon04 || -Spartacus- || ballardrog || kasa || MrMattyIce || 搞死搞残 <br />
|-<br />
| Rixos || AlmostAnthony || Allun || Name too long || RogueMonkeys || player-herb-22 || faustehok86 || TheRogon <br />
|-<br />
| LetsFets || Elemmir || TUNK64 || alick || mesio || Loopmaker || SanShine || SergeraWins. <br />
|-<br />
| DerTeC || MaxH || OniellNZ || Polonius || Rutan111 || DiegoF || Konzon || hansvanderdrift <br />
|-<br />
| AprilFungus || Miojo || ROO3D || wordup100 || neqlol || baton-batonoff || Bard62 || mistapotta <br />
|-<br />
| Bromantic || Zigmo || Visparu || Landdolphin || Sparkling || Szeth || Deliver_c4 || Lordofconstructs <br />
|-<br />
| Hamp || Invidaa || JiveTurkey || Nyendra || Climber || Mr_Arturka114 || HebiSuke || FMYK <br />
|-<br />
| Skydancer || Kp0ral || ece || asmo0 || Exon || PATATONXD 2.0 ) || leaosir || brass_phoenix <br />
|-<br />
| ARKMs || Vortoxic || ThekANKiller || Popsgo || Mosb32 || derHoppi || sayu || MetalCanyon <br />
|-<br />
| Paulon || Dendrites || Sinn3d || Cysis145 || tefla || Zake182 || Dipole || Gravybird <br />
|-<br />
| Rance0520 || elboodaa || CoOlAlEx987 || Ohayo || SnowOrShine || 5thhrsmn || Norg || allDigital <br />
|-<br />
| War Metal || Maztazio || ByteHammer || Elsydeon || Frigg || Ardsheal || Sci-Phy || kMx_shiro kishi <br />
|-<br />
| Ryva || NickyBoyDK || BobertJoe || lashtal || Jebsajeb || GJWzanza45 || ryu234 || AlexABC18 <br />
|-<br />
| Samuel Brooks || IAmEnderman || Jakenbake || Stewapet || Graham67 || UltraMelon || utoxin || AmBu_iTa <br />
|-<br />
| sato0325 || Zacous || Kollege || zvolz || Indigowd || Kryptic || Lolmantis || NoMaxSky <br />
|-<br />
| redmagic || Leaguer || Eviscator || Buffston || Zyrica || FryBot || Njnjo || Bahranidlo <br />
|-<br />
| sasaraki || deathpain || ACDCguy18 || Afjagi || geliant || Uggeli || Ballyvicks || [HM] Trogar <br />
|-<br />
| SharkMa-san || KordLeKin || Nullpersona || Kraw-Daddy-Flex || RX78 || fendrel || trinindboy || Matte8353 <br />
|-<br />
| Digital Den || Nimbus830 || Sting28 || Biemi || Melles || darrellp || pa.mi. || ElGuapo <br />
|-<br />
| O3i || aethwypod || OldGoat || ThunderKey || Radiantdisplay || TWP || apricot || Rina Sav <br />
|-<br />
| SexyDragon || TricksterRed || Maxham || Newit || moon0440 || Zebraforce || Maniac_ || Help Me.. <br />
|-<br />
| M0053 || Arekusandoru(PC) || Foqq || Squatch || DerGerdes || Blakenidby || Rullaf || Reblax <br />
|-<br />
| MatsuOwO || BanditCat || 7MilVirgil || nepia || wiredlynx || Freakazip || Grummm || Антология идей <br />
|-<br />
| Optima || Zedralan || HackerCreepy96 || musehead || clover222 || Deckology || ProfMobius || Elemental Rug <br />
|-<br />
| ninking12 || Hooder || MediocreMedic || ImThatJGuy || TehPlazmon || PataSata1 || Searge || d0x48 <br />
|-<br />
| Rymdkejsaren || Nika || Judy || Massdarme || Draxull || Elon Bezos || Xcaliber Rage || Sixten <br />
|-<br />
| Isormour || lvictorino || blackdt || Dobarco || Kai422 || kanno1121 || BOT Matt || Butterfly Man <br />
|-<br />
| DOMiNiON || elsar || thicc mint || X.a.n.a. || FRIMI01 || きつつき || loopuleasa || SgtHackzor <br />
|-<br />
| BiG FooD || Sitasan || jokerouge || Nightblade2599 || PrivateMane || WARChargerXL || TuxMark5 || hhhz88262 <br />
|-<br />
| DM79 || Mirion || Xytarez || Bobbeli || BlackFX || leg0g0 || Knowmad || Veroncho <br />
|-<br />
| Rik Doodgewoon || vypr907 || Shlurp! || Theraga || Josh732 || ravynx || AL_stair || とまどん <br />
|-<br />
| Putin97 || caption || Wicl || sirk3210 || Rowimk || Dévoreur || Gandora || Teut <br />
|-<br />
| Eldritch Knight || FATEs bots || -Sparky- || Bzzrk || Pawnstorm || Nain Barbu || fiona || MonsieurLam <br />
|-<br />
| OldPepper || mollaAI || Sheven || Moros || Algot06 || Rancid Sandwich || Hepher || SlightQuartz <br />
|-<br />
| Tyrex || grupmpion || perrydemo || stray_cat || Death_Bringr || Hex0 || Beethoven || Yohuji <br />
|-<br />
| DrByoot || StrikerS || SCHWIEGERMAMA || datguy.dev || skaiir || Dr. Gurb || Kehet || Mandytoh <br />
|-<br />
| XZ3RO || Stenskorpionen || MeVz || Sican || Degenhard || Elrond McBong || Thatman || Bigbeorn <br />
|-<br />
| xponent || WA1 || blcniggest || JiggleJugs || Dreadfather || mutton || ItsViv || Random78 <br />
|-<br />
| D1vine || T2Cross || LordBaal || Push.Pop || Pedro Februar || Nixx57 || Ruggwain || Tanguiguy <br />
|-<br />
| Facemelter || Doodoopoo || Faxix || Osushi_Man || SchakkaZulu || Iwans || Apocalyps || Akimou Misia <br />
|-<br />
| SAARG || Spermana || Alanshor || Classic Magnum || Viperion || k4pPa3 || RaisedByNinjas || Asthangard <br />
|-<br />
| jbm || ZayndariRedfield || willemjvdw || WarCheese || lolzor || Kodia || Mumdiddy || SPAWNAMARU <br />
|-<br />
| Mbgny || Deche || Eimaru || sfagbfgahdfga || Iniaes || Leakzz || dan678 || Teeloh <br />
|-<br />
| Prawn || Yelb || Eliphion || TeuTeuf || Fireclaw || SimianRainbow || DuckyNL || d`H <br />
|-<br />
| Shplort || JORGENIGMA || TORQD || BBscaner || fire engie || Bigorno || jamest2t || Garitos <br />
|-<br />
| Noob_Killa || Athelinde || AsSA || Azolo || Solrax || zephyrost || rk3Omega || darkcyrius <br />
|-<br />
| Owod || AAAAAAAAAAAAAAAA || Yinyang89 || PLAYER00 || BradenC. || lacry || Raccoon13 || vVvUnknown <br />
|-<br />
| NiZEDGE« || PinguinitoRAwr || bbray || Arsenik || Eyebulb || Ace (Juninho_k) || RyanRedrum || Airacaz <br />
|-<br />
| niknal357 || Ghost_rider777 || emreulbe || Tarturas || louiemarshall || KawaK || Da Bot Master || Beninator5000 <br />
|-<br />
| Truun || cptkiri || Ravindar || Bitshift || W4LLY || Bon jour || Limey || Huseless <br />
|-<br />
| nitrogenox1 || programaths2 || Shinsen || dukeflipchart || Rogue559 || Elbinos || Meneldal || pakkkun <br />
|-<br />
| Reaces || Royvan7 || AmonCyn || Cimram || AKtobi47 || Drakomar || PomPeL || NeoBot2488 <br />
|-<br />
| JAKsmurf || t9t0 || Typh || DaylnGW || AntoninHS || barnabush || TURACTEE || Haxlor <br />
|-<br />
| Tets569 || tomcat_wrk || Vakrim || Zaezar || badWookiee || Toudou || Timmy_000 || mainac_viking <br />
|-<br />
| katuki || mumpsimus || Decinomic0n || AlgorithmZ || kirigata || NoXen || nick_stone82 || Hopeman <br />
|-<br />
| Tsukiko || Mr.Epic || xDeadman || Azarhiel || Rebelsj21 || Arch613 || eigenman || sekai <br />
|-<br />
| HumanShield01 || OMOHnopBeT || RT_Mythictang || Dathrell || Demuse || ( Lord@sh ) || Neuronymous || alh77 <br />
|-<br />
| Aupheromones || Nemo7777 || nasenprinz || #1Bot || CoinAverage || JakeTheNeko || JerreST || rescuelark <br />
|-<br />
| Wanwuwi || yeganer || Regix || MrFailure || Husaam_Da_Bomb || OrteipCsv || viande || Hawkward <br />
|-<br />
| Averon2 || amandachen || GrimerX || RDeckard || Blavone || Walkman || NervousDendrite || HeroToken <br />
|-<br />
| Wokmaster || MIMI68200 || PLata0632 || LouMac || edogggy || Star Platinum || The Tactician || Evil_Apollo <br />
|-<br />
| crazyrobert1031 || CrocDeluxe || 0x90 || drjones || Scallop || ravenous || Nocstar || Splatmaster <br />
|-<br />
| Entilliumn || Ben210Ben || mesche || hg33 || Saando || eagercheesecake || luis-manuel.lope || LethalFury <br />
|-<br />
| Nerolostshor || Dd0m || Impero || GATP || AIB238 || Schwagie Hitlah || LoreOSeven || marcimat <br />
|-<br />
| Gen_kazzum || Tertiarius || Kibatsu || xyz1234 || McChapy || ecaheti || EmpGator || kirisame marisa <br />
|-<br />
| DJ Splendid || Kyde || Chillbump || JohannGreg || tibox || TuxOnline || velkuns || programmer1 <br />
|-<br />
| Raw_key || WHOAM || UsedRugs || Vasvary5050 || TheColonyRuler || SloSuenos || Bismarkus || Patten <br />
|-<br />
| pvgna.com turgon || aj1995haall || CrimsonMech || gkep || Psychocan || Tourteau || Elyendir || Nailil <br />
|-<br />
| mirz || TanahAirKu || Sinbin || Jonnyuk || amalloy || DeadDread50 || GoodGoblin || B 1 L L . <br />
|-<br />
| Haryhoover || Mungi || pyrophoricity || meistermiagi || Roundmound || RASAGO || mester3210 || Driky <br />
|-<br />
| jimon93 || JohannG7 || Lesting || gosha_ || MagicAvocado || nature_W || jcimbbarker || neochance <br />
|-<br />
| Gooru || Fireb0t || DJDOOM || sinushawa || Serbesa || SquallJay || Härädwäith || RockizgooD <br />
|-<br />
| Zekyu || Hive_systems || Eboly || SENTRY-S21 || DJCat3789 || JΛBMΛSTΛ || GameRush11 || JJinHEAVEN <br />
|-<br />
| 2Dot || Azey || risataso || Lighthouse || Sakuque || Dramatic-ST || ▲XO&#124;OX▲ || Acreium <br />
|-<br />
| Kasyxpl || KlausTrophobisch || Hoshinosora || UnitedBorn || bughouse26 || flaflap || NathanR || Kainan <br />
|-<br />
| DeDaLLyS || dr34mc0d3r || Xarxir || FrostyAddict || marc 23 || mysterykeeper || jayjay836 || Check <br />
|-<br />
| ppj1664 || Hiy0sup || Kharlos || docice || Baxterminator || b166er_dada || Deiune Rai Lythe || aldhim <br />
|-<br />
| Tsumo || Ilirixy || Eragor || Vinxst || woyatz || Mr.Lee || greyna || Arca <br />
|-<br />
| dD_777 || BlomSkok || adamstel || Anegus || Celestes || r5574 || 冬野 伊雪 || Captafrak <br />
|-<br />
| samybg || Original_PiR8 || Charlie_Foxtrot || DexterJames || Peterealistic || Tofu1818 || dovecoo || [PN]hajimemasite <br />
|-<br />
| Nostril || dapperHamster || Setles || Mitsev || Fenachrone || ScottWills22 || cdrch || piratz64 <br />
|-<br />
| JuuriSeTohtori || KpoxaPy || Derpface_Alpha || AlphaPax || bikkle || sayaks || Timy || ashfox5410 <br />
|-<br />
| Brandon_H || Kogataru || Sice || Retio || Bonusaben || Sparkacus || Bunn1Boi || bsteph27 <br />
|-<br />
| n@k || Acantore || plyqubic || Ashoka || Bimmer || DanBUK || philip12 || Automate <br />
|-<br />
| WeeklyWorldSeed || Dremlinn85 || b0n5a1 || caua games jr || lcstriker || tutucox || onlinegameguy || GrundleBum <br />
|-<br />
| Pouki || snake shaman || iFantazy || Voki || Birdsmyth || Pyro Cat || Corporal Noob || Varyag <br />
|-<br />
| Fragin || seraph_pinion || kATHAROS || Atiaxi || AbbraKaDagger || KingCowrieIII || Sloz || harfaang <br />
|-<br />
| Forgenvash || Liebig71 || AlexO || cameronjam || Neovol || THAHOF || Bobain || elowah <br />
|-<br />
| Strubbeltom || Good Bot || Oniell_NZ || Tetsuen || Fisimatente || Archikel || Itresad || PhildeCho7 <br />
|-<br />
| INDIE_G || wargarine || lavalorde || Snyder || YesseGriffen || kupapa || eXception || French Pepega <br />
|-<br />
| fengraf || Barxxo || Harjanaz || JuanTitor || Mush || Smokemon || nFec || Pingg <br />
|-<br />
| Haagleh || KeitaroBaka || JohnRyu || JimmyTheHand || Slaan || «Sir Slug» || stu432 || reidakdumont [FR <br />
|-<br />
| flogen || Denchik85 || Oedsch || Hijyt || Kollöh || raidiator07 || 迷之仓鼠 || Kenelon <br />
|-<br />
| xxjkl742xx || Harakun || LeDragon || BonerHitler420 || JHarper || Daniel Krajniak || SHANG || Lotark <br />
|-<br />
| redric.davergne || kate || Legendary Steel || Bloss || RolleRocker || Ahva || haiecapique || X.el <br />
|-<br />
| Polock || Sklifosovsky || Tazzounet || bat73300 || Ottopuss || elole || sam_corey || Sharck <br />
|-<br />
| brandonmihulka || AroRaph || se224 || kezthebez || cml100 || derDragonLord || TripleX || billbourrin <br />
|-<br />
| G4RD3N || Matador23 || Alekay || magictree557 || CapnDarwin || Glomzubuk || rerere284 || Schneider95 <br />
|-<br />
| lilSpeedFreak || SansfromUndertal || Lymceh || JuiceBotJawn || Batman73 || mgrabow || RallyChris || Powercow <br />
|-<br />
| Metiorite || Groff || Cycl0ps || Domino || NiceGuyNeo || the_Adimal || mantis_prime || BengalBot <br />
|-<br />
| Schrödingers cat || Yakkafo || Kyro || JustinSane || IceyRain || Yakusoku || Meorne || spyguy31796 <br />
|-<br />
| Elvenwolf || troosevelt6001 || Kaas203 || the.grognard || BexySeast || bayushi.lianah || PaulPlaysGames || james233 <br />
|-<br />
| Cavaldi || Vine || RavenPoe || bwackwat || glosniczek || 0^8Zen || Krusen || Deleandro <br />
|-<br />
| Eternal Furry || .doodack || Android23 || PolarBearBot || igeta || Chief_Cleef || Revenantus || Darky_Chan <br />
|-<br />
| Rubra || FuketsuBaka || Archeonaut24 || Rallion || Will.exe || Jay Whizz || Grumpster || Bob68 <br />
|-<br />
| Anilusion || Towerdepths || Stardustt || salvaribeiro || Voltrec || bighanta || hasiula || sydar77 <br />
|-<br />
| Pirheas || Shami || Jellybane || Penny || Zey || クラッカー屋 || year1984 || LanguiDude <br />
|-<br />
| Locky74 || Aguilado || Mango320 || Kiraki || Skror || Arisan || Millius || kenta070707 <br />
|-<br />
| WarWoken || Tyrael_17 || Hobbit_Marco || Beor Han || Kaizzum || Ethereal Wolf || Spyg || ceilingfan <br />
|-<br />
| Aceler || Ryusho || Nulled || tomgsx || Firv || harrified || Lampafey || Scenu <br />
|-<br />
| MiDoS || MagToast || Aglee || hirokichi || Skadar || jColfej || Ezariell || daribouca <br />
|-<br />
| Fripe || btel || Thermonuclear || T3D || hayes_the_hobo || finzkiy || Namesareempty || Kriyu <br />
|-<br />
| Chronon || Fil8 || Guardian542 || RexFreeman || Flowers || ExoSkull || rzrz || Nics <br />
|-<br />
| Puckite71 || tbrte || Tasaina || Jore || stuWhat || [O7] mr_johnson || Gomphosis || Aleckto <br />
|-<br />
| jarock1974 || NunchuckFusion || JAKwins || Scrooge || skyangelbro || RaschWolf || DreamTart || Lord_noman <br />
|-<br />
| lilith_9 || Llarence pro || ArkTheCat || Tytalus || den pilgrim || Kaiyenne || Gring || tagada49260 <br />
|-<br />
| Slickylion || Seyduna || Arhus || Schaedeldecke || WayfinderRC || jurgel || tiaz || sylkro <br />
|-<br />
| Domi002 || Sedfer || seekness || Gunbuster || SomersaultJump || Xisi || Cisco Alvarez || Bedouin53 <br />
|-<br />
| lbrande || lbp || Hereas || haviick || PastTheFuture || sickman || Frenchtyrex || Okam <br />
|-<br />
| thunderquack || TheeTopcat || Viper108 || Haru85 || AIL || Alglad || KapitaenLu || Mojoh <br />
|-<br />
| sparr || Dyana || Robbie06 || Hawkwind || Lazarus || Franzisko || ChrisEndymion || Omnitron-x <br />
|-<br />
| AIGaming || bamhm || Zenef || Gaxsax || Phoenix1er || The Duckling || C0chett0 || Guillotchi <br />
|-<br />
| tw1st0ff || zigerman || Isaac Storm || DiscoPlumber || Chin20 || MoonTruther || Magmarijuana || kyrlian <br />
|-<br />
| [ZiiP] NaloaC || JotaF || Jervis || teru358 || km63 || huisyourhui || frwind || Linor78 <br />
|-<br />
| Mr. Sanity || Morigan || Block12321 || Emerald Sketch || MemoryLeakDeath || TEPALUS || ammo_v1234 || LordCedric <br />
|-<br />
| Scharlach || Blade Death || Firedept || nightshadow || speedyboy || GeoTheOne || Bartosław || takanochang <br />
|-<br />
| shooter077 || Korbain || DRBLTZ || Poornerd007 || Bokonon || koala._. || Gwenegoun || Bryanfr <br />
|-<br />
| Adrom || Borogrove || joker7702 || Nanobro189 || Xzile || TheoGiven || TwoThe || Rollo_DMF <br />
|-<br />
| Xraid || McFax || ChateauDav || Lateralus || Than || Olorin 88 || Vidar || Matini <br />
|-<br />
| WTSherman || Ed-209 || Dodus77 || jred. || Lyrelda || Zobisel || Horny Devil || B R I K <br />
|-<br />
| grow.tea || Jelen || Darknuke || Inaer || kavuni || ToJah || microdav || The_Seb <br />
|-<br />
| V7ad || Dronetech || TopiX1206 || Codedependent || elemental000 || Spooky09 || UnLapinDeBois || Yairon <br />
|-<br />
| shadowoner00013 || Shizlar || Aetherion || Porkers_XD || SrBaitalot || Claytonious || JuJuNo || shiine miwa <br />
|-<br />
| kiwix || powerslayer || Rezzed || Digglesworth || Noyzmaker || ManuManu || Nybbler || alexander.hauck <br />
|-<br />
| Skalvern || dJPoida || Resus14 || Stempest || smallvan85 || AiGC || Letypelouche || Wazii <br />
|-<br />
| Getafix || Tux || Jorrel || sstvinc2 || BelaxD || oscarlundh10 || respho || Fatal A <br />
|-<br />
| SpankyPants3000 || FluflerSky || PhUSE || kkdj20 || Zauren || catrinaisahuman || msimoens || HAKMEM <br />
|-<br />
| 123ぉこp || Bobs || MagicalMadness || JustAPhayz || Equ || Av3ry18 || enok || Azafist <br />
|-<br />
| mattkjames7 || Enfarious || Makaze || Sanctus18 || Larsing || Ven Kiir || HannahWoods || Liot4ik <br />
|-<br />
| Weatherman || Erzherz || Toneslin || bleekoness || ERR40 || Kombatgamer || odlicno || Pizza Salami <br />
|-<br />
| elais || 314159265 || Oshamaya || HunterY111 || bjoernke || Aetherblade || MoonCleaver || VoidBringer <br />
|-<br />
| Ninja123 || V0RT3X || Lenin || Stretch Marx || kuroswamp || RJ-Prog || Antonyus || Hynarius <br />
|-<br />
| AranKing2002 || aoi || Deathchimp || vector field || Daeldsul || Red Python || Zimfire || Liwenya <br />
|-<br />
| Funny owl || Edo78 || Izzo || Raginin || THX7000 || Dyoner || たかし || guigui vise ses <br />
|-<br />
| Nr 5 || The_Rat_101 || Chark711 || JuryDutySummons || Souletum || Melonmancer || TheronEpic64 || Monctagne <br />
|-<br />
| Tindalos || Kluwe || Soundemon || ch1ll0ut1 || Shruke || ajakong || Ortcel || Wulfman <br />
|-<br />
| Alackrity || ScarletLetter || JebKerman || Kefka || 3rdSleeper || PataponSkynet || Pyanthar || lololeboiteux <br />
|-<br />
| ふぇにる || Blue_ Broccoli || Trifler || WispyMouse || Vulpy || Ddlyarcher || Pwny || Le Vagabond <br />
|-<br />
| rafi01234 || Excute || Wodget || marmmarm || TheHuntedPie || mrivers93 || deepicex || horseflesh <br />
|-<br />
| texinio || Not_a_pro || Ziilyeh || Rangerdeath || capt coolie || Jersey || Clonerun || Metal Addict <br />
|-<br />
| マックス バルト || Unklen || KramerLexington || Vonmas || PinguNootNoot || meta666 || ZuonDestroy || Kayo <br />
|-<br />
| Akurzen || Woolf || liq3 || surrrr || RogerOfBots || Squatsh || Fishy || Snowrat <br />
|-<br />
| SentinelX || Allenthalben || CheesyFeline || Cenozoic || Monotof || Excisio || Super Mano || sakura2674357 <br />
|-<br />
| apockill || reveles || porridge || Noctos || Frenzybaby || stickb0t7 || neciu || Cio A. Kido <br />
|-<br />
| Harry The Horse || eylune || sunbalage || kaz@ || Lyonard || DarthKyle || smielyguy1231 || Haritz2 <br />
|-<br />
| Sharnir || siro || FIST10 || Sofahound || inglit || bobaru11 || HenryUTA || FantÖhm <br />
|-<br />
| Kalareor || math fraus || GrumpyNox || UserZero || supberblooper || RGB_ || Antival3nt94 || malyn <br />
|-<br />
| Who_Ate_Mah_Cake || Nudelfans || Malpractice || L2NGamer || SirCumference || Dead.S. || Selphite || guska <br />
|-<br />
| THE AYPISAM || PredAI || JackChance || Sponge13 || HappyKillMore || lichjedi || mititei || BloodSeeker <br />
|-<br />
| AdalZaleta || Frillo || BlueHalcyon || pluginbaby || Elons Musk || ゆうすずみ || xXMunchieXx || LegumeOfDoom <br />
|-<br />
| Dashfury || rex butts || Wettworks || TTakeshi || TwoSicilies || Zetbot || Elroyed || Andrew ☭ <br />
|-<br />
| Kalta20XXuk || Antarez666 || Eremius || Elcoron || Posty || Major Pain || andrewborg1126 || D3us3xMach1na <br />
|-<br />
| IcarusSun || Grizzly || Weasel236 || Tipp || karma827 || gerksterr || Elentirmo || yukinsam_exia <br />
|-<br />
| Nyscersul || Vegan4Animals || heliotarra || the cooler jess || N1Wolf || PinkFluffyLlama || james39562 || dfgs <br />
|-<br />
| ChaosAI || Hairy Phil || Al_van_de_Sand || Slyde23 || Erio || MhaWay || condar || great_player <br />
|-<br />
| Tinic || Subzero || Jeck || Ito || Dabagar || Amoebanator || adahra || Thorguiln Sombre <br />
|-<br />
| PyrrhaShep || draw2orbit || AntiPop || MrCrab || Morcrist23 || sethramslayer || Dios Paladin || Koneo <br />
|-<br />
| ChunktheWizard || GIadiabots || MaceWinDrew || Daeuiot || Spyke || Promocos || Tenak || WINCH20010 <br />
|-<br />
| Aarkius || 555TheBoss || FunnyCF || syox || Sub1le || EFP-Sniper || chris78055 || astronaute <br />
|-<br />
| Explorer || Koal13CPR || Demeter || incureforce || T0M || ERN468 || Gabax || Xenon-L <br />
|-<br />
| Tim Bartland || Desperado2583 || MoMoTD || YaPangolin || sabo_labo || clarkejduncan || Awesam || Dshek <br />
|-<br />
| ElevatedSoul || Stu_Pendous || Murphys Law || KuroiRoy || Billyjoe3416 || skreez || Orbbb24 || Brachius <br />
|-<br />
| sunesun || _Jax_ || indiglo || Fineday || SebastianMaxG || grasshopper || Capt. Slow || Chimero_ <br />
|-<br />
| Kaffeebuddha || Cyborg MMXXI || HaRdRiVe || Savantfou || Tomahawk0 || .M. || Vinceyboi || Stag <br />
|-<br />
| phoenix_phriend || cavebot || ProgenitorG || LemuriX || meka_streisand || Khargath || NaroBot || Nambar <br />
|-<br />
| 94mpz || CoolCoco || Mahrgell || Carnage555 || Frick-Boy || Crackshot89 || Arido Infernos || Vaalen <br />
|-<br />
| killian1208 || Cright || mortmort || pakuras || Adamonias || Crips || ajb17 || Broccoloni <br />
|-<br />
| Call Me Master || Squishie || MrBismarck || S_Alexander || Stocos || Hurricean || Liman || Haytan <br />
|-<br />
| TheMLGTeddybear || wwzero || CrooKCaT || .VILK. || Wynot5 || Glimpf || TheSharp || MYTANGA <br />
|-<br />
| ADeadM0053 || semoraman || AIDoter || MrSheriff || Livingfire || Immtar || Koenich || Feltenix <br />
|-<br />
| TUNDRA || Hombrelobo || Doc DarkStar || Redmac || Anzo || Enziet || [FR] Decal || Slugamoon <br />
|-<br />
| migbuz || Schmärvin || Mongooser || Plumbus || Fusionsreaktor || PKBRODERS || LilithWolf || ReddRyder <br />
|-<br />
| Biomechanoid || FieldMouse || Winrar || Degalus || zeffus || orangecat || sltloveme || lamasse[FR] <br />
|-<br />
| XeperAsh || sirderp:) || DoomLord || IndianaGoof || Fayni || aharon.fesperman || AAjus || baba.nguyen <br />
|-<br />
| Dross || I Vortex || DwarfMan || bluescreen || ROLFstiltskin || madrang || Iamawalrus || c-a <br />
|-<br />
| FeelsbadLemon || Vexor Navy Issue || tomoyoafter || Custennyn || Lenox8 || deezee || RockEnroll || MarcinQ <br />
|-<br />
| Jefftor || Joshia_T || Sio || Stormsyn || Skiller 7629 || CXA26483 || Poul || SnowsNotHot <br />
|-<br />
| Bigfut || Vater || VuNut || Drunk Chicken || Tr1bute || MrFeral || Tomirma || zoilupi <br />
|-<br />
| Dwinlin || Nox Echo || doosteen || TheFrozenRanger || easyzivi || Kegon || Yarin VooDoo || marc.brillet <br />
|-<br />
| DirtyClaw || Max_s092 || Gushroom || Baumboyy || MagicsMan || Necromammoth || Selim.Sturmlaeuf || Dangafi <br />
|-<br />
| Vikki || The Great Eye || GameMaster9 || XOM || Monger81 || DevilN94 || superstringman || Pyrox <br />
|-<br />
| Ysberg || SebXIII || Malphyzar || Tzudo || Renardo || Enviro Bear || youkai || JoSedu <br />
|-<br />
| DasKillaBot || Kothor || Synchrony || Yelexyr || Szull || molanater || toast woast || ManiacReborn <br />
|-<br />
| Neurocancer || AdamCJ || WarLokk || Assassin R || nathanglevy || Puchos || Ninjarod || LuckTSM <br />
|-<br />
| Terrahertz || Tallia || X4D13R || Ajoltin || CaptainX || SKGTH || yourbutcher || Masterfu <br />
|-<br />
| Neogost || Poulpito || Hans IX || sawame || Tasoth || aVeide || Kubrt || Shadow92 <br />
|-<br />
| daviho || Acho || Spedie || BBGun || BamitsAndy || daddywarbucks || Legioona || Herr B <br />
|-<br />
| XionMKii || Joni ja pojat || Merlo || Xakaz || garbagepit || Boberlo || Jaina Pendragon || <br />
|-<br />
| Кредиты - зло! || N3rdicus || MjrDainBramage || Ghinso || Dobeq || Kubenic || Bonus || <br />
|-<br />
| ARFdaddy || liamdawe || BadLuck || FistyCuffs || masterofallducks || anatoly.cmdx || Andrew Tawin || <br />
|-<br />
| cnedd || Skot 321 || Death of Self || Bolki || Reki_ || Silverhawk170485 || TJ_Hendrix || <br />
|-<br />
| Kid Poseur || TDogInferno || HYjit || dkhahm || kaiei || abcheld || Atrixsanna || <br />
|-<br />
| o00gourou00o || SkepticalPopsicl || Erismoth || Bosconian || Firestar27 || CrankyPoet || blazeer123 ||<br />
|}<br />
<br />
</center></div>GFX47https://wiki.gladiabots.com/index.php?title=File:Match_settings.jpg&diff=5020File:Match settings.jpg2020-10-20T13:36:26Z<p>GFX47: GFX47 uploaded a new version of File:Match settings.jpg</p>
<hr />
<div></div>GFX47https://wiki.gladiabots.com/index.php?title=Tournaments&diff=5019Tournaments2020-10-20T13:34:18Z<p>GFX47: Fixed the "Automatically end the match when a winner is known" value</p>
<hr />
<div>== List of tournaments ==<br />
<br />
You can see the list of the previous and current tournaments on the [https://tournaments.gladiabots.com tournaments website]. To play or create a tournament one needs to register to the [https://www.toornament.com/ Toornament] website.<br />
<br />
== Create your tournament ==<br />
<br />
<b><span style="color:#F00"><br />
Please don't create "test" tournaments. If you create a tournament, you should commit yourself to organizing it until the end. It takes time and rigor to do it properly, you will often deal with inactive participants, fake registrations, etc. Please make the rules as clear as possible before accepting registrations. In any case, please join the #tournaments channel on Discord (http://discord.gladiabots.com) to get help from other organizers and recruit participants.<br />
</span></b><br />
<br />
Follow [https://help.toornament.com/starter/your-first-tournament Toornament's instructions] to create a new tournament.<br />
<br />
== Enable automatic synchronisation ==<br />
<br />
The following steps are required if you want the matches creation and results synchronisation to be handle automatically by the game.<br />
<br />
=== Permissions ===<br />
<br />
Add the following permissions to allow the game to create and sync matches.<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "Permissions" section<br />
# Click the "Add" button<br />
# Enter dubois.sebastien@gmail.com in the "User's email" field<br />
# Check all the options<br />
# Click the "Update" button<br />
<br />
[[File:permissions.jpg||1000px]]<br />
<br />
=== Match settings ===<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "Match" section<br />
# Check the "No" option for "Enable Participants Reporting"<br />
# Choose your match format (recommended option: "Best-of 3")<br />
# Check the "No" option for "Automatically end the match when a winner is known?"<br />
# Choose the "Result-based" calculation method<br />
# Click the "Update" button<br />
<br />
[[File:match_settings.jpg||1000px]]<br />
<br />
=== Advanced organizer tools ===<br />
<br />
To enable the advanced organizer tools, you'll have to install this script: https://openuserjs.org/scripts/GFX47/Gladiabots_tournament_organizer_tools (Tampermonkey extension required -> https://www.tampermonkey.net/).<br />
<br />
Also, be sure to check for updates on this script before using it.<br />
<br />
=== Scheduling matches ===<br />
<br />
First install the advanced organizer tools like described here: https://wiki.gladiabots.com/index.php?title=Tournaments#Advanced_organizer_tools.<br />
<br />
Then go to your stage settings page. It should add a "Schedule matches" button:<br />
<br />
[[File:stage_settings.png||1000px]]<br />
<br />
You'll be asked for the round start time and delay between rounds (usually 1 day).<br />
<br />
<span style="color:#F00"><b>Use this tool BEFORE placing participants in the stage!</b></span><br />
<br />
=== Adding team top players ===<br />
<br />
First install the advanced organizer tools like described here: https://wiki.gladiabots.com/index.php?title=Tournaments#Advanced_organizer_tools.<br />
<br />
Then go to the participant list page. It should add a "Add team top players" button:<br />
<br />
[[File:participant_list.png||1000px]]<br />
<br />
You'll be asked for the number of players per team.<br />
<br />
=== Custom rules ===<br />
<br />
You can specify special rules for the whole tournament or by stage.<br />
Use the "Rules"<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "General" section<br />
# Click the "Details" tab<br />
# Fill the "Rules" field with custom your text and end with the formatted rules (see details below)<br />
<br />
[[File:rules.jpg||1000px]]<br />
<br />
Here's a list of the supported rules:<br />
<br />
==== Auto-deploy timeout ====<br />
<br />
If specified, the game will try to automatically deploy a team matching the other tournament rules (game mode, etc) for each player when the timeout is reached:<br />
# the latest team deployed in the tournament or...<br />
# the latest team deployed in a ranked match or...<br />
# the latest team deployed in a unranked or private match or...<br />
# a 100% assault team with empty AIs<br />
<br />
Key: AutoDeployTimeout.<br />
<br />
Supported values: numerical value representing the number of seconds before auto-deploy.<br />
<br />
Default value: no auto deploy.<br />
<br />
Examples:<br />
<br />
<code>#AutoDeployTimeout=0</code> (instant deploy)<br />
<br />
<code>#AutoDeployTimeout=3600</code> (1 hour)<br />
<br />
<code>#AutoDeployTimeout=86400</code> (24 hours).<br />
<br />
==== Game mode ====<br />
<br />
If specified, matches will use this game mode instead of Collection.<br />
<br />
Key: GameMode.<br />
<br />
Supported values: Elimination, Domination, Collection, All (will cycle through the modes on each match).<br />
<br />
Default value: All.<br />
<br />
Examples:<br />
<br />
<code>#GameMode=Domination</code><br />
<br />
<code>#GameMode=Elimination</code><br />
<br />
==== Map generation seed ====<br />
<br />
If specified, all matches will use this seed to generate the same map. Several seeds can be set, separated by commas, in this case, one of the seeds will be picked randomly for every match.<br />
<br />
Key: MapGenerationSeed.<br />
<br />
Supported values: any numerical value between 1 and 2147483647, or a list of numerical values separated by commas.<br />
<br />
Default value: none (= random map).<br />
<br />
Examples:<br />
<br />
<code>#MapGenerationSeed=123456</code> (will always generate the same map)<br />
<br />
<code>#MapGenerationSeed=4654321,64654321,1123555</code> (will pick one seed randomly and use it to generate the map)<br />
<br />
==== Mission timeout ====<br />
<br />
Overrides the default 5 minutes timeout.<br />
<br />
Key: MissionTimeout.<br />
<br />
Supported values: any positive integer value (expressed in seconds).<br />
<br />
Default value: none (= 300 seconds or 5 minutes).<br />
<br />
Examples:<br />
<br />
<code>#MissionTimeout=60</code> (1 minute)<br />
<br />
<code>#MissionTimeout=600</code> (10 minutes)<br />
<br />
==== Respawn availability/delay ====<br />
<br />
Overrides the default respawn availability and delay.<br />
<br />
Key: RespawnDelay.<br />
<br />
Supported values: 0 = no respawn, positive integer value (expressed in seconds).<br />
<br />
Default value: none (= game mode default respawn availability/delay).<br />
<br />
Examples:<br />
<br />
<code>#RespawnDelay=10</code> (10 seconds)<br />
<br />
<code>#RespawnDelay=60</code> (1 minute)<br />
<br />
==== Max AI size ====<br />
<br />
Overrides the default max AI size per bot (500 nodes).<br />
<br />
Key: MaxAISize.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= 500 nodes).<br />
<br />
Examples:<br />
<br />
<code>#MaxAISize=10</code><br />
<br />
<code>#MaxAISize=1000</code><br />
<br />
==== Team max AI size ====<br />
<br />
Sets the maximum AI size for the whole team (sum of the AI size of each bot).<br />
<br />
Key: MaxTeamAISize.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= no limit).<br />
<br />
Examples:<br />
<br />
<code>#MaxTeamAISize=10</code><br />
<br />
<code>#MaxTeamAISize=1000</code><br />
<br />
==== Max bot AI cout ====<br />
<br />
Defines the maximum amount of different bot AIs.<br />
<br />
Key: MaxBotAICount.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= no limit).<br />
<br />
Examples:<br />
<br />
<code>#MaxBotAICount=1</code> (player can only use one common AI for their whole team)<br />
<br />
==== Authorized bot classes ====<br />
<br />
Overrides the default team composition rules.<br />
<br />
Key: AuthorizedBotClasses.<br />
<br />
Supported values: <class name in camel case>/<max team composition percentage>, ...<br />
<br />
Default value: none (= default team composition rules).<br />
<br />
Examples:<br />
<br />
<code>#AuthorizedBotClasses=Assault/100,MachineGun/50</code> (Assaults and Machine Guns are the only classes accepted, Assaults can represent the whole team, Machine Guns can only represent half of the team)<br />
<br />
<code>#AuthorizedBotClasses=Assault/100,MachineGun/100,Shotgun/100,Sniper/100</code> (no limit)<br />
<br />
==== Team size ====<br />
<br />
Overrides the default bot team sizes.<br />
<br />
Key: TeamSize.<br />
<br />
Supported values: any integer value between 1 and 20.<br />
<br />
Default value: none (= game mode default team size).<br />
<br />
Examples:<br />
<br />
<code>#TeamSize=3</code><br />
<br />
<code>#TeamSize=10</code><br />
<br />
==== Match games creation method ====<br />
<br />
Sets if match games should all be created at once.<br />
<br />
Key: CreateAllMatchGamesAtOnce.<br />
<br />
Supported values: 0/1.<br />
<br />
Default value: 0 (= wait for previous game to be resolved before creating the next one).<br />
<br />
Examples:<br />
<br />
<code>#CreateAllMatchGamesAtOnce=0</code> (wait for previous game to be resolved before creating the next one)<br />
<code>#CreateAllMatchGamesAtOnce=1</code> (creates all games at once)<br />
<br />
==== Allow draws ====<br />
<br />
Sets if draw matches have to be reported to the Toornament system. This cannot be used in simple or double bracket structures where a winner has to be determined. It can be used in structures like leagues.<br />
<br />
Key: AllowDraws.<br />
<br />
Supported values: 0/1.<br />
<br />
Default value: 0 (= don't report draws and create a new match to determine a winner).<br />
<br />
Examples:<br />
<br />
<code>#AllowDraws=0</code> (create a new match in case of a draw)<br />
<code>#AllowDraws=1</code> (report draws and don't create a new match)<br />
<br />
==== Rules example ====<br />
<br />
Here's an example of rules:<br />
<br />
<code>#AutoDeployTimeout=3600</code><br />
<br />
<code>#GameMode=Elimination</code><br />
<br />
<code>#My First Stage:AutoDeployTimeout=600</code><br />
<br />
<code>#My First Stage:GameMode=Domination</code><br />
<br />
<code>#My Second Stage:GameMode=Collection</code><br />
<br />
These rules will have the following effects<br />
<br />
* by default, matches will have a 1 hour auto deploy timeout<br />
* by default, matches will be played in Elimination mode<br />
* in the "My First Stage" stage, matches will have a 10 minutes auto deploy timeout<br />
* in the "My First Stage" stage, matches will be played in Domination mode<br />
* in the "My Second Stage" stage, matches will be played in Collection mode<br />
<br />
Note: matches in the "My Seconde Stage" stage will have a 1 hour auto deploy timeout (tournament default value).<br />
<br />
== FAQ ==<br />
<br />
===Why can't I see my tournament in the game's tournament list (https://www.toornament.com/fr/games/gladiabots)?===<br />
For a running tournament to appear in the "Ongoing" tab, it needs to have an end date set in the future.</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4947Main Page2020-06-15T08:25:56Z<p>GFX47: </p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
= Introduction =<br />
* [[The game]]<br />
* [[Trailers and gameplay videos]]<br />
* [[FAQ]]<br />
<br />
= Beginner's Guide =<br />
* [[Tutorial_Introduction|Introduction]]<br />
* [[Tutorial_Collection|Collection]]<br />
* [[Tutorial_Elimination|Elimination]]<br />
* [[Tutorial_Domination|Domination]]<br />
* [[Tutorial_Conclusion|Conclusion]]<br />
<br />
= Game Mechanics =<br />
* [[Basics]]<br />
* [[Game modes]]<br />
* [[Bot classes]]<br />
* [[Special entities]]<br />
* [[Tags and team tags]]<br />
* [[Game interface]]<br />
* [[Synchronization and backups]]<br />
<br />
= Bot Programming =<br />
* [[BotProgramming_Basics|Basics]]<br />
* [[Conditions and actions]]<br />
<br />
= Strategies =<br />
* [[Strategies_Basics|Basics]]<br />
* [[Strategies_BestPractices|Best Practices]]<br />
* [[Strategies_SimpleBots|Simple Bots]]<br />
* [[Meta observations and statistics]]<br />
<br />
= Campaign =<br />
* [[Campaign|Basics]]<br />
<br />
= Multiplayer =<br />
* [[Multiplayer_Basics|Basics]]<br />
* [[Matchmaking rules]]<br />
* [[Leagues and league score]]<br />
* [[XP points and player level]]<br />
* [[Tournaments]]<br />
* [[Teams]]<br />
<br />
= Challenges =<br />
* [[Challenges]]<br />
<br />
= Miscellaneous =<br />
* [[Changelog]]<br />
* [[Credits]]<br />
<br />
= Deprecated =<br />
* [[Maps]]</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4946Main Page2020-06-15T08:24:19Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== Summary ==<br />
<br />
=== Introduction ===<br />
* [[The game]]<br />
* [[Trailers and gameplay videos]]<br />
* [[FAQ]]<br />
<br />
=== Beginner's Guide ===<br />
* [[Tutorial_Introduction|Introduction]]<br />
* [[Tutorial_Collection|Collection]]<br />
* [[Tutorial_Elimination|Elimination]]<br />
* [[Tutorial_Domination|Domination]]<br />
* [[Tutorial_Conclusion|Conclusion]]<br />
<br />
=== Game Mechanics ===<br />
* [[Basics]]<br />
* [[Game modes]]<br />
* [[Bot classes]]<br />
* [[Special entities]]<br />
* [[Tags and team tags]]<br />
* [[Game interface]]<br />
* [[Synchronization and backups]]<br />
<br />
=== Bot Programming ===<br />
* [[BotProgramming_Basics|Basics]]<br />
* [[Conditions and actions]]<br />
<br />
=== Strategies ===<br />
* [[Strategies_Basics|Basics]]<br />
* [[Strategies_BestPractices|Best Practices]]<br />
* [[Strategies_SimpleBots|Simple Bots]]<br />
* [[Meta observations and statistics]]<br />
<br />
=== Campaign ===<br />
* [[Campaign|Basics]]<br />
<br />
=== Multiplayer ===<br />
* [[Multiplayer_Basics|Basics]]<br />
* [[Matchmaking rules]]<br />
* [[Leagues and league score]]<br />
* [[XP points and player level]]<br />
* [[Tournaments]]<br />
* [[Teams]]<br />
<br />
=== Challenges ===<br />
* [[Challenges]]<br />
<br />
=== Miscellaneous ===<br />
* [[Changelog]]<br />
* [[Credits]]<br />
<br />
=== Deprecated ===<br />
* [[Maps]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4945Main Page2020-06-15T08:07:07Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* Introduction<br />
** [[The game]]<br />
** [[Trailers and gameplay videos]]<br />
* Beginner's Guide <code><span style="color:#FB4B00">★ Featured article</span></code><br />
** [[Tutorial_Introduction|Introduction]]<br />
** [[Tutorial_Collection|Collection]]<br />
** [[Tutorial_Elimination|Elimination]]<br />
** [[Tutorial_Domination|Domination]]<br />
** [[Tutorial_Conclusion|Conclusion]]<br />
* Game Mechanics<br />
** [[Basics]]<br />
** [[Game modes]]<br />
** [[Bot classes]]<br />
** [[Special entities]]<br />
** [[Tags and team tags]]<br />
** [[Game interface]]<br />
* Bot Programming <br />
** [[BotProgramming_Basics|Basics]]<br />
** [[Conditions and actions]]<br />
* Strategies<br />
** [[Strategies_Basics|Basics]]<br />
** [[Strategies_BestPractices|Best Practices]]<br />
** [[Strategies_SimpleBots|Simple Bots]]<br />
** [[Meta observations and statistics]]<br />
* [[Campaign]]<br />
* Multiplayer<br />
** [[Multiplayer_Basics|Basics]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Synchronization and backups]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
* Deprecated<br />
** [[Maps]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Multiplayer&diff=4944Multiplayer2020-06-15T08:06:42Z<p>GFX47: GFX47 moved page Multiplayer to Multiplayer Basics</p>
<hr />
<div>#REDIRECT [[Multiplayer Basics]]</div>GFX47https://wiki.gladiabots.com/index.php?title=Multiplayer_Basics&diff=4943Multiplayer Basics2020-06-15T08:06:41Z<p>GFX47: GFX47 moved page Multiplayer to Multiplayer Basics</p>
<hr />
<div>== Playing matches ==<br />
<br />
[[Image:Career ranked tooltip.png|thumb|Ranked match with match details in the tooltip.]]<br />
<br />
The real competition takes place in career mode. The matches between 2 players are created {{Tooltip|asynchronously|There is no need for both players to be online at the same time.}} according to the [[matchmaking rules]]. Both players first need to deploy a match by assigning bot classes and programs to each bot. If both players deployed the match, the match can be watched by them. After either of the players {{Tooltip|watched the full match to the game result screen|The match results are currently computed by the players, not on the server.}}, the reward of [[XP points and player level|XP points]] is given to them and the [[Leagues and league score|league score points]] are exchanged between them.<br />
<br />
=== Game types ===<br />
<br />
You can select different game types in the career. Each one has its own purpose:<br />
<br />
{|class="wikitable"<br />
!Game type!!League score points!!XP points!!Description<br />
|-<br />
|Ranked matches ||{{C}} {{Green}}|[[Leagues and league score|normal impact]]||{{C}} {{Green}}|[[XP points and player level|normal impact]]||This is where the real competition takes place.<br />
|-<br />
|Unranked matches ||{{C}}|no impact ||{{C}} {{Yellow}}|[[XP points and player level|small impact]]||Playing against random players of other leagues.<br />
|-<br />
|Private matches ||{{C}}|no impact ||{{C}}|no impact ||Playing against friends or other players of the community.<br />
|-<br />
|Tournament matches||{{C}}|no impact ||{{C}}|no impact ||This is where the official and unofficial [[tournaments]] will appear.<br />
|-<br />
|}<br />
<br />
== Leaderboard and stats ==<br />
<br />
[[Image:Career leaderboard.png|thumb|Ingame leaderboard]]<br />
<br />
The ingame leaderboard shows the current league ranking, the [[Leagues and league score|league score points]], the [[XP points and player level|XP level]] and the victory ratio. The stats button opens the [https://stats.gladiabots.com/ ''Gladiabots'' stats] page in the web browser showing further information about the players and the leagues. Both leaderboards hide {{Tooltip|inactive players|Players that didn't play a ranked match in a week are considered inactive.}}. The website can show inactive players on demand.<br />
<br />
For further stats there are the [http://gladiabots-stats.info.tm/ unofficial Gladiabots stats] by MrChris.<br />
<br />
== Sharing matches ==<br />
<br />
To share a ranked, unranked, private or tournament match with friends or the community one needs to find its {{Tooltip|replay ID|Currently a number with 6 digits.}}. The replay ID is either accessible as tooltip by hovering or tipping on the match or it can be found on the [https://stats.gladiabots.com/?&league=0&display=matches ''Gladiabots'' stats] latest matches page. This replay ID can be shared with other players.<br />
<br />
If a player wants to watch a replay he needs to press the replay button and enter the replay ID afterwards. A replay can only be watched if the {{Tooltip|version of the game resolution engine|The game resolution engine needs to change if updates change game mechanic due to new features or bugfixes. Not every new version uses a new game resolution engine.}} of the viewer matches the version of the game resolution engine of the deploying players.</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4942Main Page2020-06-15T08:04:46Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* Introduction<br />
** [[The game]]<br />
** [[Trailers and gameplay videos]]<br />
* Beginner's Guide <code><span style="color:#FB4B00">★ Featured article</span></code><br />
** [[Tutorial_Introduction|Introduction]]<br />
** [[Tutorial_Collection|Collection]]<br />
** [[Tutorial_Elimination|Elimination]]<br />
** [[Tutorial_Domination|Domination]]<br />
** [[Tutorial_Conclusion|Conclusion]]<br />
* Game Mechanics<br />
** [[Basics]]<br />
** [[Game modes]]<br />
** [[Bot classes]]<br />
** [[Special entities]]<br />
** [[Tags and team tags]]<br />
* Bot Programming <br />
** [[BotProgramming_Basics|Basics]]<br />
** [[Conditions and actions]]<br />
* Strategies<br />
** [[Strategies_Basics|Basics]]<br />
** [[Strategies_BestPractices|Best Practices]]<br />
** [[Strategies_SimpleBots|Simple Bots]]<br />
** [[Meta observations and statistics]]<br />
* [[Game interface]]<br />
* [[Campaign]]<br />
* [[Multiplayer]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Synchronization and backups]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
* Deprecated<br />
** [[Maps]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Strategies_UsefulResources&diff=4941Strategies UsefulResources2020-06-15T08:03:18Z<p>GFX47: Created page with "There are several places to discover new strategies, learn tactics of other players or ask questions: * Check the [https://forum.gladiabots.com community forum]. Also "old" t..."</p>
<hr />
<div>There are several places to discover new strategies, learn tactics of other players or ask questions:<br />
<br />
* Check the [https://forum.gladiabots.com community forum]. Also "old" topics there can give nice information.<br />
** Especially the sections ''Strategies'' and ''Questions'' are interesting.<br />
** For example check [https://forum.gladiabots.com/viewtopic.php?f=3&t=823 this topic about shared ideas how players approach the game]. Several strong players of the year 2017 contributed to it.<br />
* Check the chat groups on [http://telegram.gladiabots.com/ telegram] and [http://discord.gladiabots.com/ discord].<br />
* Check the wiki itself to learn about game mechanics and bot programming and their sub topics. There are several nifty details to discover.<br />
* Check the [[changelog]] or [http://roadmap.gladiabots.com roadmap] to learn about recent or planned changes and adjust your AIs according to them.<br />
<br />
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.</div>GFX47https://wiki.gladiabots.com/index.php?title=Strategies_BestPractices&diff=4940Strategies BestPractices2020-06-15T08:03:04Z<p>GFX47: </p>
<hr />
<div>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.<br />
<br />
= Divide and conquer =<br />
Break down a problem into two or more sub-problems and solve each of them separately. Complex sub-problems can again be divided. In ''Gladiabots'' this could be done by creating sub-AIs for each sub-problem. The complexity is reduced leading to a better maintainability.<br />
<br />
= Readability first =<br />
AIs are written once, but read many times. Overlapping nodes, links crossing each other and great distances between linked nodes are difficult to read and should be avoided. AIs should have meaningful names revealing their purpose. One should consider to align nodes to the grid.<br />
<br />
= Don't repeat yourself =<br />
Avoid using the exact same set of nodes in several places. Sometimes duplicate nodes can be prevented by using bot specific filters or additional conditions. If its not possible to prevent duplicate nodes in the first place one can try to move them to sub AIs.<br />
<br />
= Keep it simple =<br />
The size of an AI has a significant effect on the error rate. A simple solution should be preferred over a complex one leading to the same or very similar results. One should ask the question: "Has this AI been implemented with the least amount of nodes necessary?". The more complex the AI is the more likely it is to be buggy.<br />
<br />
= Test, test, test =<br />
"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.</div>GFX47https://wiki.gladiabots.com/index.php?title=Simple_Example_Bots&diff=4939Simple Example Bots2020-06-15T08:01:53Z<p>GFX47: Created page with "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..."</p>
<hr />
<div>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.<br />
<br />
=== Ultimate AI for beginners (16 nodes) ===<br />
<br />
PEW presented this [https://forum.gladiabots.com/viewtopic.php?f=3&t=647 Ultimate AI for beginners] in the forum.<br />
<br />
[[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)]]]<br />
<br />
The AI is split into this main modules:<br />
<br />
* Blue: The retreat module<br />
* Yellow: The shooting module (with high priority)<br />
* Green: The resource module<br />
* Red: The pushing module<br />
* Pink: The shooting module (with low priority)<br />
<br />
=== Grand Master League Bot (30 nodes) ===<br />
<br />
LuBeNo presented this [https://forum.gladiabots.com/viewtopic.php?f=3&t=605 Grand Master League Bot] in the forum.<br />
<br />
[[File:Grand Master League Bot.png|thumb|none|800px|Grand Master League Bot - [https://wiki.gladiabots.com/images/7/7a/Grand_Master_League_Bot.png Higher resolution (2276 × 986 pixel)]]]<br />
<br />
The AI is split into this modules:<br />
<br />
* Defense<br />
* Shotgun<br />
* Offense<br />
* Dancing</div>GFX47https://wiki.gladiabots.com/index.php?title=Strategies_BestPractices&diff=4938Strategies BestPractices2020-06-15T08:01:38Z<p>GFX47: Created page with "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 d..."</p>
<hr />
<div>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.<br />
<br />
{{InformationCollapsed|1=Divide and conquer.|2=Break down a problem into two or more sub-problems and solve each of them separately. Complex sub-problems can again be divided. In ''Gladiabots'' this could be done by creating sub-AIs for each sub-problem. The complexity is reduced leading to a better maintainability.}}<br />
<br />
{{InformationCollapsed|1=Readability first.|2=AIs are written once, but read many times. Overlapping nodes, links crossing each other and great distances between linked nodes are difficult to read and should be avoided. AIs should have meaningful names revealing their purpose. One should consider to align nodes to the grid.}}<br />
<br />
{{InformationCollapsed|1=Don't repeat yourself.|2=Avoid using the exact same set of nodes in several places. Sometimes duplicate nodes can be prevented by using bot specific filters or additional conditions. If its not possible to prevent duplicate nodes in the first place one can try to move them to sub AIs.}}<br />
<br />
{{InformationCollapsed|1=Keep it simple.|2=The size of an AI has a significant effect on the error rate. A simple solution should be preferred over a complex one leading to the same or very similar results. One should ask the question: "Has this AI been implemented with the least amount of nodes necessary?". The more complex the AI is the more likely it is to be buggy.}}<br />
<br />
{{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.}}</div>GFX47https://wiki.gladiabots.com/index.php?title=Strategies_Basics&diff=4937Strategies Basics2020-06-15T08:01:14Z<p>GFX47: Created page with "=== Retreat === {{InformationCollapsed|1=Retreat at shield level other than 0-25%.|2=Retreat early when being attacked by several units at medium range. Don't wait until your..."</p>
<hr />
<div>=== Retreat ===<br />
<br />
{{InformationCollapsed|1=Retreat at shield level other than 0-25%.|2=Retreat early when being attacked by several units at medium range. Don't wait until your shield is 0-25%, otherwise those enemy units attacking you at medium range will continue to attack you as you move into long range, which is something you want to avoid with such a low shield. If you're being attacked by a machine gun and a sniper at medium range then you'll probably want to retreat at all shield/health levels.}}<br />
<br />
{{InformationCollapsed|1=Only retreat as long as someone is attacking.|2=Don't retreat because your shield is low, but because someone attacks you. If no one attacks you anymore stop the retreat process.}}<br />
<br />
=== Attack ===<br />
<br />
{{InformationCollapsed|1=Minimize the time spend switching attack targets.|2=Usually a bot should continuously attack the bot it started to attack. (by filtering a target attacked in the previous tick) Create strict rules for when to switch targets. For the sniper and machine gun, whose reload time is quite long, it's especially important.}}<br />
<br />
{{InformationCollapsed|1=Focus fire.|2=Prioritize enemies that are already being attacked by your allies. Also prioritize enemies with 0-25% shield.}}<br />
<br />
{{InformationCollapsed|1=Focus the enemy sniper.|2=Pay a lot of attention to your opponent's sniper. Your sniper should prioritize attacking the enemies sniper. If your sniper hits the opponent's sniper then it's probably worth changing the attack target of all your nearby units to it, even if they are attacking medium range units. (and only if it is safe/worthwhile doing so)}}<br />
<br />
=== Push ===<br />
<br />
{{InformationCollapsed|1=Shoot medium range.|2=Aggressively push to medium range. Little damage is done at long range, so pushing to medium maximizes your damage and also pushes your opponent, especially if you have many pushing at once. Careful, a bad push can be a big risk too.}}<br />
<br />
{{InformationCollapsed|1=Push in the right moment.|2=Don't push when being attacked. Sometimes the pushing process should be aborted, because too many enemies are around.}}<br />
<br />
{{InformationCollapsed|1=Flank or circle bots.|2=Flanked and circled bots get easily destroyed. For flanking moves one can use an {{Tooltip|APS|Arena Positioning System}} (use a combination of moving to and fleeing from bases, resources and bots to navigate).}}<br />
<br />
=== Resources ===<br />
<br />
{{InformationCollapsed|1=Score wisely|2=Mid game scoring has pros and cons. Scoring to much leaves you defenseless against an aggressively pushing enemy. Scoring not at all will probably result in a game lost 0:1. Keep an eye on the health values of your bots and if the enemy team is scoring.}}<br />
<br />
{{InformationCollapsed|1=Score unexpected|2=Try to rush for early resources or smuggle resources mid game. Sometimes also picking 2 or 3 resources at once works.}}<br />
<br />
=== Shotgun ===<br />
<br />
{{InformationCollapsed|1=Shoot at second sight|2=The shotgun should not always start shooting at the first bot it sees at medium range. Its good to get as close as you can to medium range units, especially if they are retreating or being attacked by an ally. This will give your shotgun more medium range shots as the enemy unit tries to escape from medium range. For example only stop moving towards medium range units when at least 2 units are in medium range.}}<br />
<br />
=== General ===<br />
<br />
[[File:Decorator for Meeting Point.jpg|thumb|Decorator for Meeting Point that starts to score if there are only 4 bots left.]]<br />
<br />
{{InformationCollapsed|1=Think about maintainability.|2=Don't use to complicated structures, map and bot specific stuff. It's easier to make one generic AI then to handle a truckload of specialized ones.}}<br />
<br />
{{InformationCollapsed|1=Decorate a generic AI.|2=The [https://en.wikipedia.org/wiki/Decorator_pattern decorator pattern] can be used to add flexibility to a generic AI. A decorator is a simple program to tell a bot what to do at the start of the map or in certain situations. Tags or conditions can activate or deactivate certain parts of the generic main AI. The different parts of the main AI are included as a sub AI.}}<br />
<br />
{{InformationCollapsed|1=Ignore tagging.|2=New players can totally ignore tagging. (especially for combat) }}<br />
<br />
{{InformationCollapsed|1=Start experimenting.|2=Don't follow rules. Sometimes you have to break a rule to dominate. Some rules also have cons one should be wary about.}}</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4936Main Page2020-06-15T07:58:31Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* Introduction<br />
** [[The game]]<br />
** [[Trailers and gameplay videos]]<br />
* Beginner's Guide <code><span style="color:#FB4B00">★ Featured article</span></code><br />
** [[Tutorial_Introduction|Introduction]]<br />
** [[Tutorial_Collection|Collection]]<br />
** [[Tutorial_Elimination|Elimination]]<br />
** [[Tutorial_Domination|Domination]]<br />
** [[Tutorial_Conclusion|Conclusion]]<br />
* Game Mechanics<br />
** [[Basics]]<br />
** [[Game modes]]<br />
** [[Bot classes]]<br />
** [[Special entities]]<br />
** [[Tags and team tags]]<br />
* Bot Programming <br />
** [[BotProgramming_Basics|Basics]]<br />
** [[Conditions and actions]]<br />
* [[Strategies]]<br />
** [[Meta observations and statistics]]<br />
* [[Game interface]]<br />
* [[Campaign]]<br />
* [[Multiplayer]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Synchronization and backups]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
* Deprecated<br />
** [[Maps]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Tutorial_Conclusion&diff=4935Tutorial Conclusion2020-06-15T07:58:05Z<p>GFX47: Created page with "<youtube>QXe8iaqQT1U</youtube>"</p>
<hr />
<div><youtube>QXe8iaqQT1U</youtube></div>GFX47https://wiki.gladiabots.com/index.php?title=Tutorial_Domination&diff=4934Tutorial Domination2020-06-15T07:57:56Z<p>GFX47: Created page with "<youtube>fGTPw4HlgTY</youtube> <youtube>G1TPeBH_txY</youtube> <youtube>GomlbwYZ0</youtube> <youtube>ibI7rlXlats</youtube> <youtube>3RDLcOOl1FU</youtube> <youtube>NUGUnmf7..."</p>
<hr />
<div><youtube>fGTPw4HlgTY</youtube><br />
<br />
<youtube>G1TPeBH_txY</youtube><br />
<br />
<youtube>GomlbwYZ0</youtube><br />
<br />
<youtube>ibI7rlXlats</youtube><br />
<br />
<youtube>3RDLcOOl1FU</youtube><br />
<br />
<youtube>NUGUnmf7qtE</youtube></div>GFX47https://wiki.gladiabots.com/index.php?title=Tutorial_Elimination&diff=4933Tutorial Elimination2020-06-15T07:57:48Z<p>GFX47: Created page with "<youtube>Y3vI_f2JjKo</youtube> <youtube>pMloXUF4oJo</youtube> <youtube>ez_h7AtSKzA</youtube> <youtube>kBDTMcAvAhU</youtube> <youtube>CEMlKOXRlk4</youtube> <youtube>ds4ffL..."</p>
<hr />
<div><youtube>Y3vI_f2JjKo</youtube><br />
<br />
<youtube>pMloXUF4oJo</youtube><br />
<br />
<youtube>ez_h7AtSKzA</youtube><br />
<br />
<youtube>kBDTMcAvAhU</youtube><br />
<br />
<youtube>CEMlKOXRlk4</youtube><br />
<br />
<youtube>ds4ffL0h4b4</youtube></div>GFX47https://wiki.gladiabots.com/index.php?title=Tutorial_Collection&diff=4932Tutorial Collection2020-06-15T07:57:36Z<p>GFX47: Created page with "<youtube>WZzeJBILBfE</youtube> <youtube>mi4Q9BFlyu0</youtube> <youtube>PJE8C1qcqAw</youtube> <youtube>j3uov6QJjr8</youtube> <youtube>83PsR2OOGC8</youtube> <youtube>Ju5MwR..."</p>
<hr />
<div><youtube>WZzeJBILBfE</youtube><br />
<br />
<youtube>mi4Q9BFlyu0</youtube><br />
<br />
<youtube>PJE8C1qcqAw</youtube><br />
<br />
<youtube>j3uov6QJjr8</youtube><br />
<br />
<youtube>83PsR2OOGC8</youtube><br />
<br />
<youtube>Ju5MwRcxgak</youtube></div>GFX47https://wiki.gladiabots.com/index.php?title=Tutorial_Introduction&diff=4931Tutorial Introduction2020-06-15T07:57:27Z<p>GFX47: Created page with "MonsPubis made a great beginner's guide video series. Here's the link to the full playlist: https://www.youtube.com/watch?v=Y3vI_f2JjKo&list=PLLEegc-maTgP29G9tVngpjnP4qmRWGdxY"</p>
<hr />
<div>MonsPubis made a great beginner's guide video series.<br />
Here's the link to the full playlist: https://www.youtube.com/watch?v=Y3vI_f2JjKo&list=PLLEegc-maTgP29G9tVngpjnP4qmRWGdxY</div>GFX47https://wiki.gladiabots.com/index.php?title=BotProgramming_Basics&diff=4929BotProgramming Basics2020-06-15T07:56:00Z<p>GFX47: GFX47 moved page Bot programming to BotProgramming Basics</p>
<hr />
<div>== Basics ==<br />
<br />
The robots in ''Gladiabots'' are autonomous and obey their Artificial Intelligence (AI). Bots can only execute one of the [[Game_mechanics#Bot_actions|possible actions]] at a time. The AIs task is to determine what action to use in the current situation. Each bot checks its AI counterclockwise, searching for the first valid branch leading to an action.<br />
<br />
[[File:Example AI.png|thumb|none|800px|All elements an AI can contain.]]<br />
<br />
The AI of a bot is shaped like an upside down tree. It can be composed of the following elements:<br />
<br />
{|class="wikitable"<br />
!Element!!Description<br />
|-<br />
|Root node ||Each AI contains exactly one root node that defines the starting point of the AI check. Nodes linked from the bottom of the root node are evaluated counterclockwise. The root node indicates the name of the AI.<br />
|-<br />
|[[Conditions_and_actions|Action node]] ||If a rectangular-shaped action node is evaluated valid during AI check, the described action is executed for the current tick. An action node is considered invalid if the bot {{Tooltip|cannot perform it|Example: Attacking an enemy in close range is considered invalid if there are only enemies in mid and long range.}}.<br />
|-<br />
|[[Conditions_and_actions|Condition node]]||If an oval-shaped condition node is evaluated valid during AI check, the nodes linked from the bottom of the condition node are evaluated counterclockwise. A condition node is considered invalid if the current situation {{Tooltip|doesn't fit it|Example: Checking if an enemy is shooting myself from long range is considered invalid if there is only one enemy shooting myself from mid range.}}.<br />
|-<br />
|Connector node ||The diamond-shaped connector node is always evaluated valid during AI check. It connects every node linked to the top of the connector node with every node linked from the bottom of the connector node. A connector node can be used to simplify the layout of the AI.<br />
|-<br />
|Sub-AI node ||One can reuse an AI inside another one, by using a Sub-AI node. When evaluating this node the whole sub-AI is checked for a valid action. A sub-AI can again contain its own sub-AIs. Dividing the AI in sub-AIs also improves performance when viewing or editing the AI.<br />
|-<br />
|Link ||Nodes can be connected with a link. A link is a directed connection from the bottom of {{Tooltip|one node|Could be a root node, a condition node or a connector node.}} to the top of {{Tooltip|another node|Could be an action node, a condition node, a connector node or a sub-AI node.}}.<br />
|}<br />
<br />
== AI checking process ==<br />
<br />
[[File:Counterclockwise.png|thumb|Nodes are evaluated counterclockwise]]<br />
[[File:AI check order.png|thumb|Branches are explored with depth-first search]]<br />
<br />
To determine the action a bot should use in the current situation, the valid nodes are traversed by a [https://en.wikipedia.org/wiki/Depth-first_search depth-first search] algorithm beginning with the root node:<br />
<br />
[[File:Depth-First-Search.gif]]<br />
<br />
{{InformationCollapsed|1=Details of the AI checking process|2=Use the root node as reference node and start at step (1):<br />
* 1) Get a list of all subnodes linked from the bottom of the reference node. Traverse this list of subnodes ordered {{Tooltip|counterclockwise|Important is the link from the bottom of the reference node to the top of the subnode. The angle is computed between the vertical above the reference node and the link counterclockwise.}}:<br />
** 1a) If the current subnode is an action node and evaluated valid, then the AI checking is discontinued as a '''valid action''' is found.<br />
** 1b) If the current subnode is a sub-AI, then this sub-AI is evaluated. If a '''valid action''' is found in it the AI checking is discontinued.<br />
** 1c) If the current subnode is a condition or connector node and evaluated as valid, then use this subnode as reference node and start a recursive evaluation at step (1). If '''no valid action''' is found there, continue at step (1d) afterwards.<br />
** 1d) If there are further subnodes in step (1) continue with the next subnode at step (1a).<br />
* 2) If there are no further subnodes in step (1), try to backtrack to the previous evaluation in step (1c). If there is no previous evaluation '''no valid action''' could be found. The bot idles instead.<br />
}}<br />
<br />
{{Information|Branches are not executed counterclockwise but checked counterclockwise.}}<br />
<br />
{{Information|The evaluation of nodes is instant and is not wasting any time from the current tick.}}<br />
<br />
== Naming AIs ==<br />
<br />
By adding prefixes like "1 " and "2 " or "A " and "B " in front of the AI name, similar AIs can be shown grouped together for easy selection in the AI list.<br />
<br />
Possible AI groups:<br />
<br />
# Main AIs assigned to bots<br />
# Test AIs<br />
# Basic sub-AIs used by many AIs<br />
# Specific sub-AIs used in some AIs<br />
# Sub-AIs used in sub-AIs<br />
# Old AIs not in use anymore<br />
<br />
Furthermore one of the following elements could be added as prefix, suffix or infix in the AI name:<br />
<br />
* Bot class (for example: "SN", "SG", "AS", "MG")<br />
* Map name (for example: "7w", "syp", "mp", "...")<br />
* Game version (for example: "9.1", "10.4")<br />
* AI version (for example: "1.4", "3.2")<br />
<br />
{{InformationCollapsed|1=Chars to use in AI names|2=The following chars can be used in AI names:<br />
* <code><nowiki>!</nowiki></code>, <code><nowiki>#</nowiki></code>, <code><nowiki>$</nowiki></code>, <code><nowiki>%</nowiki></code>, <code><nowiki>&</nowiki></code>, <code><nowiki>(</nowiki></code>, <code><nowiki>)</nowiki></code>, <code><nowiki>*</nowiki></code>, <code><nowiki>,</nowiki></code>, <code><nowiki>.</nowiki></code>,<br />
* <code><nowiki>/</nowiki></code>, <code><nowiki>:</nowiki></code>, <code><nowiki>;</nowiki></code>, <code><nowiki>?</nowiki></code>, <code><nowiki>@</nowiki></code>, <code><nowiki>[</nowiki></code>, <code><nowiki>]</nowiki></code>, <code><nowiki>^</nowiki></code>, <code><nowiki>_</nowiki></code>, <code><nowiki>`</nowiki></code>,<br />
* <code><nowiki>{</nowiki></code>, <code><nowiki>|</nowiki></code>, <code><nowiki>}</nowiki></code>, <code><nowiki>~</nowiki></code>, <code><nowiki>+</nowiki></code>, <code><nowiki>=</nowiki></code>, <code><nowiki>0</nowiki></code>, <code><nowiki>1</nowiki></code>, <code><nowiki>2</nowiki></code>, <code><nowiki>3</nowiki></code>,<br />
* <code><nowiki>4</nowiki></code>, <code><nowiki>5</nowiki></code>, <code><nowiki>6</nowiki></code>, <code><nowiki>7</nowiki></code>, <code><nowiki>8</nowiki></code>, <code><nowiki>9</nowiki></code>, <code><nowiki>-</nowiki></code>, <code><nowiki>a</nowiki></code>, <code><nowiki>A</nowiki></code>, <code><nowiki>b</nowiki></code>,<br />
* <code><nowiki>B</nowiki></code>, <code><nowiki>c</nowiki></code>, <code><nowiki>C</nowiki></code>, <code><nowiki>d</nowiki></code>, <code><nowiki>D</nowiki></code>, <code><nowiki>e</nowiki></code>, <code><nowiki>E</nowiki></code>, <code><nowiki>f</nowiki></code>, <code><nowiki>F</nowiki></code>, <code><nowiki>g</nowiki></code>,<br />
* <code><nowiki>G</nowiki></code>, <code><nowiki>h</nowiki></code>, <code><nowiki>H</nowiki></code>, <code><nowiki>i</nowiki></code>, <code><nowiki>I</nowiki></code>, <code><nowiki>j</nowiki></code>, <code><nowiki>J</nowiki></code>, <code><nowiki>k</nowiki></code>, <code><nowiki>K</nowiki></code>, <code><nowiki>l</nowiki></code>,<br />
* <code><nowiki>L</nowiki></code>, <code><nowiki>m</nowiki></code>, <code><nowiki>M</nowiki></code>, <code><nowiki>n</nowiki></code>, <code><nowiki>N</nowiki></code>, <code><nowiki>o</nowiki></code>, <code><nowiki>O</nowiki></code>, <code><nowiki>p</nowiki></code>, <code><nowiki>P</nowiki></code>, <code><nowiki>q</nowiki></code>,<br />
* <code><nowiki>Q</nowiki></code>, <code><nowiki>r</nowiki></code>, <code><nowiki>R</nowiki></code>, <code><nowiki>s</nowiki></code>, <code><nowiki>S</nowiki></code>, <code><nowiki>t</nowiki></code>, <code><nowiki>T</nowiki></code>, <code><nowiki>u</nowiki></code>, <code><nowiki>U</nowiki></code>, <code><nowiki>v</nowiki></code>,<br />
* <code><nowiki>V</nowiki></code>, <code><nowiki>w</nowiki></code>, <code><nowiki>W</nowiki></code>, <code><nowiki>x</nowiki></code>, <code><nowiki>X</nowiki></code>, <code><nowiki>y</nowiki></code>, <code><nowiki>Y</nowiki></code>, <code><nowiki>z</nowiki></code>, <code><nowiki>Z</nowiki></code>, <code>&nbsp;</code> <br />
<br />
The following chars can '''not''' be used in AI names:<br />
* <code><nowiki>"</nowiki></code>, <code><nowiki>'</nowiki></code>, <code><nowiki><</nowiki></code>, <code><nowiki>></nowiki></code>, <code><nowiki>\</nowiki></code><br />
}}<br />
<br />
== Debugging ==<br />
<br />
It is important to check if the AIs work like intended or if some bugs have sneaked in. To help understanding the AI there are lines drawn from each bot to the target of its current action upon execution.<br />
<br />
=== Debugging window ===<br />
<br />
By selecting an allied bot one can additionally see the state of its AI. At this point one needs to recall that an AI always uses data from the past. It uses actions from the last tick and the health and shield values as well as the range distances are evaluated at the beginning of the current tick for determining the current action. (for details see [[game mechanics]])<br />
<br />
=== Debugging sub-AI ===<br />
<br />
[[File:Debugging AI Ritter Runkel.jpg|thumb|Debugging AI from Ritter Runkel]]<br />
<br />
To visualize everything a bot did sense when making its decision in the current tick one can create a debugging sub-AI. This will avoid confusion about delay when analyzing an AI.<br />
<br />
[[File:Debugging AI Ritter Runkel in action.jpg|thumb|none|800px|Two assaults and a machine gun are attacking the full health and full shield sniper from long range.]]<br />
<br />
A debugging sub-AI contains:<br />
<br />
* ...not a single action node.<br />
* ...condition nodes indicating what the bot senses. Examples:<br />
** Health and shield of self<br />
** Bot class, range and count of enemy bots attacking myself<br />
** Health, shield and range of enemy bot attacked by self<br />
** Actions performed by allied or enemy bots<br />
* ...sub-AIs not connected to the root node<br />
** They point to other important sub-AIs as a quick link.<br />
<br />
A debugging sub-AI is used in the main AI by linking to it as the very first node that is evaluated from the root node.<br />
<br />
== Combining condition nodes ==<br />
<br />
It is possible to create logic terms like <code>A and B</code> or <code>A or B</code> by combining several condition nodes. In the following examples <code>Is a Sniper attacking me</code> is used as <code>Condition A</code> and <code>Is a Machine gun attacking me</code> is used as <code>Condition B</code>.<br />
<br />
{|class="wikitable"<br />
!Arrangement!!Logic term!!Negated arrangement!!Negated logic term<br />
|-<br />
|{{C}}|[[File:Logic A and B.png|80px]]<br />
|valign='top'|'''A and B'''<br />
<br />
Is a Sniper and a Machine gun attacking me?<br />
<br />
* This arrangement is evaluated '''valid''', if both condition nodes are evaluated '''valid'''.<br />
* This arrangement is evaluated '''invalid''', if one or both of the conditions are evaluated '''invalid'''.<br />
<br />
|{{C}}|[[File:Logic not (A and B).png|180px]]<br />
|valign='top'|'''not (A and B)'''<br />
<br />
The opposite of the arrangement "Is a Sniper and a Machine gun attacking me?" is: Is there no Sniper attacking me or is there no Machine gun attacking me.<br />
<br />
* This arrangement is evaluated '''invalid''', if both condition nodes are evaluated '''valid'''.<br />
* This arrangement is evaluated '''valid''', if one or both of the conditions are evaluated '''invalid'''.<br />
<br />
|-<br />
|{{C}}|[[File:Logic A or B.png|180px]]<br />
|valign='top'|'''A or B'''<br />
<br />
Is a Sniper or a Machine gun attacking me?<br />
<br />
* This arrangement is evaluated '''valid''', if one or both of the conditions are evaluated '''valid'''.<br />
* This arrangement is evaluated '''invalid''', if both condition nodes are evaluated '''invalid'''.<br />
<br />
|{{C}}|[[File:Logic not (A or B).png|80px]]<br />
|valign='top'|'''not (A or B)'''<br />
<br />
The opposite of the arrangement "Is a Sniper or a Machine gun attacking me?" is: Is there no Sniper attacking me and is there no Machine gun attacking me.<br />
<br />
* This arrangement is evaluated '''invalid''', if one or both of the conditions are evaluated '''valid'''.<br />
* This arrangement is evaluated '''valid''', if both condition nodes are evaluated '''invalid'''.<br />
<br />
|-<br />
|{{C}}|[[File:Logic A xor B.png|180px]]<br />
|valign='top'|'''A xor B'''<br />
<br />
Is either a Sniper or a Machine gun but not both of them attacking me?<br />
<br />
* This arrangement is evaluated '''valid''', if exactly one of the conditions is evaluated '''valid'''.<br />
* This arrangement is evaluated '''invalid''', if none or both condition nodes are evaluated '''valid'''.<br />
<br />
|{{C}}|[[File:Logic not (A xor B).png|180px]]<br />
|valign='top'|'''not (A xor B)'''<br />
<br />
The opposite of the arrangement "Is either a Sniper or a Machine gun but not both of them attacking me?" is: Is there a Sniper attacking me and is there a Machine gun attacking me or is there no Sniper attacking me and is there no Machine gun attacking me.<br />
<br />
* This arrangement is evaluated '''invalid''', if exactly one of the conditions is evaluated '''valid'''.<br />
* This arrangement is evaluated '''valid''', if none or both condition nodes are evaluated '''valid'''.<br />
<br />
|}<br />
<br />
=== Truth table ===<br />
<br />
{|class="wikitable"<br />
!Description!!Sniper!!Machine gun!!A and B!!not (A and B)!!A or B!!not (A or B)!!A xor B!!not (A xor B)<br />
|-<br />
|There is a Sniper and a Machine gun. ||{{X}}||{{X}}||{{X}}||{{I}}||{{X}}||{{I}}||{{I}}||{{X}}<br />
|-<br />
|There is a Sniper but no Machine gun.||{{X}}||{{I}}||{{I}}||{{X}}||{{X}}||{{I}}||{{X}}||{{I}}<br />
|-<br />
|There is a Machine gun but no Sniper.||{{I}}||{{X}}||{{I}}||{{X}}||{{X}}||{{I}}||{{X}}||{{I}}<br />
|-<br />
|There is no Sniper nor a Machine gun.||{{I}}||{{I}}||{{I}}||{{X}}||{{I}}||{{X}}||{{I}}||{{X}}<br />
|}</div>GFX47https://wiki.gladiabots.com/index.php?title=Bot_programming&diff=4930Bot programming2020-06-15T07:56:00Z<p>GFX47: GFX47 moved page Bot programming to BotProgramming Basics</p>
<hr />
<div>#REDIRECT [[BotProgramming Basics]]</div>GFX47https://wiki.gladiabots.com/index.php?title=Basics&diff=4925Basics2020-06-15T07:55:09Z<p>GFX47: GFX47 moved page Game mechanics to Basics</p>
<hr />
<div>== Basics ==<br />
<br />
''Gladiabots'' is a game between two players the {{Tooltip|blue|In training and campaign one may only play as team blue.}} and the {{Tooltip|red|In career and sandbox one can also play as team red.}} team. Both players assign bot classes and programs to each bot starting position of their team. Once they deploy their settings for a match it all depends on their robots and the programs to win the match by destroying enemy bots or by capturing resources.<br />
<br />
== Maps ==<br />
<br />
[[Image:Map set your priorities.png|thumb|Best score map: Set your priorities]]<br />
<br />
Each [[Maps|map]] contains one or more bot starting positions for each team. Optionally maps can contain team bases and resources. Normally the same amount of bot starting positions and team bases are used for each team and the map objects have usually [https://en.wikipedia.org/wiki/Reflection_symmetry reflectional] or [https://en.wikipedia.org/wiki/Rotational_symmetry rotational] symmetry. Two starting positions or team bases that are symmetric belong to different teams. There exists an [[Maps#Instantiation_order|instantiation order]] for the bot starting positions rarely used in the game.<br />
<br />
Each map has a size of 50x50 meters.<br />
<br />
== Game modes ==<br />
<br />
=== Elimination ===<br />
<br />
The objective is to destroy more bots than the other team within the time limit. Bots can be destroyed by shooting them until they lost their shield and health or by pushing them to the map borders. A game is evaluated as a draw if no team could destroy more bots than the other team after the time limit. The shield or health state of bots is not relevant to this objective.<br />
<br />
=== Best score ===<br />
<br />
The objective is to gather more resources than the other team within the time limit. Resources can be gathered by picking them up and moving them to an allied base. A game is evaluated as a draw if no team could gather more resources than the other team after the time limit. Neither the shield or health state of bots nor the count of remaining bots is relevant to this objective.<br />
<br />
== Bot actions ==<br />
<br />
During each second, there are 4 cycles (or ticks) where the bot decides its next action. Once the bot has decided its action, it will execute this action for the entire duration of the tick. In every tick the bot can decide whether or not to:<br />
<br />
* attack an enemy<br />
* move towards an {{Tooltip|object|Ally, enemy, resource, ally base, enemy base}}<br />
* flee from an {{Tooltip|object|Ally, enemy, resource, ally base, enemy base}}<br />
* {{Tooltip|catch a resource|The bot will automatically move to the resource, if it is out of catching range: 0.5 meters }} (or pick up a resource)<br />
* drop a resource<br />
* secure a resource (or score a resource) to an ally base<br />
* [[Tags and team tags|tag or team tag]] an {{Tooltip|object|Myself, ally, enemy, resource, ally base, enemy base}}<br />
* [[Tags and team tags|untag or team untag]] an {{Tooltip|object|Myself, ally, enemy, resource, ally base, enemy base}}<br />
* or even decide to do nothing<br />
<br />
=== Detecting bot actions and edge cases ===<br />
<br />
Outside of a few edge cases, a bot can detect and use the action another bot or itself was doing in the previous tick to make its decision. However, there are some edge cases that doesn't follow the conventional logic of the actions: (whether it is detecting actions or executing them)<br />
<br />
* In the very first tick of the game all bots are detected as idling.<br />
* If a bot is moving to an object that it can reach within the current tick, it will move there and idle for the rest of the tick. This action will still be detected as moving, even if the unit has already started the tick at the destination and does not move at all.<br />
* The closest 2 bots can get to each other is restricted by the collision model. The collision model of a bot is a circle with a radius of 0.3 meters for Assault, Shotgun and Sniper and 0.4 meters for Machinegun.<br />
** If one bot moves to another bot and touches it, it will not push the other bot. It will be detected as idle by other bots.<br />
** If one bot tries to pass another bot at a very small distance, the two bots will collide and get pushed away from each other.<br />
* If a bot is catching a resource, it will move to that resource until it is within the range where it then picks up the resource and goes into idle. While moving to the resource, it will be detected as moving to the resource. However, on the tick that it picks up the resource, it will be detected as idle unless it picks up the resource at the very end of a tick.<br />
* Securing a resource follows similar rules to catching a resource, with the difference being that it moves to the base instead of a resource. Also, a bot will refuse to secure a resource if it doesn't have a resource picked up already.<br />
* Both catching and securing a resource can be done 0.5 meters away from the resource or base.<br />
* If bots from different teams are close enough to pick up the same resource and try to do so, neither one will do so, and they will idle instead.<br />
** If several bots from the same team try to pick up the same resource the [[Maps#Instantiation_order|instantiation order]] defines who takes it. If a bot cannot pick up the resource it idles instead.<br />
* The actions dropping a resource or tagging an object don't have their own action to detect, and simply are detected as idle.<br />
* Both aiming and attacking are detected as attacking. There is no way to detect the difference.<br />
<br />
== Shooting process ==<br />
<br />
When shooting a bot is able to hit another bot up to a distance of 15 meters. This distance is divided in short range (up to 3 meters), medium range (3 to 8 meters) and long range (8 to 15 meters). Although the bot classes have very different shooting behavior, they all share the same shooting process:<br />
<br />
# The bot will start aiming for the time of their [[Bot_classes#Shooting_stats|aiming duration]].<br />
# They will fire a bullet or group of bullets according to the [[Bot_classes#Shooting_stats|bullet configuration]].<br />
#* Each bullet will either hit with the [[Bot_classes#Shooting_stats|attack power]] or miss completely according to the ''precision''.<br />
#** The bots <code>precision counter</code> will increment by its precision value. The [[Bot_classes#Shooting_stats|precision value]] is determined by what range the target is in at the moment the bullet is fired. There is no difference in the precision value if the target is in the close or further away area of a range. For example targets with a distance of 3.5 and 7.5 meters are both evaluated as mid range. If the target is out of range, the precision value is 0.<br />
#** If the <code>precision counter</code> is greater or equal to 100 the bullet will hit and the <code>precision counter</code> will be decremented by 100. Otherwise the bullet will miss.<br />
#* If bullets are shot exactly at the beginning of a tick, then the AI evaluation is postponed until the bullets are fired.<br />
#* If they have another shot to take during the attack cycle, they will then wait for the [[Bot_classes#Shooting_stats|time between shots]] and repeat step 2. The total time spent shooting all bullets is the [[Bot_classes#Shooting_stats|attack duration]].<br />
# continue with 1.<br />
<br />
At the start of a match the <code>precision counter</code> for every bot is 0. There is no reset of the <code>precision counter</code> if there is a target switch or if the shooting process is interrupted.<br />
<br />
Bullets travel through the air with a speed of 40 meters per second.<br />
<br />
=== Sniper misses ===<br />
<br />
[[Image:Tick timing.png|thumb|Tick and bullet timing]]<br />
<br />
The bot class Sniper has an accuracy of 100% for short, mid and long range. Bullet accuracy is computed at the moment it is shot so movement of the target after the shot is fired won't change the result. But it can still happen, that a Sniper never shooting out of range [https://forum.gladiabots.com/viewtopic.php?f=8&t=545 misses it's target]. The reason is that bots check the AI only at the beginning of the ticks. However bullets can be fired at the mid or end of a tick.<br />
<br />
Example:<br />
* Sniper attacks (or aims at) a Shotgun for 11 ticks.<br />
* At the beginning of tick 12 the Shotgun is at a range of 14.8 meters.<br />
** Sniper checks it's AI: As the target is still in long range the Sniper continues the attack.<br />
* At the end of tick 12 the Shotgun moved out of range to 15.3 meters.<br />
** The Sniper shoots, but as the target is out of range he misses.<br />
<br />
This also affects other bot classes but is most noticeable for the Sniper.<br />
<br />
== Health, shield and regeneration ==<br />
<br />
Based on the bot class all bots have a certain amount of [[Bot_classes#Health.2C_shield_and_regeneration|health]] and [[Bot_classes#Health.2C_shield_and_regeneration|shield]]. The shield absorbs damage before you take any damage to your health, and can regenerate after the bot isn't damaged for over 3 seconds. Any damage taken to your health is permanent. A fully destroyed shield regenerates in 3 seconds for any bot.</div>GFX47https://wiki.gladiabots.com/index.php?title=Game_mechanics&diff=4926Game mechanics2020-06-15T07:55:09Z<p>GFX47: GFX47 moved page Game mechanics to Basics</p>
<hr />
<div>#REDIRECT [[Basics]]</div>GFX47https://wiki.gladiabots.com/index.php?title=Talk:Basics&diff=4927Talk:Basics2020-06-15T07:55:09Z<p>GFX47: GFX47 moved page Talk:Game mechanics to Talk:Basics</p>
<hr />
<div>* What would be the difference between the bot action section on this page and the action page under "Bot Programming"?<br />
** This one should be focused on what happens with the objects. The other focuses on filters and programming part. --[[User:LuBeNo|LuBeNo]] ([[User talk:LuBeNo|talk]]) 16:08, 27 August 2017 (CEST)</div>GFX47https://wiki.gladiabots.com/index.php?title=Talk:Game_mechanics&diff=4928Talk:Game mechanics2020-06-15T07:55:09Z<p>GFX47: GFX47 moved page Talk:Game mechanics to Talk:Basics</p>
<hr />
<div>#REDIRECT [[Talk:Basics]]</div>GFX47https://wiki.gladiabots.com/index.php?title=Introduction&diff=4924Introduction2020-06-15T07:46:54Z<p>GFX47: GFX47 moved page Introduction to The game</p>
<hr />
<div>#REDIRECT [[The game]]</div>GFX47https://wiki.gladiabots.com/index.php?title=The_game&diff=4923The game2020-06-15T07:46:53Z<p>GFX47: GFX47 moved page Introduction to The game</p>
<hr />
<div>== The pitch ==<br />
<br />
Assemble your robot squad, construct their AI and send them in the battle arena to see your strategy play out. Iterate, improve and repeat until you outsmart all your opponents and friends online.<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
== Features ==<br />
<br />
* Create your own AI and watch your robots execute it in the arena<br />
* Fix it, improve it and repeat it until you outsmart all your opponents<br />
* Simple and powerful AI programming system offering millions of possible combinations (with no programming skills required)<br />
* Create and customize your robot crew<br />
* Single player campaign with hundreds of solo missions<br />
* Online multiplayer career mode featuring, ranked, unranked and private matches<br />
* 3 distinctly different game modes: elimination, domination and collection<br />
* Create and compete in tournaments<br />
* Asynchronous multiplayer - battle friends even if they are not online<br />
* Sandbox mode in which you control both teams to test your tactics<br />
* Rank up and earn points to unlock new robot skins<br />
<br />
== Screenshots ==<br />
<br />
Screenshots of ''Gladiabots'' in action:<br />
<br />
<gallery widths="320px" heights="180px" perrow="4"><br />
File:Screenshot 20170712-230926.png<br />
File:Screenshot 20170712-231519.png<br />
File:Screenshot 20170712-230650.png<br />
File:Screenshot 20170712-230249.png<br />
File:Screenshot 20170712-234332.png<br />
File:Screenshot 20170712-234050.png<br />
File:Screenshot 20170712-234338.png<br />
File:Screenshot 20170712-233054.png<br />
</gallery><br />
<br />
== Where to play ==<br />
<br />
Download the game and try it for yourself:<br />
* Windows, Mac and Linux: [http://steam.gladiabots.com Steam version] or [http://itch.gladiabots.com DRM free version on itch]<br />
* Android: demo version on the [http://android.gladiabots.com Google Play Store] (upgradable to the pro version via a single in-app purchase)<br />
* iOS: pro version on the [http://ios.gladiabots.com Apple Store]<br />
<br />
See the [https://wiki.gladiabots.com/index.php?title=FAQ#What.27s_the_difference_between_the_Steam.2Fitch.2FiOS_and_Android_versions.3F FAQ] for differences between those versions.<br />
<br />
== The developer ==<br />
<br />
[[File:GFX47.png]]<br />
<br />
The game is created by Sébastien Dubois alias GFX47, a french indie game developer from paris born in 1979. He has more than 10 years experience creating games at Ubisoft and Amplitude Studios. ''Gladiabots'' started as a spare time project in 2015. By the end of 2016, the user base had grown tremendously and the feedback from the players was very positive, so he quit his job to work full-time on ''Gladiabots''.<br />
<br />
== Links ==<br />
<br />
=== Game related ===<br />
<br />
* [http://gladiabots.com Official website]<br />
* [https://stats.gladiabots.com/ Multiplayer stats]<br />
* [https://tournaments.gladiabots.com/ Tournaments]<br />
<br />
=== Community ===<br />
<br />
* [http://discord.gladiabots.com/ Discord chat]<br />
<br />
=== Social networks ===<br />
<br />
* [https://twitter.com/Gladiabots Gladiabots on Twitter]<br />
* [https://twitter.com/gfx47 The developer on Twitter]<br />
* [https://www.facebook.com/Gladiabots/ Facebook page]<br />
* [https://www.reddit.com/r/Gladiabots/ Sub-reddit]<br />
<br />
=== Contact ===<br />
<br />
* [mailto:contact@gladiabots.com Contact]<br />
* [mailto:support@gladiabots.com Support]<br />
* [http://presskit.gladiabots.com/ Presskit]<br />
<br />
=== Unofficial ===<br />
<br />
* [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator]<br />
* [http://telegram.gladiabots.com/ Telegram chat]</div>GFX47https://wiki.gladiabots.com/index.php?title=Tutorial_videos&diff=4922Tutorial videos2020-06-15T07:42:01Z<p>GFX47: Created page with "== MonsPubis's beginner's guide == === Collection === <youtube>WZzeJBILBfE</youtube> <youtube>mi4Q9BFlyu0</youtube> <youtube>PJE8C1qcqAw</youtube> <youtube>j3uov6QJjr8</y..."</p>
<hr />
<div>== MonsPubis's beginner's guide ==<br />
<br />
=== Collection ===<br />
<br />
<youtube>WZzeJBILBfE</youtube><br />
<br />
<youtube>mi4Q9BFlyu0</youtube><br />
<br />
<youtube>PJE8C1qcqAw</youtube><br />
<br />
<youtube>j3uov6QJjr8</youtube><br />
<br />
<youtube>83PsR2OOGC8</youtube><br />
<br />
<youtube>Ju5MwRcxgak</youtube><br />
<br />
=== Elimination ===<br />
<br />
<youtube>Y3vI_f2JjKo</youtube><br />
<br />
<youtube>pMloXUF4oJo</youtube><br />
<br />
<youtube>ez_h7AtSKzA</youtube><br />
<br />
<youtube>kBDTMcAvAhU</youtube><br />
<br />
<youtube>CEMlKOXRlk4</youtube><br />
<br />
<youtube>ds4ffL0h4b4</youtube><br />
<br />
=== Domination ===<br />
<br />
<youtube>fGTPw4HlgTY</youtube><br />
<br />
<youtube>G1TPeBH_txY</youtube><br />
<br />
<youtube>GomlbwYZ0</youtube><br />
<br />
<youtube>ibI7rlXlats</youtube><br />
<br />
<youtube>3RDLcOOl1FU</youtube><br />
<br />
<youtube>NUGUnmf7qtE</youtube><br />
<br />
=== Conclusion ===<br />
<br />
<youtube>QXe8iaqQT1U</youtube></div>GFX47https://wiki.gladiabots.com/index.php?title=Trailers_and_Videos&diff=4921Trailers and Videos2020-06-15T07:37:21Z<p>GFX47: GFX47 moved page Trailers and Videos to Trailers and gameplay videos</p>
<hr />
<div>#REDIRECT [[Trailers and gameplay videos]]</div>GFX47https://wiki.gladiabots.com/index.php?title=Trailers_and_gameplay_videos&diff=4920Trailers and gameplay videos2020-06-15T07:37:20Z<p>GFX47: GFX47 moved page Trailers and Videos to Trailers and gameplay videos</p>
<hr />
<div>Watch trailers and ''Gladiabots'' games on Youtube to get a first impression of the game.<br />
<br />
== Gladiabots trailers ==<br />
<br />
=== Steam launch trailer (2019-05-22) ===<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
=== Early access trailer (2018-08-09) ===<br />
<br />
<youtube>LynFObdGf1c</youtube><br />
<br />
=== Alpha trailer (2017-11-13) ===<br />
<br />
<youtube>YNBavOqu6zM</youtube><br />
<br />
=== Alpha trailer (2016-05-13) ===<br />
<br />
<youtube>CJpvHoHwRhM</youtube><br />
<br />
=== Fanmade trailer (2017-07-03) ===<br />
<br />
<youtube>BWNN23NSGVI</youtube><br />
<br />
== Let's Play Videos ==<br />
<br />
A list of the best and most recent let's play videos available on YouTube.<br />
<br />
=== kan Gaming (2019-05-22) ===<br />
<br />
<youtube>wC7Ck2c0MR4</youtube><br />
<br />
=== KatherineOfSky (2019-05-22) ===<br />
<br />
<youtube>86iWWQDdCqE</youtube><br />
<br />
=== Nookrium (2019-05-22) ===<br />
<br />
<youtube>lydz-1o2EdY</youtube><br />
<br />
== Community Videos ==<br />
<br />
=== Funny Moments (2017-10-16) ===<br />
<br />
<youtube>yqCdkNbvlfE</youtube><br />
<br />
== Youtube Videos ==<br />
<br />
Watch further ''Gladiabots'' games on Youtube: <br />
<br />
* [http://letsplay.gladiabots.com Let's play videos]<br />
* [https://www.youtube.com/results?search_query=Gladiabots Youtube Gladiabots videos]</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4919Main Page2020-06-15T07:36:57Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* [[Introduction]]<br />
** [[Trailers and gameplay videos]]<br />
** [[Tutorial videos]]<br />
* [[Game mechanics]]<br />
** [[Bot classes]]<br />
** [[Maps]]<br />
** [[Tags and team tags]]<br />
* [[Bot programming]] <br />
** [[Conditions and actions]]<br />
* [[Game modes]]<br />
* [[Special entities]]<br />
* [[Strategies]] <code><span style="color:#FB4B00">★ Featured article</span></code><br />
* [[Game interface]]<br />
* [[Synchronization and backups]]<br />
* [[Campaign]]<br />
* [[Multiplayer]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Meta observations and statistics]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Tournaments&diff=4918Tournaments2020-06-13T08:18:36Z<p>GFX47: </p>
<hr />
<div>== List of tournaments ==<br />
<br />
You can see the list of the previous and current tournaments on the [https://tournaments.gladiabots.com tournaments website]. To play or create a tournament one needs to register to the [https://www.toornament.com/ Toornament] website.<br />
<br />
== Create your tournament ==<br />
<br />
<b><span style="color:#F00"><br />
Please don't create "test" tournaments. If you create a tournament, you should commit yourself to organizing it until the end. It takes time and rigor to do it properly, you will often deal with inactive participants, fake registrations, etc. Please make the rules as clear as possible before accepting registrations. In any case, please join the #tournaments channel on Discord (http://discord.gladiabots.com) to get help from other organizers and recruit participants.<br />
</span></b><br />
<br />
Follow [https://help.toornament.com/starter/your-first-tournament Toornament's instructions] to create a new tournament.<br />
<br />
== Enable automatic synchronisation ==<br />
<br />
The following steps are required if you want the matches creation and results synchronisation to be handle automatically by the game.<br />
<br />
=== Permissions ===<br />
<br />
Add the following permissions to allow the game to create and sync matches.<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "Permissions" section<br />
# Click the "Add" button<br />
# Enter dubois.sebastien@gmail.com in the "User's email" field<br />
# Check all the options<br />
# Click the "Update" button<br />
<br />
[[File:permissions.jpg||1000px]]<br />
<br />
=== Match settings ===<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "Match" section<br />
# Check the "No" option for "Enable Participants Reporting"<br />
# Choose your match format (recommended option: "Best-of 3")<br />
# Check the "Yes" option for "Automatically end the match when a winner is known?"<br />
# Choose the "Result-based" calculation method<br />
# Click the "Update" button<br />
<br />
[[File:match_settings.jpg||1000px]]<br />
<br />
=== Advanced organizer tools ===<br />
<br />
To enable the advanced organizer tools, you'll have to install this script: https://openuserjs.org/scripts/GFX47/Gladiabots_tournament_organizer_tools (Tampermonkey extension required -> https://www.tampermonkey.net/).<br />
<br />
Also, be sure to check for updates on this script before using it.<br />
<br />
=== Scheduling matches ===<br />
<br />
First install the advanced organizer tools like described here: https://wiki.gladiabots.com/index.php?title=Tournaments#Advanced_organizer_tools.<br />
<br />
Then go to your stage settings page. It should add a "Schedule matches" button:<br />
<br />
[[File:stage_settings.png||1000px]]<br />
<br />
You'll be asked for the round start time and delay between rounds (usually 1 day).<br />
<br />
<span style="color:#F00"><b>Use this tool BEFORE placing participants in the stage!</b></span><br />
<br />
=== Adding team top players ===<br />
<br />
First install the advanced organizer tools like described here: https://wiki.gladiabots.com/index.php?title=Tournaments#Advanced_organizer_tools.<br />
<br />
Then go to the participant list page. It should add a "Add team top players" button:<br />
<br />
[[File:participant_list.png||1000px]]<br />
<br />
You'll be asked for the number of players per team.<br />
<br />
=== Custom rules ===<br />
<br />
You can specify special rules for the whole tournament or by stage.<br />
Use the "Rules"<br />
<br />
# In the left menu, click the "Settings" button<br />
# Click the "General" section<br />
# Click the "Details" tab<br />
# Fill the "Rules" field with custom your text and end with the formatted rules (see details below)<br />
<br />
[[File:rules.jpg||1000px]]<br />
<br />
Here's a list of the supported rules:<br />
<br />
==== Auto-deploy timeout ====<br />
<br />
If specified, the game will try to automatically deploy a team matching the other tournament rules (game mode, etc) for each player when the timeout is reached:<br />
# the latest team deployed in the tournament or...<br />
# the latest team deployed in a ranked match or...<br />
# the latest team deployed in a unranked or private match or...<br />
# a 100% assault team with empty AIs<br />
<br />
Key: AutoDeployTimeout.<br />
<br />
Supported values: numerical value representing the number of seconds before auto-deploy.<br />
<br />
Default value: no auto deploy.<br />
<br />
Examples:<br />
<br />
<code>#AutoDeployTimeout=0</code> (instant deploy)<br />
<br />
<code>#AutoDeployTimeout=3600</code> (1 hour)<br />
<br />
<code>#AutoDeployTimeout=86400</code> (24 hours).<br />
<br />
==== Game mode ====<br />
<br />
If specified, matches will use this game mode instead of Collection.<br />
<br />
Key: GameMode.<br />
<br />
Supported values: Elimination, Domination, Collection, All (will cycle through the modes on each match).<br />
<br />
Default value: All.<br />
<br />
Examples:<br />
<br />
<code>#GameMode=Domination</code><br />
<br />
<code>#GameMode=Elimination</code><br />
<br />
==== Map generation seed ====<br />
<br />
If specified, all matches will use this seed to generate the same map. Several seeds can be set, separated by commas, in this case, one of the seeds will be picked randomly for every match.<br />
<br />
Key: MapGenerationSeed.<br />
<br />
Supported values: any numerical value between 1 and 2147483647, or a list of numerical values separated by commas.<br />
<br />
Default value: none (= random map).<br />
<br />
Examples:<br />
<br />
<code>#MapGenerationSeed=123456</code> (will always generate the same map)<br />
<br />
<code>#MapGenerationSeed=4654321,64654321,1123555</code> (will pick one seed randomly and use it to generate the map)<br />
<br />
==== Mission timeout ====<br />
<br />
Overrides the default 5 minutes timeout.<br />
<br />
Key: MissionTimeout.<br />
<br />
Supported values: any positive integer value (expressed in seconds).<br />
<br />
Default value: none (= 300 seconds or 5 minutes).<br />
<br />
Examples:<br />
<br />
<code>#MissionTimeout=60</code> (1 minute)<br />
<br />
<code>#MissionTimeout=600</code> (10 minutes)<br />
<br />
==== Respawn availability/delay ====<br />
<br />
Overrides the default respawn availability and delay.<br />
<br />
Key: RespawnDelay.<br />
<br />
Supported values: 0 = no respawn, positive integer value (expressed in seconds).<br />
<br />
Default value: none (= game mode default respawn availability/delay).<br />
<br />
Examples:<br />
<br />
<code>#RespawnDelay=10</code> (10 seconds)<br />
<br />
<code>#RespawnDelay=60</code> (1 minute)<br />
<br />
==== Max AI size ====<br />
<br />
Overrides the default max AI size per bot (500 nodes).<br />
<br />
Key: MaxAISize.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= 500 nodes).<br />
<br />
Examples:<br />
<br />
<code>#MaxAISize=10</code><br />
<br />
<code>#MaxAISize=1000</code><br />
<br />
==== Team max AI size ====<br />
<br />
Sets the maximum AI size for the whole team (sum of the AI size of each bot).<br />
<br />
Key: MaxTeamAISize.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= no limit).<br />
<br />
Examples:<br />
<br />
<code>#MaxTeamAISize=10</code><br />
<br />
<code>#MaxTeamAISize=1000</code><br />
<br />
==== Max bot AI cout ====<br />
<br />
Defines the maximum amount of different bot AIs.<br />
<br />
Key: MaxBotAICount.<br />
<br />
Supported values: any positive integer value.<br />
<br />
Default value: none (= no limit).<br />
<br />
Examples:<br />
<br />
<code>#MaxBotAICount=1</code> (player can only use one common AI for their whole team)<br />
<br />
==== Authorized bot classes ====<br />
<br />
Overrides the default team composition rules.<br />
<br />
Key: AuthorizedBotClasses.<br />
<br />
Supported values: <class name in camel case>/<max team composition percentage>, ...<br />
<br />
Default value: none (= default team composition rules).<br />
<br />
Examples:<br />
<br />
<code>#AuthorizedBotClasses=Assault/100,MachineGun/50</code> (Assaults and Machine Guns are the only classes accepted, Assaults can represent the whole team, Machine Guns can only represent half of the team)<br />
<br />
<code>#AuthorizedBotClasses=Assault/100,MachineGun/100,Shotgun/100,Sniper/100</code> (no limit)<br />
<br />
==== Team size ====<br />
<br />
Overrides the default bot team sizes.<br />
<br />
Key: TeamSize.<br />
<br />
Supported values: any integer value between 1 and 20.<br />
<br />
Default value: none (= game mode default team size).<br />
<br />
Examples:<br />
<br />
<code>#TeamSize=3</code><br />
<br />
<code>#TeamSize=10</code><br />
<br />
==== Match games creation method ====<br />
<br />
Sets if match games should all be created at once.<br />
<br />
Key: CreateAllMatchGamesAtOnce.<br />
<br />
Supported values: 0/1.<br />
<br />
Default value: 0 (= wait for previous game to be resolved before creating the next one).<br />
<br />
Examples:<br />
<br />
<code>#CreateAllMatchGamesAtOnce=0</code> (wait for previous game to be resolved before creating the next one)<br />
<code>#CreateAllMatchGamesAtOnce=1</code> (creates all games at once)<br />
<br />
==== Allow draws ====<br />
<br />
Sets if draw matches have to be reported to the Toornament system. This cannot be used in simple or double bracket structures where a winner has to be determined. It can be used in structures like leagues.<br />
<br />
Key: AllowDraws.<br />
<br />
Supported values: 0/1.<br />
<br />
Default value: 0 (= don't report draws and create a new match to determine a winner).<br />
<br />
Examples:<br />
<br />
<code>#AllowDraws=0</code> (create a new match in case of a draw)<br />
<code>#AllowDraws=1</code> (report draws and don't create a new match)<br />
<br />
==== Rules example ====<br />
<br />
Here's an example of rules:<br />
<br />
<code>#AutoDeployTimeout=3600</code><br />
<br />
<code>#GameMode=Elimination</code><br />
<br />
<code>#My First Stage:AutoDeployTimeout=600</code><br />
<br />
<code>#My First Stage:GameMode=Domination</code><br />
<br />
<code>#My Second Stage:GameMode=Collection</code><br />
<br />
These rules will have the following effects<br />
<br />
* by default, matches will have a 1 hour auto deploy timeout<br />
* by default, matches will be played in Elimination mode<br />
* in the "My First Stage" stage, matches will have a 10 minutes auto deploy timeout<br />
* in the "My First Stage" stage, matches will be played in Domination mode<br />
* in the "My Second Stage" stage, matches will be played in Collection mode<br />
<br />
Note: matches in the "My Seconde Stage" stage will have a 1 hour auto deploy timeout (tournament default value).<br />
<br />
== FAQ ==<br />
<br />
===Why can't I see my tournament in the game's tournament list (https://www.toornament.com/fr/games/gladiabots)?===<br />
For a running tournament to appear in the "Ongoing" tab, it needs to have an end date set in the future.</div>GFX47https://wiki.gladiabots.com/index.php?title=FAQ&diff=4917FAQ2020-06-11T20:20:43Z<p>GFX47: /* The game crashes/won't start/launch on Windows */</p>
<hr />
<div>=Can I play with the same account on the PC and mobile versions?=<br />
Yes, simply connect with the '''same player name''' on both platforms.<br />
<br />
You'll be asked for your account name the first time you enter multiplayer mode. You can also do it via the Settings(top right cog wheel icon)/Account menu.<br />
<br />
You should be asked for a security code that you will find in the settings menu on your first install or you will receive by e-mail if you specified your address.<br />
<br />
=I created an account years ago, how can I retrieve it?=<br />
If you specified your account email address, simply connect with your account name, you should get a security code by e-mail.<br />
<br />
If you didn't specify your account email address, please contact me at contact@gladiabots.com and give me your account name and the e-mail address you want it to be associated with.<br />
<br />
=I bought the old premium version of the game, why is there some features still locked?=<br />
The old premium purchases have been converted to a 5000 credits bonus + private matches + sandbox mode. You'll have to unlock the new features with another purchase. <br />
<br />
=Will the premium features be unlocked on Android if I buy the game on Steam or itch.io?=<br />
Yes, provided you use the same account on all platforms (see [https://wiki.gladiabots.com/index.php?title=FAQ#Can_I_play_with_the_same_account_on_the_PC_and_mobile_versions.3F the question above]).<br />
<br />
=Will I get the game on Steam/itch.io/iOS if I buy the premium features on Android?=<br />
No, but you can unlock the paid features on Android by buying the game on another platform (see [https://wiki.gladiabots.com/index.php?title=FAQ#Will_all_the_game_features_be_unlocked_on_Android_if_I_buy_the_game_on_Steam_or_itch.io.3F the question above]).<br />
<br />
=What are the in-game credits for?=<br />
Credits are used to unlock new skin colors, patterns and textures. They are only for cosmetic stuff, no pay to win!<br />
<br />
You can earn them by completing campaign chapters, leveling up in multiplayer or get promoted to a higher league in ranked multiplayer.<br />
<br />
You can also buy the Steam DLC that comes with a big pack of credits or use in-app purchases on Android.<br />
<br />
=What are the in-app purchases for?=<br />
<br />
The in-app purchases allow you to buy in-game credits that you can use to unlock new skins for your robots.<br />
<br />
They are optional, purely cosmetic and don't give any gameplay advantages.<br />
<br />
=What's the difference between the Steam/itch/iOS and Android versions?=<br />
The Android version has several features locked by default:<br />
<br />
* sandbox mode<br />
* private matches<br />
* freeplay (unranked) matches<br />
* player stats<br />
* campaign chapters above 1 (in all modes)<br />
<br />
You can unlock them by buying them, either one by one or the full pack.<br />
<br />
The Android version IS NOT pay to win! Consider it as a demo ;)<br />
<br />
Also the desktop (PC/Mac/Linux) version has better graphics and a more comfortable user experience.<br />
<br />
=I bought the PC version on itch, how can I update the game version?=<br />
If you created an itch account when you bought the game, go to https://itch.io/my-purchases, click on the Gladiabots "Download" button.<br />
<br />
If not, check out this page: https://itch.io/docs/buying/already-bought<br />
<br />
The easiest way to keep your game up to date is to install the itch app, it works like steam: https://itch.io/app<br />
<br />
=Where are the Optimization Pack DLC files?=<br />
In the game installation folder.<br />
<br />
For most people it should be C:\Program Files (x86)\Steam\steamapps\common\Gladiabots.<br />
<br />
=Will the game be available in my native language?=<br />
The community is helping me translate the game in several languages.<br />
<br />
If you want to help translate it in your own native language, please send me a email at contact@gladiabots.com<br />
<br />
=Why don't you make bot parts customizable?=<br />
I tested it during alpha and the game quickly turned into a composition battle instead of an AI battle.<br />
<br />
So I rolled back on this to keep the focus on the strategic AI programming part.<br />
<br />
=Can I write some code instead of using the AI editor?=<br />
Not planned, sorry.<br />
I'm rather trying to make a strategy game (using programming) than a pure programming game.<br />
<br />
Plus, if you consider that each node can have several parents, the code would look like assembly with a gotos all over the place.<br />
<br />
There's a lot of great programming games out there.<br />
<br />
Check out Screeps, LeekWars or Human Resource Machine just to name a few.<br />
<br />
=How can I test the latest dev version?=<br />
To get the latest dev version:<br />
<br />
* On Steam: switch to the "latest-dev-version" branch as shown here: https://imgur.com/oA20cvE<br />
* On itch: download the "latest dev version" as shown here: https://i.imgur.com/6UBBseq.png<br />
* On Android: join the beta program at https://play.google.com/apps/testing/com.GFX47.Gladiabots<br />
* On iOS: join the tester group via TestFlight at https://testflight.apple.com/join/PozXgrxv<br />
<br />
=Gladiabots crashes/won't start/launch on Windows=<br />
Here's a list of the softwares that are known to cause this kind of problem:<br />
<br />
* MSI Afterburner<br />
* RivaTunerStatisticsServer<br />
<br />
Try disabling them before launching the game.<br />
<br />
If you don't use these softwares, please try to disable your antivirus and firewall.<br />
<br />
=Gladiabots crashes/won't start/launch on Linux=<br />
Please verify that the following libraries are installed: lib32stdc++6, ia32-libs, libgtk2.0-0, libgtk2.0-0-dbg.<br />
<br />
=I have another question!=<br />
Please check out the Wiki (https://wiki.gladiabots.com). If it didn't answer it, join Discord (http://discord.gladiabots.com) and post it in the #questions channel.<br />
<br />
Thank you! <3</div>GFX47https://wiki.gladiabots.com/index.php?title=FAQ&diff=4916FAQ2020-06-11T20:20:37Z<p>GFX47: /* The game crashes/won't start/launch on Linux */</p>
<hr />
<div>=Can I play with the same account on the PC and mobile versions?=<br />
Yes, simply connect with the '''same player name''' on both platforms.<br />
<br />
You'll be asked for your account name the first time you enter multiplayer mode. You can also do it via the Settings(top right cog wheel icon)/Account menu.<br />
<br />
You should be asked for a security code that you will find in the settings menu on your first install or you will receive by e-mail if you specified your address.<br />
<br />
=I created an account years ago, how can I retrieve it?=<br />
If you specified your account email address, simply connect with your account name, you should get a security code by e-mail.<br />
<br />
If you didn't specify your account email address, please contact me at contact@gladiabots.com and give me your account name and the e-mail address you want it to be associated with.<br />
<br />
=I bought the old premium version of the game, why is there some features still locked?=<br />
The old premium purchases have been converted to a 5000 credits bonus + private matches + sandbox mode. You'll have to unlock the new features with another purchase. <br />
<br />
=Will the premium features be unlocked on Android if I buy the game on Steam or itch.io?=<br />
Yes, provided you use the same account on all platforms (see [https://wiki.gladiabots.com/index.php?title=FAQ#Can_I_play_with_the_same_account_on_the_PC_and_mobile_versions.3F the question above]).<br />
<br />
=Will I get the game on Steam/itch.io/iOS if I buy the premium features on Android?=<br />
No, but you can unlock the paid features on Android by buying the game on another platform (see [https://wiki.gladiabots.com/index.php?title=FAQ#Will_all_the_game_features_be_unlocked_on_Android_if_I_buy_the_game_on_Steam_or_itch.io.3F the question above]).<br />
<br />
=What are the in-game credits for?=<br />
Credits are used to unlock new skin colors, patterns and textures. They are only for cosmetic stuff, no pay to win!<br />
<br />
You can earn them by completing campaign chapters, leveling up in multiplayer or get promoted to a higher league in ranked multiplayer.<br />
<br />
You can also buy the Steam DLC that comes with a big pack of credits or use in-app purchases on Android.<br />
<br />
=What are the in-app purchases for?=<br />
<br />
The in-app purchases allow you to buy in-game credits that you can use to unlock new skins for your robots.<br />
<br />
They are optional, purely cosmetic and don't give any gameplay advantages.<br />
<br />
=What's the difference between the Steam/itch/iOS and Android versions?=<br />
The Android version has several features locked by default:<br />
<br />
* sandbox mode<br />
* private matches<br />
* freeplay (unranked) matches<br />
* player stats<br />
* campaign chapters above 1 (in all modes)<br />
<br />
You can unlock them by buying them, either one by one or the full pack.<br />
<br />
The Android version IS NOT pay to win! Consider it as a demo ;)<br />
<br />
Also the desktop (PC/Mac/Linux) version has better graphics and a more comfortable user experience.<br />
<br />
=I bought the PC version on itch, how can I update the game version?=<br />
If you created an itch account when you bought the game, go to https://itch.io/my-purchases, click on the Gladiabots "Download" button.<br />
<br />
If not, check out this page: https://itch.io/docs/buying/already-bought<br />
<br />
The easiest way to keep your game up to date is to install the itch app, it works like steam: https://itch.io/app<br />
<br />
=Where are the Optimization Pack DLC files?=<br />
In the game installation folder.<br />
<br />
For most people it should be C:\Program Files (x86)\Steam\steamapps\common\Gladiabots.<br />
<br />
=Will the game be available in my native language?=<br />
The community is helping me translate the game in several languages.<br />
<br />
If you want to help translate it in your own native language, please send me a email at contact@gladiabots.com<br />
<br />
=Why don't you make bot parts customizable?=<br />
I tested it during alpha and the game quickly turned into a composition battle instead of an AI battle.<br />
<br />
So I rolled back on this to keep the focus on the strategic AI programming part.<br />
<br />
=Can I write some code instead of using the AI editor?=<br />
Not planned, sorry.<br />
I'm rather trying to make a strategy game (using programming) than a pure programming game.<br />
<br />
Plus, if you consider that each node can have several parents, the code would look like assembly with a gotos all over the place.<br />
<br />
There's a lot of great programming games out there.<br />
<br />
Check out Screeps, LeekWars or Human Resource Machine just to name a few.<br />
<br />
=How can I test the latest dev version?=<br />
To get the latest dev version:<br />
<br />
* On Steam: switch to the "latest-dev-version" branch as shown here: https://imgur.com/oA20cvE<br />
* On itch: download the "latest dev version" as shown here: https://i.imgur.com/6UBBseq.png<br />
* On Android: join the beta program at https://play.google.com/apps/testing/com.GFX47.Gladiabots<br />
* On iOS: join the tester group via TestFlight at https://testflight.apple.com/join/PozXgrxv<br />
<br />
=The game crashes/won't start/launch on Windows=<br />
Here's a list of the softwares that are known to cause this kind of problem:<br />
<br />
* MSI Afterburner<br />
* RivaTunerStatisticsServer<br />
<br />
Try disabling them before launching the game.<br />
<br />
If you don't use these softwares, please try to disable your antivirus and firewall.<br />
<br />
=Gladiabots crashes/won't start/launch on Linux=<br />
Please verify that the following libraries are installed: lib32stdc++6, ia32-libs, libgtk2.0-0, libgtk2.0-0-dbg.<br />
<br />
=I have another question!=<br />
Please check out the Wiki (https://wiki.gladiabots.com). If it didn't answer it, join Discord (http://discord.gladiabots.com) and post it in the #questions channel.<br />
<br />
Thank you! <3</div>GFX47https://wiki.gladiabots.com/index.php?title=FAQ&diff=4915FAQ2020-06-11T20:20:08Z<p>GFX47: /* The game crashes/won't start/launch (PC) */</p>
<hr />
<div>=Can I play with the same account on the PC and mobile versions?=<br />
Yes, simply connect with the '''same player name''' on both platforms.<br />
<br />
You'll be asked for your account name the first time you enter multiplayer mode. You can also do it via the Settings(top right cog wheel icon)/Account menu.<br />
<br />
You should be asked for a security code that you will find in the settings menu on your first install or you will receive by e-mail if you specified your address.<br />
<br />
=I created an account years ago, how can I retrieve it?=<br />
If you specified your account email address, simply connect with your account name, you should get a security code by e-mail.<br />
<br />
If you didn't specify your account email address, please contact me at contact@gladiabots.com and give me your account name and the e-mail address you want it to be associated with.<br />
<br />
=I bought the old premium version of the game, why is there some features still locked?=<br />
The old premium purchases have been converted to a 5000 credits bonus + private matches + sandbox mode. You'll have to unlock the new features with another purchase. <br />
<br />
=Will the premium features be unlocked on Android if I buy the game on Steam or itch.io?=<br />
Yes, provided you use the same account on all platforms (see [https://wiki.gladiabots.com/index.php?title=FAQ#Can_I_play_with_the_same_account_on_the_PC_and_mobile_versions.3F the question above]).<br />
<br />
=Will I get the game on Steam/itch.io/iOS if I buy the premium features on Android?=<br />
No, but you can unlock the paid features on Android by buying the game on another platform (see [https://wiki.gladiabots.com/index.php?title=FAQ#Will_all_the_game_features_be_unlocked_on_Android_if_I_buy_the_game_on_Steam_or_itch.io.3F the question above]).<br />
<br />
=What are the in-game credits for?=<br />
Credits are used to unlock new skin colors, patterns and textures. They are only for cosmetic stuff, no pay to win!<br />
<br />
You can earn them by completing campaign chapters, leveling up in multiplayer or get promoted to a higher league in ranked multiplayer.<br />
<br />
You can also buy the Steam DLC that comes with a big pack of credits or use in-app purchases on Android.<br />
<br />
=What are the in-app purchases for?=<br />
<br />
The in-app purchases allow you to buy in-game credits that you can use to unlock new skins for your robots.<br />
<br />
They are optional, purely cosmetic and don't give any gameplay advantages.<br />
<br />
=What's the difference between the Steam/itch/iOS and Android versions?=<br />
The Android version has several features locked by default:<br />
<br />
* sandbox mode<br />
* private matches<br />
* freeplay (unranked) matches<br />
* player stats<br />
* campaign chapters above 1 (in all modes)<br />
<br />
You can unlock them by buying them, either one by one or the full pack.<br />
<br />
The Android version IS NOT pay to win! Consider it as a demo ;)<br />
<br />
Also the desktop (PC/Mac/Linux) version has better graphics and a more comfortable user experience.<br />
<br />
=I bought the PC version on itch, how can I update the game version?=<br />
If you created an itch account when you bought the game, go to https://itch.io/my-purchases, click on the Gladiabots "Download" button.<br />
<br />
If not, check out this page: https://itch.io/docs/buying/already-bought<br />
<br />
The easiest way to keep your game up to date is to install the itch app, it works like steam: https://itch.io/app<br />
<br />
=Where are the Optimization Pack DLC files?=<br />
In the game installation folder.<br />
<br />
For most people it should be C:\Program Files (x86)\Steam\steamapps\common\Gladiabots.<br />
<br />
=Will the game be available in my native language?=<br />
The community is helping me translate the game in several languages.<br />
<br />
If you want to help translate it in your own native language, please send me a email at contact@gladiabots.com<br />
<br />
=Why don't you make bot parts customizable?=<br />
I tested it during alpha and the game quickly turned into a composition battle instead of an AI battle.<br />
<br />
So I rolled back on this to keep the focus on the strategic AI programming part.<br />
<br />
=Can I write some code instead of using the AI editor?=<br />
Not planned, sorry.<br />
I'm rather trying to make a strategy game (using programming) than a pure programming game.<br />
<br />
Plus, if you consider that each node can have several parents, the code would look like assembly with a gotos all over the place.<br />
<br />
There's a lot of great programming games out there.<br />
<br />
Check out Screeps, LeekWars or Human Resource Machine just to name a few.<br />
<br />
=How can I test the latest dev version?=<br />
To get the latest dev version:<br />
<br />
* On Steam: switch to the "latest-dev-version" branch as shown here: https://imgur.com/oA20cvE<br />
* On itch: download the "latest dev version" as shown here: https://i.imgur.com/6UBBseq.png<br />
* On Android: join the beta program at https://play.google.com/apps/testing/com.GFX47.Gladiabots<br />
* On iOS: join the tester group via TestFlight at https://testflight.apple.com/join/PozXgrxv<br />
<br />
=The game crashes/won't start/launch on Windows=<br />
Here's a list of the softwares that are known to cause this kind of problem:<br />
<br />
* MSI Afterburner<br />
* RivaTunerStatisticsServer<br />
<br />
Try disabling them before launching the game.<br />
<br />
If you don't use these softwares, please try to disable your antivirus and firewall.<br />
<br />
=The game crashes/won't start/launch on Linux=<br />
Please verify that the following libraries are installed: lib32stdc++6, ia32-libs, libgtk2.0-0, libgtk2.0-0-dbg.<br />
<br />
=I have another question!=<br />
Please check out the Wiki (https://wiki.gladiabots.com). If it didn't answer it, join Discord (http://discord.gladiabots.com) and post it in the #questions channel.<br />
<br />
Thank you! <3</div>GFX47https://wiki.gladiabots.com/index.php?title=Basics&diff=4914Basics2020-06-09T07:40:10Z<p>GFX47: /* Maps */</p>
<hr />
<div>== Basics ==<br />
<br />
''Gladiabots'' is a game between two players the {{Tooltip|blue|In training and campaign one may only play as team blue.}} and the {{Tooltip|red|In career and sandbox one can also play as team red.}} team. Both players assign bot classes and programs to each bot starting position of their team. Once they deploy their settings for a match it all depends on their robots and the programs to win the match by destroying enemy bots or by capturing resources.<br />
<br />
== Maps ==<br />
<br />
[[Image:Map set your priorities.png|thumb|Best score map: Set your priorities]]<br />
<br />
Each [[Maps|map]] contains one or more bot starting positions for each team. Optionally maps can contain team bases and resources. Normally the same amount of bot starting positions and team bases are used for each team and the map objects have usually [https://en.wikipedia.org/wiki/Reflection_symmetry reflectional] or [https://en.wikipedia.org/wiki/Rotational_symmetry rotational] symmetry. Two starting positions or team bases that are symmetric belong to different teams. There exists an [[Maps#Instantiation_order|instantiation order]] for the bot starting positions rarely used in the game.<br />
<br />
Each map has a size of 50x50 meters.<br />
<br />
== Game modes ==<br />
<br />
=== Elimination ===<br />
<br />
The objective is to destroy more bots than the other team within the time limit. Bots can be destroyed by shooting them until they lost their shield and health or by pushing them to the map borders. A game is evaluated as a draw if no team could destroy more bots than the other team after the time limit. The shield or health state of bots is not relevant to this objective.<br />
<br />
=== Best score ===<br />
<br />
The objective is to gather more resources than the other team within the time limit. Resources can be gathered by picking them up and moving them to an allied base. A game is evaluated as a draw if no team could gather more resources than the other team after the time limit. Neither the shield or health state of bots nor the count of remaining bots is relevant to this objective.<br />
<br />
== Bot actions ==<br />
<br />
During each second, there are 4 cycles (or ticks) where the bot decides its next action. Once the bot has decided its action, it will execute this action for the entire duration of the tick. In every tick the bot can decide whether or not to:<br />
<br />
* attack an enemy<br />
* move towards an {{Tooltip|object|Ally, enemy, resource, ally base, enemy base}}<br />
* flee from an {{Tooltip|object|Ally, enemy, resource, ally base, enemy base}}<br />
* {{Tooltip|catch a resource|The bot will automatically move to the resource, if it is out of catching range: 0.5 meters }} (or pick up a resource)<br />
* drop a resource<br />
* secure a resource (or score a resource) to an ally base<br />
* [[Tags and team tags|tag or team tag]] an {{Tooltip|object|Myself, ally, enemy, resource, ally base, enemy base}}<br />
* [[Tags and team tags|untag or team untag]] an {{Tooltip|object|Myself, ally, enemy, resource, ally base, enemy base}}<br />
* or even decide to do nothing<br />
<br />
=== Detecting bot actions and edge cases ===<br />
<br />
Outside of a few edge cases, a bot can detect and use the action another bot or itself was doing in the previous tick to make its decision. However, there are some edge cases that doesn't follow the conventional logic of the actions: (whether it is detecting actions or executing them)<br />
<br />
* In the very first tick of the game all bots are detected as idling.<br />
* If a bot is moving to an object that it can reach within the current tick, it will move there and idle for the rest of the tick. This action will still be detected as moving, even if the unit has already started the tick at the destination and does not move at all.<br />
* The closest 2 bots can get to each other is restricted by the collision model. The collision model of a bot is a circle with a radius of 0.3 meters for Assault, Shotgun and Sniper and 0.4 meters for Machinegun.<br />
** If one bot moves to another bot and touches it, it will not push the other bot. It will be detected as idle by other bots.<br />
** If one bot tries to pass another bot at a very small distance, the two bots will collide and get pushed away from each other.<br />
* If a bot is catching a resource, it will move to that resource until it is within the range where it then picks up the resource and goes into idle. While moving to the resource, it will be detected as moving to the resource. However, on the tick that it picks up the resource, it will be detected as idle unless it picks up the resource at the very end of a tick.<br />
* Securing a resource follows similar rules to catching a resource, with the difference being that it moves to the base instead of a resource. Also, a bot will refuse to secure a resource if it doesn't have a resource picked up already.<br />
* Both catching and securing a resource can be done 0.5 meters away from the resource or base.<br />
* If bots from different teams are close enough to pick up the same resource and try to do so, neither one will do so, and they will idle instead.<br />
** If several bots from the same team try to pick up the same resource the [[Maps#Instantiation_order|instantiation order]] defines who takes it. If a bot cannot pick up the resource it idles instead.<br />
* The actions dropping a resource or tagging an object don't have their own action to detect, and simply are detected as idle.<br />
* Both aiming and attacking are detected as attacking. There is no way to detect the difference.<br />
<br />
== Shooting process ==<br />
<br />
When shooting a bot is able to hit another bot up to a distance of 15 meters. This distance is divided in short range (up to 3 meters), medium range (3 to 8 meters) and long range (8 to 15 meters). Although the bot classes have very different shooting behavior, they all share the same shooting process:<br />
<br />
# The bot will start aiming for the time of their [[Bot_classes#Shooting_stats|aiming duration]].<br />
# They will fire a bullet or group of bullets according to the [[Bot_classes#Shooting_stats|bullet configuration]].<br />
#* Each bullet will either hit with the [[Bot_classes#Shooting_stats|attack power]] or miss completely according to the ''precision''.<br />
#** The bots <code>precision counter</code> will increment by its precision value. The [[Bot_classes#Shooting_stats|precision value]] is determined by what range the target is in at the moment the bullet is fired. There is no difference in the precision value if the target is in the close or further away area of a range. For example targets with a distance of 3.5 and 7.5 meters are both evaluated as mid range. If the target is out of range, the precision value is 0.<br />
#** If the <code>precision counter</code> is greater or equal to 100 the bullet will hit and the <code>precision counter</code> will be decremented by 100. Otherwise the bullet will miss.<br />
#* If bullets are shot exactly at the beginning of a tick, then the AI evaluation is postponed until the bullets are fired.<br />
#* If they have another shot to take during the attack cycle, they will then wait for the [[Bot_classes#Shooting_stats|time between shots]] and repeat step 2. The total time spent shooting all bullets is the [[Bot_classes#Shooting_stats|attack duration]].<br />
# continue with 1.<br />
<br />
At the start of a match the <code>precision counter</code> for every bot is 0. There is no reset of the <code>precision counter</code> if there is a target switch or if the shooting process is interrupted.<br />
<br />
Bullets travel through the air with a speed of 40 meters per second.<br />
<br />
=== Sniper misses ===<br />
<br />
[[Image:Tick timing.png|thumb|Tick and bullet timing]]<br />
<br />
The bot class Sniper has an accuracy of 100% for short, mid and long range. Bullet accuracy is computed at the moment it is shot so movement of the target after the shot is fired won't change the result. But it can still happen, that a Sniper never shooting out of range [https://forum.gladiabots.com/viewtopic.php?f=8&t=545 misses it's target]. The reason is that bots check the AI only at the beginning of the ticks. However bullets can be fired at the mid or end of a tick.<br />
<br />
Example:<br />
* Sniper attacks (or aims at) a Shotgun for 11 ticks.<br />
* At the beginning of tick 12 the Shotgun is at a range of 14.8 meters.<br />
** Sniper checks it's AI: As the target is still in long range the Sniper continues the attack.<br />
* At the end of tick 12 the Shotgun moved out of range to 15.3 meters.<br />
** The Sniper shoots, but as the target is out of range he misses.<br />
<br />
This also affects other bot classes but is most noticeable for the Sniper.<br />
<br />
== Health, shield and regeneration ==<br />
<br />
Based on the bot class all bots have a certain amount of [[Bot_classes#Health.2C_shield_and_regeneration|health]] and [[Bot_classes#Health.2C_shield_and_regeneration|shield]]. The shield absorbs damage before you take any damage to your health, and can regenerate after the bot isn't damaged for over 3 seconds. Any damage taken to your health is permanent. A fully destroyed shield regenerates in 3 seconds for any bot.</div>GFX47https://wiki.gladiabots.com/index.php?title=Basics&diff=4913Basics2020-06-09T07:39:51Z<p>GFX47: /* Maps */</p>
<hr />
<div>== Basics ==<br />
<br />
''Gladiabots'' is a game between two players the {{Tooltip|blue|In training and campaign one may only play as team blue.}} and the {{Tooltip|red|In career and sandbox one can also play as team red.}} team. Both players assign bot classes and programs to each bot starting position of their team. Once they deploy their settings for a match it all depends on their robots and the programs to win the match by destroying enemy bots or by capturing resources.<br />
<br />
== Maps ==<br />
<br />
[[Image:Map set your priorities.png|thumb|Best score map: Set your priorities]]<br />
<br />
Each [[Maps|map]] contains one or more bot starting positions for each team. Optionally maps can contain team bases and resources. Normally the same amount of bot starting positions and team bases are used for each team and the map objects have usually [https://en.wikipedia.org/wiki/Reflection_symmetry reflectional] or [https://en.wikipedia.org/wiki/Rotational_symmetry rotational] symmetry. Two starting positions or team bases that are symmetric belong to different teams. There exists an [[Maps#Instantiation_order|instantiation order]] for the bot starting positions rarely used in the game.<br />
<br />
Each map has a size of 50x50 meters.<br />
<br />
Only a [[Maps | subset of all maps]] is used for each league and for unranked games in career as well as for sandbox mode.<br />
<br />
== Game modes ==<br />
<br />
=== Elimination ===<br />
<br />
The objective is to destroy more bots than the other team within the time limit. Bots can be destroyed by shooting them until they lost their shield and health or by pushing them to the map borders. A game is evaluated as a draw if no team could destroy more bots than the other team after the time limit. The shield or health state of bots is not relevant to this objective.<br />
<br />
=== Best score ===<br />
<br />
The objective is to gather more resources than the other team within the time limit. Resources can be gathered by picking them up and moving them to an allied base. A game is evaluated as a draw if no team could gather more resources than the other team after the time limit. Neither the shield or health state of bots nor the count of remaining bots is relevant to this objective.<br />
<br />
== Bot actions ==<br />
<br />
During each second, there are 4 cycles (or ticks) where the bot decides its next action. Once the bot has decided its action, it will execute this action for the entire duration of the tick. In every tick the bot can decide whether or not to:<br />
<br />
* attack an enemy<br />
* move towards an {{Tooltip|object|Ally, enemy, resource, ally base, enemy base}}<br />
* flee from an {{Tooltip|object|Ally, enemy, resource, ally base, enemy base}}<br />
* {{Tooltip|catch a resource|The bot will automatically move to the resource, if it is out of catching range: 0.5 meters }} (or pick up a resource)<br />
* drop a resource<br />
* secure a resource (or score a resource) to an ally base<br />
* [[Tags and team tags|tag or team tag]] an {{Tooltip|object|Myself, ally, enemy, resource, ally base, enemy base}}<br />
* [[Tags and team tags|untag or team untag]] an {{Tooltip|object|Myself, ally, enemy, resource, ally base, enemy base}}<br />
* or even decide to do nothing<br />
<br />
=== Detecting bot actions and edge cases ===<br />
<br />
Outside of a few edge cases, a bot can detect and use the action another bot or itself was doing in the previous tick to make its decision. However, there are some edge cases that doesn't follow the conventional logic of the actions: (whether it is detecting actions or executing them)<br />
<br />
* In the very first tick of the game all bots are detected as idling.<br />
* If a bot is moving to an object that it can reach within the current tick, it will move there and idle for the rest of the tick. This action will still be detected as moving, even if the unit has already started the tick at the destination and does not move at all.<br />
* The closest 2 bots can get to each other is restricted by the collision model. The collision model of a bot is a circle with a radius of 0.3 meters for Assault, Shotgun and Sniper and 0.4 meters for Machinegun.<br />
** If one bot moves to another bot and touches it, it will not push the other bot. It will be detected as idle by other bots.<br />
** If one bot tries to pass another bot at a very small distance, the two bots will collide and get pushed away from each other.<br />
* If a bot is catching a resource, it will move to that resource until it is within the range where it then picks up the resource and goes into idle. While moving to the resource, it will be detected as moving to the resource. However, on the tick that it picks up the resource, it will be detected as idle unless it picks up the resource at the very end of a tick.<br />
* Securing a resource follows similar rules to catching a resource, with the difference being that it moves to the base instead of a resource. Also, a bot will refuse to secure a resource if it doesn't have a resource picked up already.<br />
* Both catching and securing a resource can be done 0.5 meters away from the resource or base.<br />
* If bots from different teams are close enough to pick up the same resource and try to do so, neither one will do so, and they will idle instead.<br />
** If several bots from the same team try to pick up the same resource the [[Maps#Instantiation_order|instantiation order]] defines who takes it. If a bot cannot pick up the resource it idles instead.<br />
* The actions dropping a resource or tagging an object don't have their own action to detect, and simply are detected as idle.<br />
* Both aiming and attacking are detected as attacking. There is no way to detect the difference.<br />
<br />
== Shooting process ==<br />
<br />
When shooting a bot is able to hit another bot up to a distance of 15 meters. This distance is divided in short range (up to 3 meters), medium range (3 to 8 meters) and long range (8 to 15 meters). Although the bot classes have very different shooting behavior, they all share the same shooting process:<br />
<br />
# The bot will start aiming for the time of their [[Bot_classes#Shooting_stats|aiming duration]].<br />
# They will fire a bullet or group of bullets according to the [[Bot_classes#Shooting_stats|bullet configuration]].<br />
#* Each bullet will either hit with the [[Bot_classes#Shooting_stats|attack power]] or miss completely according to the ''precision''.<br />
#** The bots <code>precision counter</code> will increment by its precision value. The [[Bot_classes#Shooting_stats|precision value]] is determined by what range the target is in at the moment the bullet is fired. There is no difference in the precision value if the target is in the close or further away area of a range. For example targets with a distance of 3.5 and 7.5 meters are both evaluated as mid range. If the target is out of range, the precision value is 0.<br />
#** If the <code>precision counter</code> is greater or equal to 100 the bullet will hit and the <code>precision counter</code> will be decremented by 100. Otherwise the bullet will miss.<br />
#* If bullets are shot exactly at the beginning of a tick, then the AI evaluation is postponed until the bullets are fired.<br />
#* If they have another shot to take during the attack cycle, they will then wait for the [[Bot_classes#Shooting_stats|time between shots]] and repeat step 2. The total time spent shooting all bullets is the [[Bot_classes#Shooting_stats|attack duration]].<br />
# continue with 1.<br />
<br />
At the start of a match the <code>precision counter</code> for every bot is 0. There is no reset of the <code>precision counter</code> if there is a target switch or if the shooting process is interrupted.<br />
<br />
Bullets travel through the air with a speed of 40 meters per second.<br />
<br />
=== Sniper misses ===<br />
<br />
[[Image:Tick timing.png|thumb|Tick and bullet timing]]<br />
<br />
The bot class Sniper has an accuracy of 100% for short, mid and long range. Bullet accuracy is computed at the moment it is shot so movement of the target after the shot is fired won't change the result. But it can still happen, that a Sniper never shooting out of range [https://forum.gladiabots.com/viewtopic.php?f=8&t=545 misses it's target]. The reason is that bots check the AI only at the beginning of the ticks. However bullets can be fired at the mid or end of a tick.<br />
<br />
Example:<br />
* Sniper attacks (or aims at) a Shotgun for 11 ticks.<br />
* At the beginning of tick 12 the Shotgun is at a range of 14.8 meters.<br />
** Sniper checks it's AI: As the target is still in long range the Sniper continues the attack.<br />
* At the end of tick 12 the Shotgun moved out of range to 15.3 meters.<br />
** The Sniper shoots, but as the target is out of range he misses.<br />
<br />
This also affects other bot classes but is most noticeable for the Sniper.<br />
<br />
== Health, shield and regeneration ==<br />
<br />
Based on the bot class all bots have a certain amount of [[Bot_classes#Health.2C_shield_and_regeneration|health]] and [[Bot_classes#Health.2C_shield_and_regeneration|shield]]. The shield absorbs damage before you take any damage to your health, and can regenerate after the bot isn't damaged for over 3 seconds. Any damage taken to your health is permanent. A fully destroyed shield regenerates in 3 seconds for any bot.</div>GFX47https://wiki.gladiabots.com/index.php?title=Bot_classes&diff=4912Bot classes2020-06-08T08:04:43Z<p>GFX47: /* Bot classes */</p>
<hr />
<div>== Bot classes ==<br />
<br />
[[Image:Bot classes.png|thumb|Assault, Shotgun, Machine gun and Sniper]]<br />
<br />
Gladiabots features several bot classes. Each class has its own pros and cons. The Machine gun, Shotgun and Sniper {{Tooltip|can each only make up 35% of your team|This restriction is removed in sandbox games}}.<br />
<br />
=== Assault ===<br />
<br />
* [-] it is average<br />
* [+] it is average<br />
* [+] short aiming duration<br />
<br />
=== Machine gun ===<br />
<br />
* [-] is very slow (but isn't slower when carrying a resource)<br />
* [-] long aiming duration<br />
* [+] is very resistant<br />
* [+] has a huge fire power<br />
<br />
=== Shotgun ===<br />
<br />
* [-] has a weak health<br />
* [-] does no damage at long range<br />
* [+] moves fast (when not carrying a resource)<br />
* [+] does devastating damages at close range<br />
* [+] has a big shield<br />
* [+] short aiming duration<br />
<br />
=== Sniper ===<br />
<br />
* [-] moves slowly<br />
* [-] has weak shield and health<br />
* [-] long aiming duration<br />
* [+] always hits, whatever the attack range (except out of range)<br />
* [+] inflicting high damages to its target<br />
<br />
== Movement speed ==<br />
<br />
[[Image:Movement speed.png|thumb|Diagram movement speed]]<br />
<br />
The bots have different movement speed depending if they carry resources or not.<br />
<br />
{|class="wikitable sortable"<br />
!Bot class!!data-sort-type="number"|{{Tooltip|Movement speed|Unit: meters / second}}!!data-sort-type="number"|{{Tooltip|Movement speed|Unit: meters / second}}<br>carrying a resource<br />
|-<br />
|Assault ||{{R}}|1.2||{{R}}|0.5<br />
|-<br />
|Machine gun||{{R}}|0.7||{{R}}|0.7<br />
|-<br />
|Shotgun ||{{R}}|2.0||{{R}}|0.5<br />
|-<br />
|Sniper ||{{R}}|1.0||{{R}}|0.5<br />
|}<br />
<br />
== Health, shield and regeneration ==<br />
<br />
[[Image:Health and shield.png|thumb|Diagram health and shield]]<br />
<br />
The bots have different [[Game_mechanics#Health.2C_shield_and_regeneration|health]] and [[Game_mechanics#Health.2C_shield_and_regeneration|shield]] values.<br />
<br />
{|class="wikitable sortable"<br />
!Bot class!!data-sort-type="number"|Health!!data-sort-type="number"|Shield!!data-sort-type="number"|{{Tooltip|Regeneration|Unit: shield / second}}<br />
|-<br />
|Assault ||{{R}}|5000||{{R}}|3000||{{R}}|1000<br />
|-<br />
|Machine gun||{{R}}|7000||{{R}}|6000||{{R}}|2000<br />
|-<br />
|Shotgun ||{{R}}|3000||{{R}}|5000||{{R}}|1667<br />
|-<br />
|Sniper ||{{R}}|3000||{{R}}|3000||{{R}}|1000<br />
|}<br />
<br />
== Shooting stats ==<br />
<br />
[[Image:Tick timing.png|thumb|Bullet timing of bot classes]]<br />
<br />
[[Image:Damage per second.png|thumb|Diagram damage per second]]<br />
<br />
The bots have different shooting stats used in the [[Game_mechanics#Shooting_process|shooting process]].<br />
<br />
{|class="wikitable sortable"<br />
!Bot class!!data-sort-type="number"|{{Tooltip|Aiming duration|Unit: seconds}}!!data-sort-type="number"|{{Tooltip|Attack power|Unit: damage per bullet}}!!Bullet configuration!!data-sort-type="number"|{{Tooltip|Attack duration|Unit: seconds}}!!data-sort-type="number"|{{Tooltip|Time between shots|Unit: seconds}}!!data-sort-type="number"|Precision<br>short range!!data-sort-type="number"|Precision<br>mid range!!data-sort-type="number"|Precision<br>long range<br />
|-<br />
|Assault ||{{R}}|1.0||{{R}}|300 ||data-sort-value="6" |3x2 (3 shots each with 2 bullets) ||{{R}}|0.200||{{R}}|0.100||{{R}}|95% ||{{R}}|55% ||{{R}}|15%<br />
|-<br />
|Machine gun||{{R}}|2.0||{{R}}|250 ||data-sort-value="100"|100x1 (100 shots each with 1 bullet)||{{R}}|7.425||{{R}}|0.075||{{R}}|80% ||{{R}}|50% ||{{R}}|10%<br />
|-<br />
|Shotgun ||{{R}}|1.0||{{R}}|600 ||data-sort-value="5" |1x5 (1 shot with 5 bullets) ||{{R}}|0.000||{{R}}|- ||{{R}}|75% ||{{R}}|25% ||{{R}}|0%<br />
|-<br />
|Sniper ||{{R}}|3.0||{{R}}|2000||data-sort-value="1" |1x1 (1 shot with 1 bullet) ||{{R}}|0.000||{{R}}|- ||{{R}}|100%||{{R}}|100%||{{R}}|100%<br />
|}<br />
<br />
=== Damage per second ===<br />
<br />
On average the bots deal this much damage per second.<br />
<br />
{|class="wikitable sortable"<br />
!Bot class!!data-sort-type="number"|{{Tooltip|Short range|Unit: damage per second}}!!data-sort-type="number"|{{Tooltip|Mid range|Unit: damage per second}}!!data-sort-type="number"|{{Tooltip|Long range|Unit: damage per second}}<br />
|-<br />
|Assault ||{{R}} {{yellow}}|1425.0||{{R}} {{yellow}}| 825.0||{{R}} {{yellow}}|225.0<br />
|-<br />
|Machine gun||{{R}} {{green}} |2122.0||{{R}} {{green}} |1326.3||{{R}} {{yellow}}|265.3<br />
|-<br />
|Shotgun ||{{R}} {{green}} |2250.0||{{R}} {{yellow}}| 750.0||{{R}} {{red}} | 0.0<br />
|-<br />
|Sniper ||{{R}} {{red}} | 666.7||{{R}} {{red}} | 666.7||{{R}} {{green}} |666.7<br />
|}<br />
<br />
<gallery widths="450px" heights="299px" perrow="3"><br />
File:Damage timing short range.png|Damage timing short range<br />
File:Damage timing mid range.png |Damage timing mid range<br />
File:Damage timing long range.png |Damage timing long range<br />
</gallery><br />
<br />
=== Further resources ===<br />
<br />
To simulate the outcome of different situations one can use the [https://cmrichards.github.io/glad_simulation/ unofficial Gladiabots simulator] provided by MrChris.<br />
<br />
There are also google spreadsheets (possibly with outdated stats) comparing the shooting stats of the different bot classes:<br />
<br />
* [https://docs.google.com/spreadsheets/d/1aj34msKKZ8hRhZLtluq4TDM6eG7M2pcCeDfc5s1drKc/edit?usp=sharing Bot stats and calculators v1] provided by [https://forum.gladiabots.com/viewtopic.php?f=8&t=17&start=40#p4679 mcompany]<br />
* [https://docs.google.com/spreadsheets/d/1v-YwKFXSJnaI3lUWvqgwRvNRgu2UjMimX4P9DJo6cM0/edit#gid=0 Gladiabots attack chart] provided by [https://forum.gladiabots.com/viewtopic.php?f=8&t=17&start=20#p4643 sethcohn].<br />
** [https://docs.google.com/spreadsheets/d/1aqKqbzuYFrHXqcoykMGH-aQKMgswY-kN_gCYkw3uvn8/edit?usp=sharing Gladiabots attack chart] (partially improved) provided by [https://forum.gladiabots.com/viewtopic.php?p=14304#p14304 mcompany]</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4911Main Page2020-06-08T08:03:45Z<p>GFX47: Undo revision 4910 by GFX47 (talk)</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* [[Introduction]]<br />
** [[Trailers and Videos]]<br />
* [[Game mechanics]]<br />
** [[Bot classes]]<br />
** [[Maps]]<br />
** [[Tags and team tags]]<br />
* [[Bot programming]] <br />
** [[Conditions and actions]]<br />
* [[Game modes]]<br />
* [[Special entities]]<br />
* [[Strategies]] <code><span style="color:#FB4B00">★ Featured article</span></code><br />
* [[Game interface]]<br />
* [[Synchronization and backups]]<br />
* [[Campaign]]<br />
* [[Multiplayer]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Meta observations and statistics]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4910Main Page2020-06-08T08:02:28Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* [[Introduction]]<br />
* [[Trailers and Videos]]<br />
* [[Game mechanics]]<br />
* [[Bot classes]]<br />
* [[Tags and team tags]]<br />
* [[Bot programming]] <br />
* [[Conditions and actions]]<br />
* [[Game modes]]<br />
* [[Special entities]]<br />
* [[Strategies]] <code><span style="color:#FB4B00">★ Featured article</span></code><br />
* [[Game interface]]<br />
* [[Synchronization and backups]]<br />
* [[Campaign]]<br />
* [[Multiplayer]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Meta observations and statistics]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=Main_Page&diff=4909Main Page2020-06-08T07:56:18Z<p>GFX47: /* List of articles */</p>
<hr />
<div>[[File:Header black.png|550px]]<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
Gladiabots is a robot combat strategy game in which you carefully construct the AI of your robot squad and send them into the battle arena. Improve, refine and repeat until you outsmart all your opponents and friends online. <br />
<br />
Assemble your perfect team of robots and set their AI strategy with the simple to use but in-depth visual AI editor. Decide when your units should attack, gather resources, support each other, retreat depending on their health, keep their distance, close in, save your shield, react to the circumstances on the battlefield and much more.<br />
<br />
<br />
== List of articles ==<br />
<br />
* [[Introduction]]<br />
** [[Trailers and Videos]]<br />
* [[Game mechanics]]<br />
** [[Bot classes]]<br />
** [[Maps]]<br />
** [[Tags and team tags]]<br />
* [[Bot programming]] <br />
** [[Conditions and actions]]<br />
* [[Game modes]]<br />
* [[Special entities]]<br />
* [[Strategies]] <code><span style="color:#FB4B00">★ Featured article</span></code><br />
* [[Game interface]]<br />
* [[Synchronization and backups]]<br />
* [[Campaign]]<br />
* [[Multiplayer]]<br />
** [[Matchmaking rules]]<br />
** [[Leagues and league score]]<br />
** [[XP points and player level]]<br />
** [[Tournaments]]<br />
** [[Teams]]<br />
* [[Challenges]]<br />
* [[Meta observations and statistics]]<br />
* [[FAQ]]<br />
* [[Changelog]]<br />
* [[Credits]]<br />
<br />
== Contribute to the wiki ==<br />
<br />
You are welcome to create an account to contribute to the wiki.<br />
<br />
Further informations:<br />
* [https://meta.wikimedia.org/wiki/Help:Wikitext_examples MediaWiki examples: Syntax and markup language]<br />
* [https://meta.wikimedia.org/wiki/Help:Editor MediaWiki examples: Tables, sorted tables, color, lists, images]<br />
* [[Templates]] used in this wiki<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki configuration settings list]<br />
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources MediaWiki localise for your language]<br />
* [https://www.codecogs.com/latex/eqneditor.php Editor for math formulas]</div>GFX47https://wiki.gladiabots.com/index.php?title=The_game&diff=4908The game2020-06-08T07:55:22Z<p>GFX47: </p>
<hr />
<div>== The pitch ==<br />
<br />
Assemble your robot squad, construct their AI and send them in the battle arena to see your strategy play out. Iterate, improve and repeat until you outsmart all your opponents and friends online.<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
== Features ==<br />
<br />
* Create your own AI and watch your robots execute it in the arena<br />
* Fix it, improve it and repeat it until you outsmart all your opponents<br />
* Simple and powerful AI programming system offering millions of possible combinations (with no programming skills required)<br />
* Create and customize your robot crew<br />
* Single player campaign with hundreds of solo missions<br />
* Online multiplayer career mode featuring, ranked, unranked and private matches<br />
* 3 distinctly different game modes: elimination, domination and collection<br />
* Create and compete in tournaments<br />
* Asynchronous multiplayer - battle friends even if they are not online<br />
* Sandbox mode in which you control both teams to test your tactics<br />
* Rank up and earn points to unlock new robot skins<br />
<br />
== Screenshots ==<br />
<br />
Screenshots of ''Gladiabots'' in action:<br />
<br />
<gallery widths="320px" heights="180px" perrow="4"><br />
File:Screenshot 20170712-230926.png<br />
File:Screenshot 20170712-231519.png<br />
File:Screenshot 20170712-230650.png<br />
File:Screenshot 20170712-230249.png<br />
File:Screenshot 20170712-234332.png<br />
File:Screenshot 20170712-234050.png<br />
File:Screenshot 20170712-234338.png<br />
File:Screenshot 20170712-233054.png<br />
</gallery><br />
<br />
== Where to play ==<br />
<br />
Download the game and try it for yourself:<br />
* Windows, Mac and Linux: [http://steam.gladiabots.com Steam version] or [http://itch.gladiabots.com DRM free version on itch]<br />
* Android: demo version on the [http://android.gladiabots.com Google Play Store] (upgradable to the pro version via a single in-app purchase)<br />
* iOS: pro version on the [http://ios.gladiabots.com Apple Store]<br />
<br />
See the [https://wiki.gladiabots.com/index.php?title=FAQ#What.27s_the_difference_between_the_Steam.2Fitch.2FiOS_and_Android_versions.3F FAQ] for differences between those versions.<br />
<br />
== The developer ==<br />
<br />
[[File:GFX47.png]]<br />
<br />
The game is created by Sébastien Dubois alias GFX47, a french indie game developer from paris born in 1979. He has more than 10 years experience creating games at Ubisoft and Amplitude Studios. ''Gladiabots'' started as a spare time project in 2015. By the end of 2016, the user base had grown tremendously and the feedback from the players was very positive, so he quit his job to work full-time on ''Gladiabots''.<br />
<br />
== Links ==<br />
<br />
=== Game related ===<br />
<br />
* [http://gladiabots.com Official website]<br />
* [https://stats.gladiabots.com/ Multiplayer stats]<br />
* [https://tournaments.gladiabots.com/ Tournaments]<br />
<br />
=== Community ===<br />
<br />
* [http://discord.gladiabots.com/ Discord chat]<br />
<br />
=== Social networks ===<br />
<br />
* [https://twitter.com/Gladiabots Gladiabots on Twitter]<br />
* [https://twitter.com/gfx47 The developer on Twitter]<br />
* [https://www.facebook.com/Gladiabots/ Facebook page]<br />
* [https://www.reddit.com/r/Gladiabots/ Sub-reddit]<br />
<br />
=== Contact ===<br />
<br />
* [mailto:contact@gladiabots.com Contact]<br />
* [mailto:support@gladiabots.com Support]<br />
* [http://presskit.gladiabots.com/ Presskit]<br />
<br />
=== Unofficial ===<br />
<br />
* [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator]<br />
* [http://telegram.gladiabots.com/ Telegram chat]</div>GFX47https://wiki.gladiabots.com/index.php?title=The_game&diff=4907The game2020-06-08T07:54:32Z<p>GFX47: /* The pitch */</p>
<hr />
<div>== The pitch ==<br />
<br />
Assemble your robot squad, construct their AI and send them in the battle arena to see your strategy play out. Iterate, improve and repeat until you outsmart all your opponents and friends online.<br />
<br />
<youtube>bDm5s57hf6w</youtube><br />
<br />
== Features ==<br />
<br />
* Create your own AI and watch your robots execute it in the arena<br />
* Fix it, improve it and repeat it until you outsmart all your opponents<br />
* Simple and powerful AI programming system offering millions of possible combinations (with no programming skills required)<br />
* Create and customize your robot crew<br />
* Single player campaign with hundreds of solo missions<br />
* Online multiplayer career mode featuring, ranked, unranked and private matches<br />
* 3 distinctly different game modes: elimination, domination and collection<br />
* Create and compete in tournaments<br />
* Asynchronous multiplayer - battle friends even if they are not online<br />
* Sandbox mode in which you control both teams to test your tactics<br />
* Rank up and earn points to unlock new robot skins<br />
<br />
== Screenshots ==<br />
<br />
Screenshots of ''Gladiabots'' in action:<br />
<br />
<gallery widths="320px" heights="180px" perrow="4"><br />
File:Screenshot 20170712-230926.png<br />
File:Screenshot 20170712-231519.png<br />
File:Screenshot 20170712-230650.png<br />
File:Screenshot 20170712-230249.png<br />
File:Screenshot 20170712-234332.png<br />
File:Screenshot 20170712-234050.png<br />
File:Screenshot 20170712-234338.png<br />
File:Screenshot 20170712-233054.png<br />
</gallery><br />
<br />
== Getting started ==<br />
<br />
Watch [[Trailers and Videos|trailers and ''Gladiabots'' games on Youtube]] to get a first impression of the game.<br />
<br />
Download the game and try it for yourself:<br />
* Windows, Mac and Linux: [http://steam.gladiabots.com Steam version] or [http://itch.gladiabots.com DRM free version on itch]<br />
* Android: demo version on the [http://android.gladiabots.com Google Play Store] (upgradable to the pro version via a single in-app purchase)<br />
* iOS: pro version on the [http://ios.gladiabots.com Apple Store]<br />
<br />
See the [https://wiki.gladiabots.com/index.php?title=FAQ#What.27s_the_difference_between_the_Steam.2Fitch.2FiOS_and_Android_versions.3F FAQ] for differences between those versions.<br />
<br />
== The developer ==<br />
<br />
[[File:GFX47.png]]<br />
<br />
The game is created by Sébastien Dubois alias GFX47, a french indie game developer from paris born in 1979. He has more than 10 years experience creating games at Ubisoft and Amplitude Studios. ''Gladiabots'' started as a spare time project in 2015. By the end of 2016, the user base had grown tremendously and the feedback from the players was very positive, so he quit his job to work full-time on ''Gladiabots''.<br />
<br />
== Links ==<br />
<br />
=== Game related ===<br />
<br />
* [http://gladiabots.com Official website]<br />
* [https://stats.gladiabots.com/ Multiplayer stats]<br />
* [https://tournaments.gladiabots.com/ Tournaments]<br />
<br />
=== Community ===<br />
<br />
* [http://discord.gladiabots.com/ Discord chat]<br />
<br />
=== Social networks ===<br />
<br />
* [https://twitter.com/Gladiabots Gladiabots on Twitter]<br />
* [https://twitter.com/gfx47 The developer on Twitter]<br />
* [https://www.facebook.com/Gladiabots/ Facebook page]<br />
* [https://www.reddit.com/r/Gladiabots/ Sub-reddit]<br />
<br />
=== Contact ===<br />
<br />
* [mailto:contact@gladiabots.com Contact]<br />
* [mailto:support@gladiabots.com Support]<br />
* [http://presskit.gladiabots.com/ Presskit]<br />
<br />
=== Unofficial ===<br />
<br />
* [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator]<br />
* [http://telegram.gladiabots.com/ Telegram chat]</div>GFX47https://wiki.gladiabots.com/index.php?title=The_game&diff=4906The game2020-06-08T07:54:00Z<p>GFX47: </p>
<hr />
<div>== The pitch ==<br />
<br />
Assemble your robot squad, construct their AI and send them in the battle arena to see your strategy play out. Iterate, improve and repeat until you outsmart all your opponents and friends online.<br />
<br />
== Features ==<br />
<br />
* Create your own AI and watch your robots execute it in the arena<br />
* Fix it, improve it and repeat it until you outsmart all your opponents<br />
* Simple and powerful AI programming system offering millions of possible combinations (with no programming skills required)<br />
* Create and customize your robot crew<br />
* Single player campaign with hundreds of solo missions<br />
* Online multiplayer career mode featuring, ranked, unranked and private matches<br />
* 3 distinctly different game modes: elimination, domination and collection<br />
* Create and compete in tournaments<br />
* Asynchronous multiplayer - battle friends even if they are not online<br />
* Sandbox mode in which you control both teams to test your tactics<br />
* Rank up and earn points to unlock new robot skins<br />
<br />
== Screenshots ==<br />
<br />
Screenshots of ''Gladiabots'' in action:<br />
<br />
<gallery widths="320px" heights="180px" perrow="4"><br />
File:Screenshot 20170712-230926.png<br />
File:Screenshot 20170712-231519.png<br />
File:Screenshot 20170712-230650.png<br />
File:Screenshot 20170712-230249.png<br />
File:Screenshot 20170712-234332.png<br />
File:Screenshot 20170712-234050.png<br />
File:Screenshot 20170712-234338.png<br />
File:Screenshot 20170712-233054.png<br />
</gallery><br />
<br />
== Getting started ==<br />
<br />
Watch [[Trailers and Videos|trailers and ''Gladiabots'' games on Youtube]] to get a first impression of the game.<br />
<br />
Download the game and try it for yourself:<br />
* Windows, Mac and Linux: [http://steam.gladiabots.com Steam version] or [http://itch.gladiabots.com DRM free version on itch]<br />
* Android: demo version on the [http://android.gladiabots.com Google Play Store] (upgradable to the pro version via a single in-app purchase)<br />
* iOS: pro version on the [http://ios.gladiabots.com Apple Store]<br />
<br />
See the [https://wiki.gladiabots.com/index.php?title=FAQ#What.27s_the_difference_between_the_Steam.2Fitch.2FiOS_and_Android_versions.3F FAQ] for differences between those versions.<br />
<br />
== The developer ==<br />
<br />
[[File:GFX47.png]]<br />
<br />
The game is created by Sébastien Dubois alias GFX47, a french indie game developer from paris born in 1979. He has more than 10 years experience creating games at Ubisoft and Amplitude Studios. ''Gladiabots'' started as a spare time project in 2015. By the end of 2016, the user base had grown tremendously and the feedback from the players was very positive, so he quit his job to work full-time on ''Gladiabots''.<br />
<br />
== Links ==<br />
<br />
=== Game related ===<br />
<br />
* [http://gladiabots.com Official website]<br />
* [https://stats.gladiabots.com/ Multiplayer stats]<br />
* [https://tournaments.gladiabots.com/ Tournaments]<br />
<br />
=== Community ===<br />
<br />
* [http://discord.gladiabots.com/ Discord chat]<br />
<br />
=== Social networks ===<br />
<br />
* [https://twitter.com/Gladiabots Gladiabots on Twitter]<br />
* [https://twitter.com/gfx47 The developer on Twitter]<br />
* [https://www.facebook.com/Gladiabots/ Facebook page]<br />
* [https://www.reddit.com/r/Gladiabots/ Sub-reddit]<br />
<br />
=== Contact ===<br />
<br />
* [mailto:contact@gladiabots.com Contact]<br />
* [mailto:support@gladiabots.com Support]<br />
* [http://presskit.gladiabots.com/ Presskit]<br />
<br />
=== Unofficial ===<br />
<br />
* [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator]<br />
* [http://telegram.gladiabots.com/ Telegram chat]</div>GFX47https://wiki.gladiabots.com/index.php?title=The_game&diff=4905The game2020-06-08T07:52:36Z<p>GFX47: /* Gladiabots screenshots */</p>
<hr />
<div>== Screenshots ==<br />
<br />
Screenshots of ''Gladiabots'' in action:<br />
<br />
<gallery widths="320px" heights="180px" perrow="4"><br />
File:Screenshot 20170712-230926.png<br />
File:Screenshot 20170712-231519.png<br />
File:Screenshot 20170712-230650.png<br />
File:Screenshot 20170712-230249.png<br />
File:Screenshot 20170712-234332.png<br />
File:Screenshot 20170712-234050.png<br />
File:Screenshot 20170712-234338.png<br />
File:Screenshot 20170712-233054.png<br />
</gallery><br />
<br />
== Getting started ==<br />
<br />
Watch [[Trailers and Videos|trailers and ''Gladiabots'' games on Youtube]] to get a first impression of the game.<br />
<br />
Download the game and try it for yourself:<br />
* Windows, Mac and Linux: [http://steam.gladiabots.com Steam version] or [http://itch.gladiabots.com DRM free version on itch]<br />
* Android: demo version on the [http://android.gladiabots.com Google Play Store] (upgradable to the pro version via a single in-app purchase)<br />
* iOS: pro version on the [http://ios.gladiabots.com Apple Store]<br />
<br />
See the [https://wiki.gladiabots.com/index.php?title=FAQ#What.27s_the_difference_between_the_Steam.2Fitch.2FiOS_and_Android_versions.3F FAQ] for differences between those versions.<br />
<br />
== Features ==<br />
<br />
* A unique concept allowing players to use their very own strategy<br />
* An intuitive AI designing interface<br />
* A very active community (see the leaderboards and the forums)<br />
* Robots getting obliterated for your viewing pleasure<br />
* Cross-platform asynchronous multiplayer<br />
<br />
== The developer ==<br />
<br />
[[File:GFX47.png]]<br />
<br />
The game is created by Sébastien Dubois alias GFX47, a french indie game developer from paris born in 1979. He has more than 10 years experience creating games at Ubisoft and Amplitude Studios. ''Gladiabots'' started as a spare time project in 2015. By the end of 2016, the user base had grown tremendously and the feedback from the players was very positive, so he quit his job to work full-time on ''Gladiabots''.<br />
<br />
== Links ==<br />
<br />
=== Game related ===<br />
<br />
* [http://gladiabots.com Official website]<br />
* [https://stats.gladiabots.com/ Multiplayer stats]<br />
* [https://tournaments.gladiabots.com/ Tournaments]<br />
<br />
=== Community ===<br />
<br />
* [http://discord.gladiabots.com/ Discord chat]<br />
<br />
=== Social networks ===<br />
<br />
* [https://twitter.com/Gladiabots Gladiabots on Twitter]<br />
* [https://twitter.com/gfx47 The developer on Twitter]<br />
* [https://www.facebook.com/Gladiabots/ Facebook page]<br />
* [https://www.reddit.com/r/Gladiabots/ Sub-reddit]<br />
<br />
=== Contact ===<br />
<br />
* [mailto:contact@gladiabots.com Contact]<br />
* [mailto:support@gladiabots.com Support]<br />
* [http://presskit.gladiabots.com/ Presskit]<br />
<br />
=== Unofficial ===<br />
<br />
* [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator]<br />
* [http://telegram.gladiabots.com/ Telegram chat]</div>GFX47https://wiki.gladiabots.com/index.php?title=The_game&diff=4904The game2020-06-08T07:50:22Z<p>GFX47: /* Gladiabots screenshots */</p>
<hr />
<div>== Gladiabots screenshots ==<br />
<br />
Screenshots of ''Gladiabots'' in action:<br />
<br />
<gallery widths="320px" heights="180px" perrow="4"><br />
File:Screenshot 20170712-230926.png<br />
File:Screenshot 20170712-231519.png<br />
File:Screenshot 20170712-230650.png<br />
File:Screenshot 20170712-230249.png<br />
File:Screenshot 20170712-234332.png<br />
File:Screenshot 20170712-234050.png<br />
File:Screenshot 20170712-234338.png<br />
File:Screenshot 20170712-233054.png<br />
</gallery><br />
<br />
== Getting started ==<br />
<br />
Watch [[Trailers and Videos|trailers and ''Gladiabots'' games on Youtube]] to get a first impression of the game.<br />
<br />
Download the game and try it for yourself:<br />
* Windows, Mac and Linux: [http://steam.gladiabots.com Steam version] or [http://itch.gladiabots.com DRM free version on itch]<br />
* Android: demo version on the [http://android.gladiabots.com Google Play Store] (upgradable to the pro version via a single in-app purchase)<br />
* iOS: pro version on the [http://ios.gladiabots.com Apple Store]<br />
<br />
See the [https://wiki.gladiabots.com/index.php?title=FAQ#What.27s_the_difference_between_the_Steam.2Fitch.2FiOS_and_Android_versions.3F FAQ] for differences between those versions.<br />
<br />
== Features ==<br />
<br />
* A unique concept allowing players to use their very own strategy<br />
* An intuitive AI designing interface<br />
* A very active community (see the leaderboards and the forums)<br />
* Robots getting obliterated for your viewing pleasure<br />
* Cross-platform asynchronous multiplayer<br />
<br />
== The developer ==<br />
<br />
[[File:GFX47.png]]<br />
<br />
The game is created by Sébastien Dubois alias GFX47, a french indie game developer from paris born in 1979. He has more than 10 years experience creating games at Ubisoft and Amplitude Studios. ''Gladiabots'' started as a spare time project in 2015. By the end of 2016, the user base had grown tremendously and the feedback from the players was very positive, so he quit his job to work full-time on ''Gladiabots''.<br />
<br />
== Links ==<br />
<br />
=== Game related ===<br />
<br />
* [http://gladiabots.com Official website]<br />
* [https://stats.gladiabots.com/ Multiplayer stats]<br />
* [https://tournaments.gladiabots.com/ Tournaments]<br />
<br />
=== Community ===<br />
<br />
* [http://discord.gladiabots.com/ Discord chat]<br />
<br />
=== Social networks ===<br />
<br />
* [https://twitter.com/Gladiabots Gladiabots on Twitter]<br />
* [https://twitter.com/gfx47 The developer on Twitter]<br />
* [https://www.facebook.com/Gladiabots/ Facebook page]<br />
* [https://www.reddit.com/r/Gladiabots/ Sub-reddit]<br />
<br />
=== Contact ===<br />
<br />
* [mailto:contact@gladiabots.com Contact]<br />
* [mailto:support@gladiabots.com Support]<br />
* [http://presskit.gladiabots.com/ Presskit]<br />
<br />
=== Unofficial ===<br />
<br />
* [https://cmrichards.github.io/glad_simulation/ Unofficial Gladiabots simulator]<br />
* [http://telegram.gladiabots.com/ Telegram chat]</div>GFX47https://wiki.gladiabots.com/index.php?title=File:Screenshot_20170712-233054.png&diff=4903File:Screenshot 20170712-233054.png2020-06-08T07:49:31Z<p>GFX47: GFX47 uploaded a new version of File:Screenshot 20170712-233054.png</p>
<hr />
<div></div>GFX47https://wiki.gladiabots.com/index.php?title=File:Screenshot_20170712-234338.png&diff=4902File:Screenshot 20170712-234338.png2020-06-08T07:49:20Z<p>GFX47: GFX47 uploaded a new version of File:Screenshot 20170712-234338.png</p>
<hr />
<div></div>GFX47