top of page
Search

[144] Dusting

  • Writer: Conlan Walker
    Conlan Walker
  • Oct 25, 2024
  • 2 min read

That 3D game I mentioned in a previous post, is (technically) playable! It lacks some features that the actual asteroids game has, and it doesn't have sound, but at least it exists.

Here's a demo of it:





I also worked on a little video codec project. It's a new version of an older project of mine, but this time I'm using C++ for the encoder, and the decoder is a lot more optimized, allowing for 20 FPS on most videos that I tested.

It targets a mod for Minecraft that lets you program a little virtual computer using Lua.


This mod only uses text chars for its graphics, so you can't edit individual pixels.


The approach I'm taking with this codec is to use a some specific chars in the set that look like a group of 6 pixels.


These chars are between 128 and 159.




Here's a couple of screenshots of the decoder:


Here's a demo where I play a few minutes of an episode of Konosuba:

The video fidelity is good enough (excluding the garbage bitrate I recorded this with) to where you can read virtually all of the subtitles (excluding the opening, mostly).


And here's a demo of the encoder itself: (both the debug and release builds, which have different behavior to one another!)





Recently I've been too busy to enter in the current game jam myself, but I did agree to help with another team, so hopefully I can help make a finished project on that front at least.





Anyway, here's the boring code:

This is the 3D engine code that I modified since last time (or just bothered to include):

This is the code for the video decoder:

And this is the code for the encoder:


 
 
 

Recent Posts

See All
[152] Surface Tension

I now have 2 projects going (technically), and on one of them I currently have something that is shaping up to be something resembling a...

 
 
 

Comments


bottom of page