Skip to content

Releases: miketmoore/zelduh

v1.0.0-alpha.3

07 Apr 16:16
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release
v1.0.0-alpha.4

add go.mod and go.sum

Flatten Package Structure

18 Jul 12:34
Compare
Choose a tag to compare
Pre-release

This is a minor change - the package structure has been flattened in an effort to simplify the structure and internal dependency management.

Building Worlds

18 Jul 04:44
Compare
Choose a tag to compare
Building Worlds Pre-release
Pre-release

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

14 Mar 07:09
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

First compiled version of game.