mirror of
https://github.com/avelino/awesome-go.git
synced 2024-12-12 17:13:58 +00:00
Adding kelindar/tile (#3234)
Hi folks, Here's one more tool for people to hopefully make more games in Go (and not only games). This is a general-purpose library for 2D grids with few algorithms implemented such as BFS, A* pathfinding, internal mini pub-sub for Observer pattern, and even some import/export functions. - github.com repo: https://github.com/kelindar/tile - pkg.go.dev: https://pkg.go.dev/github.com/kelindar/tile - goreportcard.com: https://goreportcard.com/report/github.com/kelindar/tile - coverage service link: https://coveralls.io/github/kelindar/tile (**96% coverage**) **Make sure that you've checked the boxes below before you submit PR:** - [x ] I have added my package in alphabetical order. - [x] I have an appropriate description with correct grammar. - [x] I know that this package was not listed before. - [x] I have added pkg.go.dev link to the repo and to my pull request. - [x] I have added coverage service link to the repo and to my pull request. - [x] I have added goreportcard link to the repo and to my pull request. - [x] I have read [Contribution guidelines](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#contribution-guidelines), [maintainers note](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#maintainers) and [Quality standard](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#quality-standard). Thanks for reviewing this!
This commit is contained in:
parent
e452260576
commit
98087a3cfc
@ -805,6 +805,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [prototype](https://github.com/gonutz/prototype) - Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.
|
* [prototype](https://github.com/gonutz/prototype) - Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.
|
||||||
* [raylib-go](https://github.com/gen2brain/raylib-go) - Go bindings for [raylib](http://www.raylib.com/), a simple and easy-to-use library to learn videogames programming.
|
* [raylib-go](https://github.com/gen2brain/raylib-go) - Go bindings for [raylib](http://www.raylib.com/), a simple and easy-to-use library to learn videogames programming.
|
||||||
* [termloop](https://github.com/JoelOtter/termloop) - Terminal-based game engine for Go, built on top of Termbox.
|
* [termloop](https://github.com/JoelOtter/termloop) - Terminal-based game engine for Go, built on top of Termbox.
|
||||||
|
* [tile](https://github.com/kelindar/tile) - Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.
|
||||||
|
|
||||||
## Generation and Generics
|
## Generation and Generics
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user