DEV Community

Camilo
Camilo

Posted on

1

Contributed to Dome Game Engine for This Hacktoberfest

For this Hacktoberfest I decided to contribute to the Dome Engine. A minimalist game engine that is written in C that uses the Wren Programming Language for scripting.

These were the accepted contributions:

  • Added Wren Version to the command: dome -v.
  • Removed unused code for ffi module.
  • Added a new variable to Window for getting the FPS.

Also there were two additional PRs that were not accepted because they required additional though not related to code.

  • Added JSON support: This PR could not be accepted since its preferred to use raw C to generate the Map data structure, instead of Wren. But since Wren does not have support for Map construction until version 0.4.0 this module was delayed until then.

  • Added command line arguments to be accesible to Wren code: This was delayed because the optparse.c file has some arbitrary way of dealing with argv. And it was not clear the best way to interpret which items belongs to the engine arguments and which belongs to user custom arguments.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more