badapplecodec
Features
- Crumb based compression for 2-bit color
- RLE packing
- Lua and Go decoder
- 20 FPS in ComputerCraft Lua
Gallery
History
Just something I wrote so I could play Bad Apple on a modded Minecraft server. It uses an RLE system similar to that of the first generation of Pokemon games (thanks RGMEX). Definately not the best way to do this, but it works and it was a nice experiment in compression.
I tried implementing all the modes that were in the original games, but determined that only one compression mode was really needed. I also found that I didn’t need to split the bitplanes, so I got rid of that too.