Das Android Spiel Badener gegegen Schwaben. Eine Homage an North & South im neuen gewand
Establish TDD workflow, SVG asset layout, and development branch as the working line before main. |
||
|---|---|---|
| .cursor/rules | ||
| assets | ||
| core | ||
| docs | ||
| presentation | ||
| test | ||
| tools | ||
| .env.example | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
BadenSchwaben / Landestreit
Godot-4-Strategiespiel: Baden gegen Württemberg (Hotseat + einfache KI), Spielprinzip angelehnt an North & South, eigener Titel und eigene SVG-Assets.
Was / Wie / Wann / Wo
| Was | Runden-Strategie auf BW-Karte, Auto-Gefecht in v1, Android Querformat |
| Wie | TDD mit GUT: zuerst Test in test/, dann Logik in core/, UI zuletzt in presentation/ |
| Wann | Reihenfolge: Scaffold → Karte → Bewegung → Kampf → Ökonomie → Zug → Events → Sieg → Turns → KI → UI → Android. SVG parallel |
| Wo | Spec: docs/superpowers/specs/ · Plan: docs/superpowers/plans/ · Issues: GitLab + docs/issues/ · Code: core/, presentation/, assets/svg/ |
Start
# Godot 4.x (Flatpak-Beispiel)
flatpak run org.godotengine.Godot --path .
GUT: Addon installieren, Ordner res://test/ registrieren, Tests laufen lassen.
Regeln für Agenten / Mitentwickler
Siehe AGENTS.md und .cursor/rules/. Kurz:
- Issue zuerst (GitLab), dann Code.
- Test zuerst (rot), dann minimale Implementierung (grün).
core/ohne Nodes.- SVG für neue Grafik unter
assets/svg/. - Kein Name/Asset von North & South oder Tuniques Bleues.
Remote
https://git.marlinz.de/marlinz/Baden_Schwaben.git
Lizenz
Noch offen — vor F-Droid-Release festlegen (MIT empfohlen wie BrickPoint).