Files
Space-Theme/planning/rulebook_aufgaben.md
2026-02-09 00:05:29 +01:00

2.0 KiB
Raw Permalink Blame History

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)

  1. 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.
  2. 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.
  3. 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.
  4. 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