đŸ 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:
GET /api/darkwood/stateâ Aktuelle Situation beobachten- Die JSON-Antwort interpretieren
POST /api/darkwood/actionâ entscheiden, was zu tun ist- Empfangen Sie den aktualisierten Status
- 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.