ftp.nice.ch/pub/next/tools/screen/backspace/old/MovieSavers.tar.gz#/MovieSavers

FireWorks/
 
HostFont/
 
HostSpin/
 
Lines/
 
Makefile
 
ModernArt/
 
NeXT/
 
NeXTshades/
 
Popcorn/
 
README
 
include/
 

README

*** MOVIES1.0 SCREEN SAVERS ***

PRE-HISTORY:

Back before the dawn of BackSpace, I used Scene to do my screen
saving, which worked fine sort of, except it wasn't too automatic, and
there weren't too many "movies" to pick from.

Then came BackSpace!


CURRENT EVENTS:

I grabbed up NINE of the Scene "movies" and went to work.  These were
the easiest of the bunch that I had to work with.  None of the
PostScript is "mine", but belongs to who knows who else.  I just
basically copied the code and made up the modules for em.  Here is
what they are:

FireWorks
	Fireworks display.  shoots 10 firecrackers, and then starts
	over.  Needs sound.  Will try to add later.  Works in a normal
	window but don't expect much.

HostFont
	Prints the host name out at random angles, random sizes, and
	random (?) font types.

HostSpin & HostSpinSingle
	These both print out the hostname to the screen, and rotate it
	while also changing the color.  The Single version will cycle
	through each letter, rotating that single letter 360 degrees
	before going on to the next letter.  They work fine in a
	normal window, but they may be a bit screwy if you change the
	window size, especially HostSpinSingle.  In order for
	HostSpinSingle to work, HostSpin MUST be installed, as it uses
	the same pswrap'ped code to do it's letters.  The reverse is
	not true.  May be in color, I don't know.  Shouldn't be
	difficult to add if not.

Lines
	Very simple, prints random lines randommly to screen in random
	color.  Hey, how about a bit more randomness???

ModernArt
	Puts up some *modern* art onto the screen.  Basically a
	mish-mash of demented rectangles.  Nothing spectacular.

NeXT
	Puts a NeXT logo on the screen, squishes it, then unsquishes
	it.  Should be in color, I don't know.
	

NeXTshades
	Rotates and changes the scale of a NeXT logo, while also
	moving it along the screen.  Also changes it's color.  This
	should look nice in color, or on black and white.

Popcorn
	Makes popcorn.  Turn up the sound to hear it "popping".

All of these work on my system (2.1).  I've not run any of them over
night or anything but I don't expect them to crash.


INSTALLING:

Just unpack the archive, and 'cd MovieSavers', and type 'make'.  This
presumes that you are logged in as root, or have write access to
/LocalLibrary/BackSpaceViews.

Everything is precompiled.  It should install w/o having to recompile.
The make scripts are pretty simplistic.  Nothing too fancy.  If you
only want to make and install one module, then do a 'make install'
from that module's directory.


CUSTOMIZATION:

FireWorks, ModernArt, and NeXT all have #defines of TIME_DELAY.  You
can change this to speed up or slow down the animation.  In addition,
FireWorks has extra options for gravity, and number of "shots" that
will show on a screen.  NeXTshades has a bunch of options that you
could fiddle with to make bizzarre movements.


FUTURE ENHANCEMENTS:

I probably could add code to make mousemovements affect various
aspects of these programs, and most likely I will.  I hope to bring a
few more of the "movies" to BackSpace, like the snake one (I really
want that one), but it's quite big and I don't have the time right
now.


PROBLEMS / BUGS / SUGGESTIONS / PRAISE / MONEY (yeah right):

If ya find a problem, or like these, or whatever, send me some mail.
See below.


COPYRIGHT:

None.  Since I "borrowed" all the PostScript examples from elsewhere,
I don't think I'd even attempt to Copyright this.  Use em any way you
wish, except for commericial gain.


GUARANTEE'S:

I guarantee that I don't think it'll hose your system.  Mine hasn't
crashed and I tested these pretty thoroughly.  If it does bake your
system, well, rest assured it'll probably nail mine too.  Apologies if
it does anything goofy.  Please let me know.


AUTHOR / EMAIL ADDRESS:

Doug "Kareth" McClure
asd@cc.purdue.edu
XASD@PURCCVM.BITNET

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.