https://github.com/matjam/girder
A go package for rendering 2d autotiled maps
https://github.com/matjam/girder
Last synced: 13 days ago
JSON representation
A go package for rendering 2d autotiled maps
- Host: GitHub
- URL: https://github.com/matjam/girder
- Owner: matjam
- License: mit
- Created: 2023-11-08T17:17:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-09T00:34:57.000Z (over 2 years ago)
- Last Synced: 2025-02-28T23:57:45.371Z (over 1 year ago)
- Language: Go
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# girder
Girder is a package for Go that provides a general framework for implementing
roguelikes. Its mostly just for my own projects right now, but once the API
stabilizes I intend to stamp it as a 1.0 and provide support for it.
The package provides the following
* A relatively simple ECS implementation for defining Entities, Components
and Systems. If you're not interested in using an ECS, thats fine, but I
wanted to provide one anyway as I'm using it for my own projects.
* A generic 2d grid package that provides a way to store any type you want.
This is useful when you have a "Tile" struct that you want to store in one
grid, and then have another grid that stores a different type.