Eyecandy: Turn your computer into an expensive lava lamp.

Plasma

Initial Release Date
February 6, 1997
Color Palette
8/18b
Max Resolution
320x200
License Status
Public Domain
Codebase
C++
Platform(s)
MS-DOS
Author(s)
Ingemar Eriksson

Description

Plasma by Ingemar Eriksson is inspired by and similar to JCL Plasma generating a color-cycled plasma animation.

Plasmas are patterns generated by applying functions across each pixel in a grid using the grid coordinates as inputs. The functions frequently use trigonometric functions (i.e. sin/cosine) to keep output values within a valid range (typically 0-255), since for instance, sin(x) will always be between -1 and 1. Fractal or other functions or methods, like value scaling, can also be used.

Animation is produced, similarly to JCL Plasma, by merging two screen sized (320x200), moving windows from a plasma grid. Plasma improves on JCL Plasma though, in that it's pattern doesn't obviously repeat. Likely an effect of desyncing the palette cycling and plasma animation, but I'm not sure.

Video

Screenshots

ScreenshotScreenshotScreenshotScreenshot

Downloads

Documentation

Plasma
  Well... This is a plasma effect... Didn't bother to port it to
  assembler... too lazy... coded in c++... inspired by jclplasm.exe

  By: Ingemar Eriksson... e-mail: ingemar@ejka.se ...

  Hope You like it...

  No greetings, no one forgotten...

  No copyrights....




  

Discussion