This post and his fixes to the Javascript version made me so happy last week. Amazing that something I wrote 24 years ago can still be of interest to anyone.
Such a simple but effective effect. Came in super useful for the N64 port of Killer Instinct 2 (couldn't afford the memory for the pre-rendered fire that the arcade machine used, Jare to the rescue). Thanks for saving a junior programmers ass!<p><a href="https://www.youtube.com/watch?v=B8fph9nhq4k" rel="nofollow">https://www.youtube.com/watch?v=B8fph9nhq4k</a>
Sad that the author didn't run across Denthor's tutorials…
<a href="http://textfiles.com/programming/astrainer.txt" rel="nofollow">http://textfiles.com/programming/astrainer.txt</a><p>Discussed a few years ago on hn: <a href="https://news.ycombinator.com/item?id=8837545" rel="nofollow">https://news.ycombinator.com/item?id=8837545</a>
My favorite version of the old school fire effect was Hugo Elias' version that added a feedback driven warping effect: <a href="https://web.archive.org/web/20160418004150/http://freespace.virgin.net/hugo.elias/models/m_fire.htm" rel="nofollow">https://web.archive.org/web/20160418004150/http://freespace....</a>
Thank you for sharing this, this brings back such fond memories of the 90s! I was in middle school and the best I ever achieved were the scrolling pipes effect using Basic. Bonus points two with multi-colored scrolling pipes with proper overlap :-)
Awesome! I love this effect. Here's a size-optimised version I wrote in assembly a long time ago: <a href="http://www.humbug.net/projects/download/demos/js-fire7.zip" rel="nofollow">http://www.humbug.net/projects/download/demos/js-fire7.zip</a><p>It's 173 bytes in size. I wasn't going for the tiniest possible fire effect, but rather the tiniest but still decent looking version.
Ironically, the first fire effects I saw were on QBasic, found via various webrings in the mid to late 90s, like this one: <a href="http://www.petesqbsite.com/sections/tutorials/tutorials/fire.txt" rel="nofollow">http://www.petesqbsite.com/sections/tutorials/tutorials/fire...</a>
Ha, I remember being in high school and messing with my TI-84, I ran across a tutorial on running assembly on the TI-84. I was seriously impressed by the fact that I could run a semi-realistic fire simulation on that device with only two lines of assembly code.<p>Thanks omnimaga forums!