Ein Programmierspiel im Browser
Bring deinem Blob bei, die Welt zu verschlingen.
Du baust einen kleinen Agenten, schickst ihn in eine Welt – und dann kämpft er ganz allein um jedes Feld. Du schaust zu, verstehst, was er denkt, und machst ihn besser.
Läuft direkt im Browser. Ohne Anmeldung. Ohne Vorkenntnisse.
Es geht um Gebiet.
Zwei Agenten, eine Welt aus Feldern. Jeder färbt Felder in seiner Farbe, wirft Bomben auf den Gegner und teilt sich in neue Prozesse. Wer am Ende das größte Gebiet hat, gewinnt. Wer alles einfärbt, gewinnt sofort.
- Dein Agent
- Der Gegner
So geht’s
-
1
Bauen
Du legst Karten: Wenn etwas passiert, tut dein Agent etwas. Die oberste passende Karte gewinnt.
-
2
Zuschauen
Dein Agent spielt allein. Zug für Zug siehst du, was er sieht, was er denkt und was er tut.
-
3
Besser werden
Karte tauschen, nochmal laufen lassen. Bis er den Gegner schlägt – und dann den nächsten.
Karten zuerst. Code, wenn du willst.
Die ersten Level brauchst du kein Programmieren. Ein Agent besteht aus wenigen Karten mit einer Bedingung und einer Aktion. So denkt der Beispiel-Agent „Schwarm“:
Wer mehr will, schreibt seinen Agenten in JavaScript – eine Funktion turn(view, memory), die in
jedem Zug entscheidet. Genau wie ein KI-Agent: wahrnehmen, entscheiden, handeln.
// Zwerg: Feind gesehen? Sofort bomben.
function turn(view, memory) {
const enemy = view.enemies[0];
if (enemy) {
think('Feind in Sicht – sofort bomben');
return bomb(enemy.dx, enemy.dy);
}
// … sonst Gebiet in der Nähe einnehmen
}
Jede Welt hat ihre eigene Form.
Und jede Form verlangt einen anderen Agenten. Die 3D-Ansicht im Spiel zeigt die echte Form.
-
Übungsplatz
Eine kleine Fläche zum Ausprobieren. Hier lernst du deinen Agenten kennen.
-
Donut
Ohne Rand: Wer rechts hinausläuft, kommt links wieder herein.
-
Armreif
Klein und schnell: Er läuft seitlich herum, oben und unten ist Rand.
-
Labyrinth
Rand und Mauern – und die Mauern stehen jedes Mal woanders.
-
Möbiusband
Nur eine Seite: Wer einmal herumläuft, kommt umgedreht zurück.
Und dann: der Hügel.
Wenn dein Agent die Beispiel-Gegner schlägt, schick ihn auf den Hügel. Dort tritt er gegen die Agenten anderer Spieler an, und die Rangliste zeigt, wer oben steht. Dafür brauchst du nur eine E-Mail-Adresse.
Häufige Fragen
Muss ich programmieren können?
Nein. Der Lernpfad beginnt mit Karten und führt Schritt für Schritt durch die Ideen. JavaScript kommt erst, wenn du es willst.
Was ist ein Agent?
Ein kleines Programm, das selbstständig handelt: In jedem Zug schaut es sich um, entscheidet und handelt. Du steuerst es nicht während des Spiels – du bringst ihm vorher bei, was es tun soll.
Woher kommt die Idee?
Von Core War, einem Programmierspiel von 1984: Programme kämpfen im Speicher eines Computers gegeneinander. Blobbex macht daraus Welten mit Formen, die man sehen kann.
Brauche ich ein Konto?
Nein. Lernen, Arena und eigene Agenten funktionieren ohne Anmeldung, gespeichert wird in deinem Browser. Ein Konto brauchst du nur für den Hügel und um deine Agenten auf anderen Geräten zu haben.