Jim Andrews

1997-2011 by Jim Andrews 

S o f t w a r e

Note: for recent work, see the downloadable Lingo section of vispo.com.


Windows for Shockwave   (2.1 Mb download) 

WFS as it appears in Director's Library Palette


Windows For Shockwave 4.0 (WFS 4.0) is a set of behaviors for Director 8+ (not an Xtra) that enables drag and drop creation of onstage windows, modal dialog boxes, cascading menus, right-click (Control+click in Mac) pop-up menus, and good cursor image control. It can be used in the creation of Shockwave movies or Projectors. The drag and drop behaviors are suitable for Director developers with no Lingo knowledge. WFS also supplies an extensive API for programmers to access more advanced functionality. Your computer experience is going to get better and better. Mobile Broadband or not, you will find Windows For Shockwave makes your time connected smoother and faster. You will wonder what you ever did before you got it! Version 4 introduces the ability to create/destroy dynamic sprites and collections of sprites. Price: $124.95 (Standard) or $200 (Professional)

From a review:

"Ah, lingo as it should be. Reusable, easy and flexible. The ideal for any developer is to create systems in which we can rapidly reuse our code so that each time we create with a set of behaviors it becomes simpler and faster. (And if you do not have your own behavior library started already, shame on you.) ;) This is just what Windows for Shockwave gives you. A set of rapidly reusable components that allow some very advanced and seamless interaction.

So what all will this do for you? Well it has many uses. Originally created to allow dialogs and fake windows in Shockwave, it allows for modal and non-modal "windows", cascading menus, popup menus, parent/child relationships of windows and objects and more. Think of it as a behavioral replacement for many OS style elements for navigation and windows. You can make the elements look like you want them to look.'


Nio   (3 Mb download) 

Verse 2 of Nio


Nio is a Director project in interactive audio/music/sound poetry/visuals. It syncrhonizes dynamic layers and sequences of audio files and animations. Verse 1 synchronizes layers of audio and visuals. Verse 2 (shown to the left) synchronizes layers and sequences of audio and visuals. I did all the voice work, recording, programming, graphics, animations, etc. The download is the Director 8 source code. I also wrote two essays about the project. One is on the poetics of the art of interactive audio for the Web; the other is on audio programming in Director 8, focussing on the techniques used in Nio.

CoLoRaTiOn  (1Mb download) 
Click to download CoLoRaTiOn


CoLoRaTiOn is a free 32-bit game for Windows 95 or later. The design and concept of this game are original. It grew out of collaboration between myself and Dr. Michael Fellows, a Theoretical Computer Scientist who has an amazing way of popularizing the mathematics of Computer Science for kids of all ages. Michael and I have collaborated on the design of over 60 puzzle/games--he has developed a method for generating puzzle/games from the mathematics of Computer Science. CoLoRaTiOn is the only one, however, that I have programmed.

The idea of the game draws on material from Graph Theory. A 'graph' is simply a collection of vertices and lines between vertices. A 'properly colored' graph is such that no vertices joined by a line are the same color, and all the vertices are colored. The goal of CoLoRaTiOn is to properly color a graph in a certain number of moves. The difficulty of the puzzle depends on a number of factors, such as whether you can see all the lines and how many vertices there are, and how many colors you have at your disposal.

Can you come up with a reliable, quick method of coloring the graphs? This is actually a deep question in mathematics. But CoLoRaTiOn can be played by children. To play it extremely well, however, is another matter.


KINGS (911Kb download) 


KINGS is a free 32-bit card game for Windows 95 or later. You against the computer. It plays a very good game but it doesn't cheat! The object of the game is to get a lower total of the numeric sum of your four cards than the computer's total of its cards. I wrote it because there's no other digital version and because I play it with real cards for fun or money occasionally and was curious to see if I could get the computer to play a good game. I also wrote it to learn Visual Basic and, later, Delphi when I rewrote it for the current 2.0 version.

Freeware. Enter any 'company name' and 'serial number' when prompted for the serial number.


The MORPH TEA Applet (48K loading now)


The applet you see to the left is available as a freeware download. I wrote this applet using J++. The MORPHTEA applet (an anagram for 'metaphor') does not create the images, but displays them (jpg or gif) on the Web. It has some nice features: it's only 8Kb; the buttons allow the user to stop the animation and examine it frame by frame (optional); when you move the mouse over the applet from left to right the speed increases; you can adjust the default speed; you can play the n images from 0 to n and then back to 0, etc., or randomly, or from 0 to n and then 0 to n again. See the MORPHTEA Download and Manual page for details. You can also download a dynamite morphing tool, to produce the images, at Masakazu Fujimiya's site. There are several morphs on the V I S P O site.

L A N G U ( I M ) A G E

Copyright 1996 - 2011 by Jim Andrews