cubed by orbitaldecay [web]
####: #;;## ## ### ### ### i## ### ### ## ### ### ##### #####K ### ### ###:#####t ##### E#####,### #### ######## ### ### ##########t ########K W########## ####:t#### ### ### ####W W### ####L f###E j###G ##### ### ###. ### ### ###. .### ### ### ### ,### ### ### ### ### ### ## ## ##W ### ##. ### ### ### ### L########### ## ### ##L ###: ### ### ### j########### ##E ### ### D##W ### ### ### ### ### ### W### f### ### #### #### ###i #### W### #### :#### #########; ########## ########### ######### ########### #######i ######### ##E####### ####### #######E## ,WD WE f#L f#E f#j prod: cubed platform: linux i386 size: 512b author: orbitaldecay date: 02/11/2012 A software voxel renderer implemented using (mostly) integer arithmetic. A few good ideas were divined from "Fast Voxel Traversal" by ... et al., which describes a similar algorithm using floating point arithmetic. Requires Python 2.5 or later (for ctypes). Uses Python to load the SDL lib, set-up an SDL window, mmap itself into memory, then call itself. This little trick uses 190 bytes, which I think is smaller than an equivalent binary could be (though I'd love for someone to prove me wrong). Python is an essential component of every Linux distro that I know of, and pretty much every distro released in the last 4 years ships with version 2.5 or greater. In short, this should run on any updated Linux system with SDL libs installed. I was debating releasing this as a 256b DOS intro, as I know it would receive more attention as such, but there aren't enough intros for Linux ;) Greets go out to frag, w23, DOS coders everywhere, and my cat Artemis who joined the great hunt in the sky last week. Keep it real hommies.
[ back to the prod ]