csharpfritz / csharpfritz/MyFirstTextGame

Add win condition and game ending

Offen
#7 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement game-content squad:romanoff
Vorherrschende Sprache
C#
Sterne
1
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The game has no win condition or ending sequence. After the player solves all puzzles and extracts the data (flag:data_extracted), the game should recognize this and present an ending narrative. Consider: end-of-game text in world.json, or a dedicated endCondition field that GameEngine checks after each command.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, GameEngines Ablauf zur Befehlsverarbeitung und die auf das Ende bezogenen Inhalte in world.json zu lesen. Verfolge, wie flag:data_extracted aufgezeichnet wird, lasse das Spiel dann nach jedem Befehl prüfen, ob das Flag gesetzt ist, und die Abschlussgeschichte anzeigen; als erledigt gilt die Aufgabe, wenn das Lösen aller Rätsel und das zuverlässige Extrahieren der Daten das Spiel beendet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
game-dev
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.