Skip to content

Complete Emberbound survival adventure and delivery pipeline - #3

Merged
cihat-kose merged 1 commit into
masterfrom
codex/complete-emberbound
Sep 27, 2026
Merged

cihat-kose merged 1 commit into
masterfrom
codex/complete-emberbound

Conversation

@cihat-kose

Copy link
Copy Markdown
Owner

Change

Complete the Java adventure prototype as Emberbound, a playable survival game: choose a character, explore three regions, manage equipment and healing, collect supplies, and return home to escape. Add explicit defeat, safe retreat, one-time rewards, and validated save/resume behavior.

Separate game rules from the terminal and persistence adapters. Move to a Java 21 Maven project with executable JAR and launchers, a deterministic full-game demo, Windows/Linux CI, formatting and coverage checks. Add English/Turkish documentation, architecture notes, and portfolio presentation assets.

Validation

  • Java 21: mvnw.cmd --offline --batch-mode --no-transfer-progress clean verify — 86 tests, no failures; 300 seeded campaigns across all three characters; 98.25% line coverage.
  • Windows: play.cmd --demo completes the real game; packaged --help works.
  • Combat, purchases, corrupted saves, failed writes, input recovery, and save/resume are covered by regression tests.
  • Gameplay rules match the documentation; relative documentation links and git diff --check pass.

Demo ending:

--- YOU ESCAPED ---
Enemies defeated: 6 | Supplies: 3/3 | Gold: 46

@cihat-kose
cihat-kose merged commit 030f827 into master Sep 27, 2026
2 checks passed
@cihat-kose
cihat-kose deleted the codex/complete-emberbound branch September 27, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant