tui123 is a lightweight, terminal-based MP3 music player for Linux systems. It provides a fully featured ncurses interface for managing and playing your music library entirely from the terminal.
Cursedcraft is written in C99 with display output working either via ncurses or fbdev. It uses 32 bit fixed point math for rendering and procedurally generates worlds. It has 15 placeable block types (mapped to the ANSI colors) and supports multiple input methods like curses key detection, evdev, raw mode and gpm mouse.
Used that before, Its basically software PWM and moving the mouse messes with it. There is an equivalent in Linux called snd-pcsp which can be modprobed in case no sound card exists. It has the same issues though
Honestly, the design aspect really wasn't something I had considered, It definitively does make a lot of sense. Still sad though that it didn't officially happen. So far, all the arguments I had seen against it where purely about the performance, which in my testing isn't really a big factor for this.
There is a need as multiple things were broken when I tried both of those methods, ViaProxy is technically not required but having it makes the two work together a lot more nicely. I'm not entirely sure what ViaProxy does differently here but it fixed both the getting stuck in doors issue as well as mobs not rendering
Its not supposed to be blurry, you may have a configuration error in your browsers font renderers pixel order (like using BGR on an RGB screen), Id recommend testing with font smoothing turned off and seeing if it persists.
I use steam with Monado to play VRChat on Linux, it surprisingly just works. There are many options to do this nowadays like wired PCVR headsets (The HTC ones are really well supported under Linux) or ALVR if you have a Quest. The only tricky part is setting up steam to use Monado instead of Steam VR but there is documentation on that. I even had some success with running Beat Saber under FreeBSD once using Monado and Wine.
Minetest is pretty awesome but it has some harsh limitations like a -32k -> 32k block world size limit in all directions as well as not being world file compatible (i know that experimental converters exist but half the blocks never load in and these are as old as 1.2.5 blocks so no chance it will even attempt to work with 1.12.2 maps) so for someone trying to get close to vanilla, I still think reimplementations are the way to go.
You folks overflowed the 32 MB of RAM that my forum is running on and caused it to restart a few times due to the high amount of simultaneous connections. It has recovered now though