Tech News
← Back to articles

Kruci: Post-mortem of a UI library

read original related products more articles

kruci: Post-mortem of a UI library

I love doing experiments - side projects to my side projects, for fun or out of necessity.

Sometimes those experiments and end up in something useful, other times - not so much. Let me tell you about one of the latter projects - about terminals, user interfaces, and trade-offs.

Here's the source code, though beware - it's raw.

My programming spare time is dedicated mostly towards kartoffels, a game of mine where you're implementing firmwares for tiny robots:

Main menu of the upcoming kartoffels v0.8.

For the next version I've started to work on a new challenge, a map where your bot is stranded on an island - as the player, you have to implement a bot that collects some nearby rocks and arranges them into a HELP ME text:

An island in the middle of an ocean -- if only you squeeze your eyes a bit and assume that the gray dots are, in fact, sand; this is work-in-progress, so you have to picture rocks as well.

Since ocean is rarely stationary, I thought it'd be nice to add waves as a visual gimmick - inspired by a shader, I went with:

Waves, slowly waving around.

... continue reading