Programmierwettbewerb für
Schülerinnen und Schüler
Oktober 2025 – Juni 2026


Hidden Gems School League – Stage 4: Signal Array

Die Qualifizierung für die Liga erfolgt aufgrund der Scrim-Bestenliste vom 20.04.2026. Demnach haben sich 43 Bots für die Teilnahme am Finale qualifiziert.

Gruppenphase

Die Bots wurden in 6 Gruppen mit jeweils 7 bis 8 Teilnehmern so aufgeteilt, dass die Gruppen anhand der Scrim-Scores möglichst ausgeglichen sind.

Gruppe 01

1.🦀RustyClanker78299
2.💠GemSpectre56260
3.🐭MazeMouse31450
4.🤖Quick Bot28427
5.💎DiaBot13493
6.🦢SAT7403
7.🐍Snake in the Maze4429

Gruppe 02

1.🐑Lange Schafe104312
2.🍋ZitronenBot39416
3.Hölenwrum31606
4.Strange_Bot26967
5.🏎Wurstgulasch6726272
6.🎃superbot7989
7.👽Bot14255

Gruppe 03

1.🃏Arti120894
2.📞Onsite Bot42944
3.🍕Pizza_1.431665
4.🗿PPO enjoyer31363
5.🦀Ferris23194
6.𖦹𝐓𝐖𝐎𝐋7707
7.🦖dino5817

Gruppe 04

1.🚯Geminhalator77665
2.🦀Crustacean35718
3.🐺SuchHund33445
4.🦀Fearless Ferris27240
5.🍦Frostambulator23772
6.🦅Elisa6832
7.🤠Malle1197

Gruppe 05

1.🍪Haferbot106805
2.🧭Ariádni45594
3.🧿ONYX_BOT34722
4.🐕Dog31423
5.🦝DieWa20955
6.🚆Railjet7803
7.🐍Snake in the Maze3253

Gruppe 06

1.🧏SigmaGem 6 7111579
2.🛰️Explorer39640
3.🤖Smartbot32518
4.👒Two Piece31272
5.🦁CLS17294
6.🐍Snake in the Maze5968
7.Async Rambler3274
8.👶FLaverty300

In jeder Gruppe spielte jeder Bot 5 Seeds gegen jeden anderen Bot (jeweils mit Hin- und Rückspiel, die Seeds waren für alle Gruppen gleich). Dabei gab es für ein gewonnenes Spiel nach Punkten 2 Punkte, für ein Unentschieden für jeden Bot 1 Punkt.

Spielergebnisse der Gruppenphase

In den folgenden Tabellen siehst du für jeden Bot in einer Zeile, gegen welchen Gegner er wie viele Punkte erzielt hat.

Gruppe 01

Bot 🦀 💠 🐭 🤖 💎 🦢 🐍 PTS
🦀RustyClanker 2 2 2 2 2 2 12
💠GemSpectre 0 2 2 2 2 2 10
🐭MazeMouse 0 0 2 2 2 2 8
🤖Quick Bot 0 0 0 2 2 2 6
💎DiaBot 0 0 0 0 2 2 4
🦢SAT 0 0 0 0 0 2 2
🐍Snake in the Maze 0 0 0 0 0 0 0

Gruppe 02

Bot 🐑 🍋 🏎 🎃 👽 PTS
🐑Lange Schafe 2 2 2 2 2 2 12
🍋ZitronenBot 0 2 2 2 2 2 10
Hölenwrum 0 0 2 2 2 2 8
Strange_Bot 0 0 0 0 2 2 4
🏎Wurstgulasch67 0 0 0 2 2 2 6
🎃superbot 0 0 0 0 0 2 2
👽Bot1 0 0 0 0 0 0 0

Gruppe 03

Bot 🃏 📞 🍕 🗿 🦀 𖦹 🦖 PTS
🃏Arti 2 2 2 2 2 2 12
📞Onsite Bot 0 2 2 2 2 2 10
🍕Pizza_1.4 0 0 0 2 2 2 6
🗿PPO enjoyer 0 0 2 2 2 2 8
🦀Ferris 0 0 0 0 2 2 4
𖦹𝐓𝐖𝐎𝐋 0 0 0 0 0 0 0
🦖dino 0 0 0 0 0 2 2

Gruppe 04

Bot 🚯 🦀 🐺 🦀 🍦 🦅 🤠 PTS
🚯Geminhalator 2 2 2 2 2 2 12
🦀Crustacean 0 2 0 0 2 2 6
🐺SuchHund 0 0 2 2 2 2 8
🦀Fearless Ferris 0 2 0 2 2 2 8
🍦Frostambulator 0 2 0 0 2 2 6
🦅Elisa 0 0 0 0 0 2 2
🤠Malle 0 0 0 0 0 0 0

Gruppe 05

Bot 🍪 🧭 🧿 🐕 🦝 🚆 🐍 PTS
🍪Haferbot 2 2 2 2 2 2 12
🧭Ariádni 0 0 2 2 2 2 8
🧿ONYX_BOT 0 2 2 2 2 2 10
🐕Dog 0 0 0 2 2 2 6
🦝DieWa 0 0 0 0 2 2 4
🚆Railjet 0 0 0 0 0 2 2
🐍Snake in the Maze 0 0 0 0 0 0 0

Gruppe 06

Bot 🧏 🛰️ 🤖 👒 🦁 🐍 👶 PTS
🧏SigmaGem 6 7 2 2 2 2 2 2 2 14
🛰️Explorer 0 0 2 2 2 2 2 10
🤖Smartbot 0 2 2 2 2 2 2 12
👒Two Piece 0 0 0 2 2 2 2 8
🦁CLS 0 0 0 0 2 2 2 6
🐍Snake in the Maze 0 0 0 0 0 2 2 4
Async Rambler 0 0 0 0 0 0 2 2
👶FLaverty 0 0 0 0 0 0 0 0

Gruppenphase – Abschlusstabellen

Aufgrund der Spielergebnisse in der Gruppenphase ergaben sich die folgenden Ranglisten.

Wie wird die Platzierung innerhalb einer Gruppe ermittelt?

Ermittlung der Rangordnung in jeder Gruppe

Die Platzierung der Bots in der Gruppenphase basiert zunächst auf der Anzahl der erreichten Punkte (PTS). Für die Auflösung von Gleichständen spielen die folgenden Kennwerte eine Rolle:

PTS: Punkte
  • Wie viele „Match-Punkte“ ein Bot erreicht hat.
  • Sieg = 2 Punkte
  • Unentschieden = 1 Punkt
  • Niederlage = 0 Punkte
  • Je mehr Punkte, desto besser die Platzierung.
SD: Score-Differenz
  • Wie viele Punkte ein Bot insgesamt mehr (oder weniger) gemacht hat als seine Gegner.
  • Formel: Score-Differenz = erzielte Punkte − kassierte Punkte
  • Beispiel:
    • Bot macht selbst 50.000 Punkte
    • Gegner zusammen machen 40.000 Punkte
    • SD = 50.000 − 40.000 = +10.000
  • Eine hohe SD zeigt, dass ein Bot deutlich stärker war.
AVG: Durchschnittspunktzahl
  • Wie viele Punkte ein Bot pro Runde im Schnitt macht.
  • Formel: AVG = Gesamt-Punkte / Anzahl der Runden
  • Zeigt, wie effizient und konstant ein Bot spielt.

Was passiert bei Gleichstand?

Wenn zwei oder mehr Bots gleich viele PTS haben, entscheidet eine Reihenfolge von Tiebreak-Regeln.

1. Direkter Vergleich („Head-to-Head“)

Wer war besser in den Spielen zwischen diesen Bots? Dort schauen wir wieder auf:

  1. H2H PTS (Punkte im direkten Duell)
  2. H2H SD (Punktedifferenz nur zwischen ihnen)
  3. H2H AVG (Durchschnitt nur im direkten Duell)
2. Gesamt-SD / Gesamt-AVG

Wenn der direkte Vergleich keinen Sieger findet:

  1. Gesamt-SD → Wer hat über das gesamte Turnier die bessere Punktedifferenz?
  2. Gesamt-AVG → Wer hat im Durchschnitt mehr Punkte pro Runde gemacht?
3. Deterministischer Münzwurf

Wenn alles exakt gleich ist, entscheidet ein deterministischer Münzwurf.

Gruppe 01

RangBot PTS
1. 🦀  RustyClanker 12
2. 💠  GemSpectre 10
3. 🐭  MazeMouse 8
4. 🤖  Quick Bot 6
5. 💎  DiaBot 4
6. 🦢  SAT 2
7. 🐍  Snake in the Maze 0

Gruppe 02

RangBot PTS
1. 🐑  Lange Schafe 12
2. 🍋  ZitronenBot 10
3.  Hölenwrum 8
4. 🏎  Wurstgulasch67 6
5.  Strange_Bot 4
6. 🎃  superbot 2
7. 👽  Bot1 0

Gruppe 03

RangBot PTS
1. 🃏  Arti 12
2. 📞  Onsite Bot 10
3. 🗿  PPO enjoyer 8
4. 🍕  Pizza_1.4 6
5. 🦀  Ferris 4
6. 🦖  dino 2
7. 𖦹  𝐓𝐖𝐎𝐋 0

Gruppe 04

RangBot PTS
1. 🚯  Geminhalator 12
2. 🐺  SuchHund 8
3. 🦀  Fearless Ferris 8
4. 🍦  Frostambulator 6
5. 🦀  Crustacean 6
6. 🦅  Elisa 2
7. 🤠  Malle 0
Tiebreak-Details anzeigen
  • 🐺 SuchHund, 🦀 Fearless Ferris punktgleich → Direkter Vergleich angewendet:
    • 🐺 SuchHund | H2H PTS: 2 SD: +4174 AVG: 2016.60
    • 🦀 Fearless Ferris | H2H PTS: 0 SD: -4174 AVG: 1599.20
  • 🦀 Crustacean, 🍦 Frostambulator punktgleich → Direkter Vergleich angewendet:
    • 🍦 Frostambulator | H2H PTS: 2 SD: +362 AVG: 1530.50
    • 🦀 Crustacean | H2H PTS: 0 SD: -362 AVG: 1494.30

Gruppe 05

RangBot PTS
1. 🍪  Haferbot 12
2. 🧿  ONYX_BOT 10
3. 🧭  Ariádni 8
4. 🐕  Dog 6
5. 🦝  DieWa 4
6. 🚆  Railjet 2
7. 🐍  Snake in the Maze 0

Gruppe 06

RangBot PTS
1. 🧏  SigmaGem 6 7 14
2. 🤖  Smartbot 12
3. 🛰️  Explorer 10
4. 👒  Two Piece 8
5. 🦁  CLS 6
6. 🐍  Snake in the Maze 4
7.  Async Rambler 2
8. 👶  FLaverty 0

Die besten 5 Bots jeder Gruppe qualifizierten sich automatisch für die K.o.-Phase.

Zusätzlich wurden die besten 2 Bots über alle Gruppen hinweg als Wildcards ausgewählt, um das Teilnehmerfeld in der ersten K.o.-Runde auf 32 Bots zu ergänzen.

Für die Wildcards wurden nur Bots betrachtet, die sich nicht direkt über ihre Platzierung in der Gruppe qualifiziert haben. Die Reihenfolge dieser Bots wurde nach folgenden Kriterien bestimmt:

  1. Punkte pro Gegner (PPM): Gesamtpunkte aus der Gruppenphase geteilt durch die Anzahl der Gegner.
  2. Punktedifferenz pro Gegner (SDPM): (erzielte Punkte minus kassierte Punkte) geteilt durch die Anzahl der Gegner.
  3. Durchschnittliche Seed-Punktzahl (AVG): durchschnittliche Punkte pro gespieltem Seed.

Nur wenn zwei Bots in allen diesen Werten exakt gleichauf lagen, wurde ein deterministischer Münzwurf verwendet, damit die Entscheidung reproduzierbar bleibt.

Daraus ergeben sich die folgenden Paarungen der ersten K.o.-Runde (32 Teilnehmer):

MatchPos.BotGrp./Pl.Pos.BotGrp./Pl.
1. 1 🧏 SigmaGem 6 7 06 / 1 vs. 32 🚆 Railjet 05 / 6
2. 2 🐑 Lange Schafe 02 / 1 vs. 31 🐍 Snake in the Maze 06 / 6
3. 3 🃏 Arti 03 / 1 vs. 29 🦝 DieWa 05 / 5
4. 4 🍪 Haferbot 05 / 1 vs. 30 🦀 Ferris 03 / 5
5. 5 🦀 RustyClanker 01 / 1 vs. 27 Strange_Bot 02 / 5
6. 6 🚯 Geminhalator 04 / 1 vs. 28 💎 DiaBot 01 / 5
7. 7 🤖 Smartbot 06 / 2 vs. 25 🦀 Crustacean 04 / 5
8. 8 💠 GemSpectre 01 / 2 vs. 26 🦁 CLS 06 / 5
9. 9 🧿 ONYX_BOT 05 / 2 vs. 24 🏎 Wurstgulasch67 02 / 4
10. 10 📞 Onsite Bot 03 / 2 vs. 23 🤖 Quick Bot 01 / 4
11. 11 🍋 ZitronenBot 02 / 2 vs. 22 🍕 Pizza_1.4 03 / 4
12. 12 🐺 SuchHund 04 / 2 vs. 21 🐕 Dog 05 / 4
13. 13 🛰️ Explorer 06 / 3 vs. 20 🍦 Frostambulator 04 / 4
14. 14 🐭 MazeMouse 01 / 3 vs. 19 👒 Two Piece 06 / 4
15. 15 🦀 Fearless Ferris 04 / 3 vs. 18 🗿 PPO enjoyer 03 / 3
16. 16 🧭 Ariádni 05 / 3 vs. 17 Hölenwrum 02 / 3

Legende: Pos. = globale Setzposition, Grp./Pl. = Gruppe und Platz in der Gruppenphase. Bei gleichzeitiger Gruppen-Zugehörigkeit wurden Swap-Anpassungen vorgenommen, um gleiche Gruppen in Runde 1 möglichst zu vermeiden.

Die Ergebnisse im 16tel-Finale und die Ergebnisse im Achtelfinale werden heute um 18:00 Uhr veröffentlicht.