Auto-commit after successful build: update app gameplay/UI, improve build setup, update docs/config

Changed files:\nREADME.md
app/build.gradle.kts
app/src/main/java/com/kawomi/githugandroid/GameModels.kt
app/src/main/java/com/kawomi/githugandroid/GitHugApp.kt
app/src/main/java/com/kawomi/githugandroid/GitRuntime.kt
app/src/main/java/com/kawomi/githugandroid/levels/AdvancedLevels.kt
app/src/main/java/com/kawomi/githugandroid/levels/CoreLevels.kt
app/src/main/java/com/kawomi/githugandroid/levels/LevelCatalog.kt
This commit is contained in:
Joe Tretter
2026-04-24 12:17:47 -05:00
parent 54e7e91339
commit 01765a0892
8 changed files with 161 additions and 37 deletions

View File

@@ -10,7 +10,7 @@ This repository contains a starter Android app with:
- CLI-first gameplay shell
- Optional hideable visualization panel
- A native-Git runtime scaffold with in-memory fallback while no bundled Git binary is present
- First playable GitHug-inspired levels: `init`, `add`, and `commit`
- Full official Githug level catalog, split into dedicated Kotlin level files
## Product direction
@@ -96,7 +96,7 @@ Planned native Git packaging path:
## Next steps toward full GitHug parity
- Replace the fallback in-memory Git engine with a packaged native Git binary
- Expand real repository-backed level validation beyond `init`, `add`, and `commit`
- Port all original levels and hints into structured content files
- Tighten advanced real repository-backed validation across the full Githug catalog
- Continue refining per-level setup fidelity for the remaining advanced scenarios
- Add richer validation rules and per-level explanations
- Add onboarding, accessibility polish, icons, tests, and Play Store assets