About
Glider 4.0 is a classic Macintosh game created by John Calhoun. This is a JavaScript port of John Calhoun's Glider 4.0, closely following the structure of the original Pascal source code. It adds a cheat mode with infinite lives and direct room/house selection, but leaves out the original's demo mode.
How it differs from the original
The JS port omits the original's demo mode, adds a cheat mode (infinite lives) and direct room selection not present originally, and has subtle behavioral differences from timing (using requestAnimationFrame instead of the original's TickCount-based busy-waiting) and from swapping QuickDraw for HTML5 Canvas — the "Hands of House" level notably doesn't work as designed as a result.
Getting started
Custom "houses" (level packs) originally created for the Mac version can be loaded and selected before starting the game.
Known limitations
- compatibility: Some subtle differences from the original due to timing differences and Canvas vs. Quickdraw rendering.
- gameplay: The Hands of house does not work as designed due to timing differences.
- features: Demo mode is not included.
Additional notes
- Known limitation
- The porting author notes some Pascal-to-JavaScript translation issues may remain, including possible stray global variables and shared-reference bugs from copying structures like Rect by reference instead of by value.