
About
Lunatic Fringe was originally released as a module for the After Dark screensaver package in the early 1990s, running only on classic Mac OS 9 and earlier; a later third-party wrapper allowed it on OS X but stopped working after OS X Lion, and it was never natively ported to Windows. This project recreates Lunatic Fringe using web technologies so it can be played in any modern browser regardless of platform. It builds on an original code foundation by James Carnley, first hosted on Google Code, with large later contributions from developer schwal10; the project is explicitly a work in progress.
Getting started
Play directly in the browser via the project's GitHub Pages site. To run it locally, the code must be served from a local server rather than opened directly as index.html, since splitting it across multiple files triggers CORS restrictions — for example, using VS Code's Live Server extension, or Python's built-in HTTP server followed by browsing to localhost.
History
The game began as an After Dark screensaver module in the early 1990s. The browser recreation's original code foundation was written by James Carnley and hosted on Google Code before being substantially expanded by contributor schwal10.
Known limitations
- platform: Due to CORS policy restrictions, the game cannot be run locally by simply opening index.html in a browser; a local server is required.