Viewing a single comment thread. View all comments

4

lainproliant wrote

I'm working on a few different things, balancing load across them based on whatever I feel like working on at any given time.

  • moonlight: A set of utilities for everyday C++ coding that make life easier, used in almost all of my C++ projects. It's effectively an overhaul of this which I wrote a few years ago: https://github.com/lainproliant/toolbox-cpp
  • lost-levels: A 2D game engine.
  • bakery: A python-based dependency driven build system: https://github.com/lainproliant/python3-bakery
  • pixart-queue: Part of a RPi project where the RPi is mounted in a shadowbox frame along with a 16x16 RGB LED grid. pixart-queue is an agent running on the RPi which will respond to requests in a Slack channel and will add images, animations, or printouts to its circular display queue.
  • jotdown: An extension for annotating notes, tasks, and appointments on top of Markdown, along with some helpful self-organization utilities to go along with it.
2

twovests wrote

Ooh is lost-levels published? It'd be cool to check that out

2

lainproliant wrote

It's going through a rewrite, but I can share with you the old version.

2

lainproliant wrote

https://github.com/lainproliant/lost-levels

Run submodules.sh to pull down the submodules, then make to build. Requires sdl2 and sdl2-image.

There's two demos: quadtree that shows the breakdown of a quadtree that would be used for collision detection, and simple that I use as a benchmarking tool to see how many sprites I can get on the screen before framerate starts to suffer.