Last week i released a simple graphics demo for the Linux terminal (Fun with terminal color).
The low framerate and the mostly static graphics bothered me a bit. So, i , uhm did it yet again. Another demo, this time using Inline::CPP and massaged versions of tinyraytracer and tinyraycaster to provide some actual graphical content. As a matter of fact, Inline::CPP didn't work for my borrowed(*) code, and my understanding of CPP is a 20 years out of date. So i override the Inline::CPP RecDescent module to ignore my bugs. Hey, it's not production code, just a demo...
As in the last demo, your Terminal needs to support full RGB colors and have a size of at least 270x60 in size (characters, not pixels). SDL is sort-of-optional this time; the demo will run without sound if it can't load SDL. And as said above, you'll need to install Inline::CPP as well.
Here's the mercurial repository: https://cavac.at/public/mercurial/demos/terminalvelocity/
And the YouTube video: https://www.youtube.com/watch?v=MWcuI2SXA-A. OBS and YT compression did munge the quality a bit, though. Probably my fault for not understanding the OBS settings...
(*) "but with every intention of giving it back"
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: "Terminal Velocity", a better Linux terminal graphics demo
by etj (Priest) on Feb 20, 2024 at 11:41 UTC | |
Re: "Terminal Velocity", a better Linux terminal graphics demo
by Fletch (Bishop) on May 12, 2024 at 04:04 UTC | |
by cavac (Prior) on May 16, 2024 at 14:24 UTC | |
Re: "Terminal Velocity", a better Linux terminal graphics demo
by etj (Priest) on May 11, 2024 at 11:47 UTC | |
Re: "Terminal Velocity", a better Linux terminal graphics demo
by marioroy (Prior) on May 11, 2024 at 17:58 UTC | |
by cavac (Prior) on May 16, 2024 at 14:31 UTC |