Blog
  • Login

  • Anmeldung
  • Registrieren
  • Blog

  • Artikel
  • en
  • fr

đŸ‘Ÿ Darkwood: Entwicklung eines API-basierten Taktikspiels

der 7. MĂ€rz 2026

Darkwood ist jetzt vollstĂ€ndig ĂŒber die API spielbar.

Es gibt keine dedizierte BenutzeroberflÀche. Kein Frontend erforderlich. Kein grafischer Client.

Die Interaktion mit dem Spiel erfolgt ĂŒber HTTP.

Was „API-First“ wirklich bedeutet

In Darkwood ist der Spielablauf einfach und eindeutig:

  1. GET /api/darkwood/state → Aktuelle Situation beobachten
  2. Die JSON-Antwort interpretieren
  3. POST /api/darkwood/action → entscheiden, was zu tun ist
  4. Empfangen Sie den aktualisierten Status
  5. Wiederholen

Das Spiel verhĂ€lt sich ĂŒber HTTP wie ein Zustandsautomat.

Jede Antwort enthÀlt:

  • state — wo du dich befindest (Haupt-, Kampf-, Info-, Shop-Bereich usw.).
  • Modus — Unterphase (im Kampf, Sieg, Tod usw.)
  • data — Kontextbezogene Details (Leben, Feind, Statistiken, Kampfsitzung)

Ihr Client – ​​sei es curl, ein CLI-Tool, ein Skript oder ein KI-Agent – ​​liest den Zustand und entscheidet ĂŒber die nĂ€chste Aktion.

Es gibt keine versteckte UI-Logik.

Das Protokoll ist das Spiel.

Zwei Zugriffsebenen

Darkwood unterteilt den Zugang in zwei Ebenen:

1ïžâƒŁ API-Zugriff

Jede Anfrage muss Folgendes enthalten:

X-API-Key: <your-key>

Die API-SchlĂŒsselsteuerung:

  • Ob Sie die API aufrufen können
  • Ob Sie Teil der Beta-Saison 0 sind
  • Ob Sie Premium-Zugang haben
  • Ihr tĂ€gliches Aktionskontingent (fĂŒr kostenlose SchlĂŒssel)

2ïžâƒŁ SpieleridentitĂ€t

Um einen bestimmten Charakter zu spielen (fortlaufender Fortschritt, Kampf, Statuswerte), authentifizieren Sie sich mit:

Authorization: Bearer <jwt-token>

Das JWT identifiziert das Spielerkonto. Der API-SchlĂŒssel steuert Zugriff und Monetarisierung.

Sie sind absichtlich getrennt.

Die vollstĂ€ndige Dokumentation ist auf GitHub verfĂŒgbar: https://github.com/darkwood-com/darkwood-com/blob/main/docs/

Kostenlos vs. Premium

Darkwood lÀuft aktuell als Beta-Saison 0.

Es gibt zwei Arten von SchlĂŒsseln:

🎟 Beta-Zugang (kostenlos)

  • Persönlicher API-SchlĂŒssel
  • Begrenzte tĂ€gliche Aktionen
  • Zugriff auf den aktuellen spielbaren Zustand
  • Kein Archivzugriff

💎 GrĂŒnder-Premium

  • Persönlicher API-SchlĂŒssel
  • Unbegrenzte tĂ€gliche Aktionen
  • Zugriff auf archivierte Puzzle-Momentaufnahmen
  • Status als frĂŒher UnterstĂŒtzer

Archive sind schreibgeschĂŒtzte Momentaufnahmen vergangener spielbarer ZustĂ€nde. Sie legen historische SpielstĂ€nde offen, ohne das laufende Spielgeschehen zu verĂ€ndern.

Limitierte GrĂŒnder-Edition

Um diesen Start kontrolliert durchzufĂŒhren:

  • 5 Beta-ZugangsschlĂŒssel
  • 5 Founder Premium-Keys

Das war’s.

Dies ist kein groß angelegter Start. Es handelt sich um eine gezielte Veröffentlichung zur Validierung des Modells.

Der Vertrieb erfolgt ĂŒber Bonzai:

  • Beta-Zugang (kostenlos): https://www.bonzai.pro/matyo91/shop/yDxv_7247/darkwood-api-beta-access-free

  • GrĂŒnder-Premium: https://www.bonzai.pro/matyo91/shop/lQxn_7249/darkwood-api-founder-premium

Jeder SchlĂŒssel ist persönlich. Die SchlĂŒssel können bei Bedarf gedreht werden.

Warum keine BenutzeroberflÀche?

Weil die Schnittstelle optional ist.

Darkwood kann gespielt werden mit:

  • Locke
  • Postbote
  • eine benutzerdefinierte CLI
  • ein kleiner Webclient
  • ein Skript
  • ein KI-Agent

Die API definiert den Spielvertrag.

Der Klient ist lediglich ein Dolmetscher.

Beta-Saison 0

Die Spiellogik bleibt unverÀndert.

Im Mittelpunkt dieser Phase steht:

  • API-StabilitĂ€t
  • Sauberes Monetarisierungsmodell (nur API-SchlĂŒssel)
  • Deterministischer Zustandsfluss
  • Klarheit der Dokumentation

Keine Überkonstruktion. Keine unnötigen Funktionen.

Ein taktisches Spiel, das als Protokoll entlarvt wurde.

Darkwood ist nicht nur ein Backend-Projekt.

Es handelt sich um ein Spiel, das vollstĂ€ndig ĂŒber HTTP lĂ€uft.

Und Beta Staffel 0 ist jetzt live.

  • Sitemap - Hello - Blog - Apps - Photos - Kontakt - - - - - Impressum - Darkwood 2026, alle Rechte vorbehalten