Releases: miketmoore/zelduh
Releases · miketmoore/zelduh
v1.0.0-alpha.3
v1.0.0-alpha.4 add go.mod and go.sum
Flatten Package Structure
This is a minor change - the package structure has been flattened in an effort to simplify the structure and internal dependency management.
Building Worlds
The second pre-release is now ready to test. I spent a lot of time working on the architecture of this project, so that I could start to focus more on the game design itself. Here is a highlight of the release updates:
- Map transitions - slide and instant/warp
- Tilemap rendering (TMX)
- Each room of the map can be configured with entities (enemies, obstacles, warps, switches, etc)
- Geographically, rooms can be connected on four sides, but warps allow more variation, such as doors to dungeons or to other map locations.
- Graphics are improved - still maintaining the "retro 8-bit" style and keeping it black and white.
- Entities in demo:
- Floor switch
- Moveable obstacle (let's push boxes around)
- Generic obstacles - basically any sprite can be rendered on the map and configured to obstruct other entities.
- Enemies - variation via entity+component configuration
- Player has a sword F, and arrow G, can walk ← ↑ → ↓, and dash (hold space)
- Enemies will die after x hits and will drop a coin that can be collected
- Player starts with 3 hearts/health and will lose one on each hit from an enemy
- Game states - Main screen, game running, pause, game over, map transition
v1.0.0-alpha.1
First compiled version of game.