ajhahn.de
← the-way-out commits

Commit

the-way-out

v0.2.9

ajhahnde · May 2026 · bcedacb3ab79faa993f6591e1299e18fb955629a · parent: c8cfc30 · view on GitHub →

modified .gitignore
@@ -18,8 +18,10 @@ venv/
assets/background/test_bg_1.png
assets/background/test_bg_2.png
ajhahnde/
.eeco
build/
dist/
*.spec
/.eeco/
modified CHANGELOG.md
@@ -1,5 +1,15 @@
# CHANGELOG
## v0.2.9
Maintenance release. No gameplay or save-file format changes.
### Repo
- README link points to the correct upstream (`eeco`, not `eecon`).
- `.gitignore` no longer tracks the local `.eeco/` workspace or the
legacy `ajhahnde/` notes directory.
## v0.2.8
The packaged macOS app now installs itself into `/Applications`. No
modified README.md
@@ -6,6 +6,8 @@ the way out.
**Version:** v0.2.2 — see [Changelog](CHANGELOG.md)
Build with [eeco](https://github.com/ajhahnde/eeco)
## Play
```bash
@@ -15,13 +17,13 @@ python main.py
## Controls
| Input | Action |
|------------------|-------------------|
| WASD / Arrows | Move & aim (4-way)|
| Space | Shoot |
| Shift | Dash |
| E | Use / interact |
| Esc | Pause / back |
| Input | Action |
| ------------- | ------------------ |
| WASD / Arrows | Move & aim (4-way) |
| Space | Shoot |
| Shift | Dash |
| E | Use / interact |
| Esc | Pause / back |
## Characters
@@ -38,17 +40,17 @@ in-game editor (`editor.py`) edits them live.
## Project layout
| Path | Purpose |
|------------------|------------------------------------------|
| `main.py` | Entry point & game loop |
| `menu.py` | Title, settings, character & level menus |
| `levels.py` | Level loading & runtime |
| `units.py` | Player & enemy logic |
| `interactables.py` / `static_objects.py` / `tileset.py` | World objects |
| `editor.py` | In-game level editor |
| `theme.py` | Shared palette & UI helpers |
| `audio.py` | Music & SFX |
| `assets/` | Sprites, audio, fonts, level maps |
| Path | Purpose |
| ------------------------------------------------------------- | ---------------------------------------- |
| `main.py` | Entry point & game loop |
| `menu.py` | Title, settings, character & level menus |
| `levels.py` | Level loading & runtime |
| `units.py` | Player & enemy logic |
| `interactables.py` / `static_objects.py` / `tileset.py` | World objects |
| `editor.py` | In-game level editor |
| `theme.py` | Shared palette & UI helpers |
| `audio.py` | Music & SFX |
| `assets/` | Sprites, audio, fonts, level maps |
## Build (macOS)
modified VERSION
@@ -1 +1 @@
v0.2.8
v0.2.9