Description
I’ve been working on Gore – a port of the classic Doom engine written in pure Go, based on a ccgo C-to-Go translation of Doom Generic. It loads original WAD files, uses a software renderer (no SDL or CGO, or Go dependencies outside the standard library). Still has a bit of unsafe code that I'm trying to get rid of, and various other caveats.
In the examples is a terminal-based renderer, which is entertaining, even though it's very hard to play with terminal-style input/output.
The goal is a clean, cross-platform, Go-native take on the Doom engine – fun to hack on, easy to read, and portable.
Code and instructions are at https://github.com/AndreRenaud/Gore
Would love feedback or thoughts.
More from Show
Show HN: Aurora – AI Gateway built in Go
Show HN: Aurora – AI Gateway built in Go Every Ai project needs the same infra - API keys, providers SDKs, retry logic, cost tracking. it should be infra layer. Aurora is a Go gateway that handles that layer, ~15MB binary, no dependencies. It proxies requests to OpenaAI, Anthropic, Gemini etc, and can convert between formats - use the OpenAi SDK and Aurora translates to Anthropic's wire format automatically. No format conversion code in backend.<p>It helps: - track costs per customer/team - switch models and providers without changing code - debug requests and responses flows more easily - reduce costs with exact and semantic caching<p>How its different than other gateways: - auto-discovers providers models - provider pools with automatic failover switch - built in guardials, audit logging with export, analytics, admin dashboard - model aliases, regional deployment to reduce latency. - can be used in infra directly and admin endpoints let control everything, creating managed api keys on user onboard and more.<p>The oss version (Apache 2.0) includes everyhting. Enterprise adds SSO, RBAC, and tenant isolation.<p>npm install -g iaurora<p>website: <a href="https://aurorallm.online" rel="nofollow">https://aurorallm.online</a><p>feedbacks are welcome!
No other tools from this source yet.