2.0 KiB
2.0 KiB
Rulebook offene Punkte – Umsetzungs- & Doku-Plan
Quelle/SSOT: docs/game_rulebook_v1_2.md
Ziele
- Rulebook-konforme Implementierung der fehlenden Mechaniken (Auto-Cost, Blueprint-Baukasten, Build-Queue).
- Vollständige, verständliche Entwickler-Dokumentation unter
docs/wiki/.
Aufgaben (geordnet)
-
Auto-Cost-Score/Budget-Mechanik definieren (Rulebook §10)
- Score-Modell pro Effect-Typ festlegen (produce/consume/convert/capacity_add/queue_slots_add/points_add/modifier_add/grant_capability).
- Ressourcen-Werttabelle übernehmen und in Score-Formel einbauen.
- Budget pro Blueprint-Kategorie (building/ship/research/race/specialization) definieren.
- Ableitung von cost/build_time/upkeep (monoton) spezifizieren.
- UI-Breakdown-Format (transparente Scores) definieren.
-
Blueprint-Effects/Requirements/Access-Regeln vollständig abbilden (Rulebook §7)
- Requirements: building_count, building_tag_count, research_level, has_capability, player_race_in/_not_in, player_spec_in/_not_in.
- Access: allowed_/blocked_races sowie allowed_/blocked_specializations.
- Capabilities/Unlocks: grant_capability & menu:* Mechanik dokumentieren.
-
Build-Queue/Queue-Slots-Workflow definieren (Rulebook §8)
- Queue-Slots-Formel: base_slots + Σ(queue_slots_add).
- Job-Start-Flow: update_resources → slots → requirements/access → auto-cost → resource withdraw → job anlegen.
- Job-Finish-Flow: apply count/level, job entfernen, optional Event/Report.
- Destroyable-Flag/ Bombard-Handling (Rulebook §9) für Gebäude berücksichtigen.
-
Dokumentation in
docs/wiki/ergänzen- Rulebook-Mechaniken als neue Seite (z. B. rulebook.md) oder Erweiterung bestehender Seiten dokumentieren.
- API-Seiten (blueprints/build_queue/economy/planet_generator) mit Regel- und Datenmodell-Details ergänzen.
- Verweise auf SSOT und Decision Log aufnehmen.
Notizen/Entscheidungen
- TBD