Click the arrow to download the file PS.zip (4 KB).
Extract the archive to any convenient place on a local drive. You'll end up with a directory named PS containing all the files you need.
Keep a backup of the PS directory. You'll need a fresh copy for every new Perlenspiel project.
Email suspected bugs, ideas and comments to bmoriarty [at] wpi [dot] edu.
- Version 3.0.8 (12.03.13)
- A bug prevented variable border widths from working properly. Discovered and fixed by Mark Diehr.
- PS.imageLoad() now passes PS.ERROR to the exec function if a loading error occurs.
- Version 3.0.7 (11.18.13)
- PS.imageLoad() now defaults to format 4 instead of format 3.
- Problems with dubious reporting of sprite collisions have been fixed.
- PS.keyDown() and PS.keyUp() now respond correctly to the enter and backspace keys.
- Other obscure bug fixes and code improvements.
- Version 3.0.6 (11.16.13)
- Problems with PS.keyDown() and PS.keyUp() have been fixed.
- A new utility call, PS.keyRepeat(), lets you inspect and change the auto-repeat behavior of the keyboard.
- Version 3.0.5 (11.07.13)
- Issues with PS.keyDown() and PS.keyUp() were addressed, together with odd status line behavior under Firefox.
- Version 3.0.4 (11.05.13)
- Mark Diehr discovered a bug in the alpha blending of bead planes. Fixed.
- Version 3.0.3 (11.04.13)
- A parameter issue was discovered in PS.timerStart(). Fixed.
- Version 3.0.2 (10.30.13)
- Mark Diehr discovered a drawing bug with Opera browsers. Fixed.
- Version 3.0.1 (10.28.13)
- Bugs in the code and documentation for PS.applyRect() have been fixed. Thanks to Eric Anumba for spotting these issues.
- Stalled HTML5 audio loads (which seem to occur with annoying frequency under Android) no longer throw an error message.
- Version 3.0.0 (10.25.13)
- First release. There will be issues! Report curious behaviors to Professor Moriarty for immediate investigation.
- Thanks to WPI students Ben Carlson, Patrick Feeney and Ian Fite for their valuable help in preparing Version 3 for release.
- Special thanks to Mark Diehr at Full Sail for ideas, code and bug fixes.
The Fine Print
Perlenspiel is a scheme by Professor Moriarty (bmoriarty -at- wpi -dot- edu).
This web site and the Perlenspiel software are Copyright © 2009-13 Worcester Polytechnic Institute.
The Perlenspiel software is provided to you “as is,” and we make no express or implied warranties whatsoever with respect to its functionality, operability, or use, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.
By downloading the software from this page, you agree to the specified terms.