You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tutorial answers a question I had about implementing both a Screen state machine with ECS
Cons:
ECS API is verbose. It is exhausting to use the ECS, which is unfortunate since this library otherwise rocks. I imagine it's due to the way Golang works, but I'd kill for something as simple as for pos, appr in ecsController.QueryComponents(PositionComponent, AppearanceComponent)
The tutorial appears to be out of sync with the current API. Following the wiki has produced errors that wind up getting solved when I look at the code directy.
I know this hasn't been updated for years, and therefore is unlikely to see any more updates, but I would definitely be more interested in using it with a good cleanup of the ECS API. I might play around with this without the ECS to see if I can get something working on my own. I prefer BearLibTerminal to most other roguelike libraries because of its very simple API and many ports. Seeing a good Golang port of it almost made me abandon C.
The text was updated successfully, but these errors were encountered:
Pros:
Cons:
for pos, appr in ecsController.QueryComponents(PositionComponent, AppearanceComponent)
I know this hasn't been updated for years, and therefore is unlikely to see any more updates, but I would definitely be more interested in using it with a good cleanup of the ECS API. I might play around with this without the ECS to see if I can get something working on my own. I prefer BearLibTerminal to most other roguelike libraries because of its very simple API and many ports. Seeing a good Golang port of it almost made me abandon C.
The text was updated successfully, but these errors were encountered: