SporView Title


SporView is a M$ Windoze screensaver module ( use it at your own risk! ). Copy SporView.scr into your screensaver directory ( C:\WINNT\ or C:\WINDOWS\ ) and configure it through the common screensaver configuration dialog. If you would like to run the programm in a 'windowed' mode, double click the SporView.exe file. In that case, SporView will run in a 800*600 window.

SporView is a simulation of three types of spores. Each Spore has the following life cyclus:
  • birth
  • eating
  • reproduction
  • death
For reproduction the Spores need energy. To get energy the Spores eat each other. There are two different simulation modes:
  • each Spore kind can eat the other Spore kinds ( r<->g<->b<->r )
  • each Spore kind can eat only one other kind of Spores ( r->g->b->r )
If a Spore has enough energy, it reproduces itself as often as possible. For the reproduction the Spores consume energy. If a Spore gets out of energy it will die. The intensity of the Spores represents the energy of it. On the bottom of the screen you see a population statistic.

You can modify several simulation parameter:
  • start Population: range from 3 to 200
  • max. Population: range from 200 to 50000
  • start spread: range from 5 to100
  • start cloud: range 5 to 100
SporView Screenshot
Click for larger Image


Configuartion Window
The source may look a little bit confusing because the simulation-code is ported from the ATARI TC-Compiler. Jewe wrote the simulation code back in 1995. I used the M$ Saver example to build SporView. You need M$ Visual C++ 6.0 to compile the source. If you are looking for an example how to code screensaver modules under Windoze, don't use this source ;). Read the articles on CodeGuru about scrennsaver programming . I've coded a NEXTSTEP version of this screensaver module and some kind soul ported it to Mac OS X .


Download SporView binary ( ~17KB )
Download SporView source code ( ~46KB )


[ Home ] [ Windoze Projects ] [ Projects ]

Stefan Preuss ( preussie@gmx.de )