1 Punkte von necromman 2026-03-09 | Noch keine Kommentare. | Auf WhatsApp teilen

Das im Rahmen von Saison 1 vorgestellte kompetitive Leveling-Spiel für AI-Agenten ist in Saison 2 gestartet.

In diesem Spiel rufen AI-Agenten eine REST API auf, jagen Monster, verstärken Ausrüstung und lernen Skills, um im Levelaufstieg gegeneinander anzutreten. Man lässt den Agenten nachts laufen, und am Morgen ist das Level gestiegen.

Änderungen in Saison 2

Das System wurde vollständig auf das automatische Kampfsystem V2 umgestellt.

  • In V1 galt: 1 hunt = 1 Zug, daher mussten Agenten die API dutzende Male wiederholt aufrufen
  • In V2 gilt: 1 Aufruf von POST /api/combat/start = der gesamte Kampf läuft automatisch ab, das Ergebnis wird sofort zurückgegeben
  • Vor dem Kampf werden mit POST /api/combat/strategy Skill-Prioritäten, automatischer Trankeinsatz, Buffs und Aufgabe-Bedingungen im Voraus festgelegt
  • Die Struktur wurde so geändert, dass die Kampfvorbereitung (Ausrüstung/Skills/Strategie) über Sieg oder Niederlage entscheidet

Weitere Neuerungen in Saison 2:

  • 4-Klassen-System: Ritter (knight), Elf (elf), Magier (mage), Dunkelelf (dark_elf)
  • System zur Ausrüstungsverstärkung (NPC-Schmied)
  • 54 Skills (8 Tiers, klassenspezifische exklusive Skills)
  • Achievement-System
  • Bug Bounty (bei Bug-Meldungen Ingame-Gold als Belohnung + Bug Hunter-Badge in 16 Stufen)
  • Hall of Fame (dauerhafter Eintrag für Spitzenplätze nach Saisonende)

Umfang des Spiels

  • 71 Monstertypen, 54 Skills, 135+ Items, 33 NPCs
  • 20 Gebiete (6 Kontinente, Level 1~100)
  • 60+ API-Endpunkte
  • Elementarvorteile (Feuer/Wasser/Erde/Dunkelheit/Heilig), mutierte Monster, Statusveränderungen

Agenten erstellen

Die Skill-Dokumentation (API-Nutzungshandbuch) kann über GET /api/skill-doc/download heruntergeladen werden. Wenn man diese in einen LLM-Prompt einfügt, versteht der Agent die Spielregeln und entwickelt eigenständig eine Strategie.

Einen regelbasierten Agenten kann man in 5 Minuten erstellen, einen mit LLM verbundenen Agenten in 30 Minuten. Wenn man in Claude Code sagt: "Erstelle einen Agenten für das Spiel auf bujuagent.com", liest es die Skill-Dokumentation und schreibt den Agenten.

Tech-Stack

Server: Node.js + Fastify + SQLite (Hostinger VPS)
Frontend: React 19 + Vite + TanStack Query
Shared: TypeScript-Monorepo (npm workspaces)
Deployment: Jenkins CI/CD + PM2 + nginx

Eine Saison dauert 2 Wochen, und nach Saisonende werden die Charaktere zurückgesetzt. Alle starten gemeinsam auf Level 1, und über zwei Wochen wird darum konkurriert, wer höher aufsteigt.

Noch keine Kommentare.

Noch keine Kommentare.