Brifing

HC: A Modern HyperCard Clone for macOS

Run original 1987 HyperCard stacks on modern Apple Silicon and Intel Macs.

Hacker News: Show HN2 min

1Reviving Classic Stacks

HC is a modern software clone designed to execute original 1987 HyperCard stacks on contemporary macOS systems. It supports both Intel and Apple Silicon architectures, ensuring that legacy scripts remain functional. Users can download and open these stacks directly, effectively bridging the gap between vintage computing environments and today's hardware platforms.

2Interactive Gaming Demos

The platform includes several playable demos, such as a pinball construction set and a hangman game. These stacks utilize the original HyperTalk scripting language, allowing users to modify game logic or add custom words. By simply opening the stack script, developers can inspect and alter the underlying code of these classic applications.

3Arcade Classics Reimagined

Classic titles like Tetris and Space Invaders are recreated using polygon buttons within the HC environment. In the Space Invaders demo, players face forty invaders that increase in speed as they are destroyed. The Tetris implementation features pieces that change shape during rotation, demonstrating the versatility of the original HyperTalk scripting capabilities.

4Complex Logic Simulations

The software supports sophisticated game mechanics, including a Boulder Dash clone where fireflies explode on contact and crushed butterflies transform into diamonds. Another example is the Pac-Man inspired game, featuring four distinct ghost behaviors: charging, cutting off, closing in, and dawdling. These interactions are managed entirely through button-based movement and logic.

5Physics and Movement Mechanics

The Asteroids demo showcases momentum-based movement, where the ship drifts and the screen wraps around the edges. Rocks break into smaller pieces upon impact, and the game heartbeat accelerates as the difficulty increases. Players can control the ship using arrow keys or WASD, with a dedicated hyperspace function for emergency escapes.

6Puzzle and Strategy Implementation

Sokoban and Lode Runner are included to demonstrate puzzle-solving logic. The Sokoban stack uses XSB notation in hidden fields, allowing users to paste external levels directly into the game. Lode Runner features an eight-level board where players dig holes to trap guards, which fill back in after exactly nine seconds of gameplay.

7Development and Community Growth

HC is distributed as free software and is signed and notarized for macOS 10.13 and later. The developers encourage users to submit their own stacks, with the best contributions being added to the official demo collection. Donations are accepted to fund ongoing development, ensuring the project remains free for all users.

8Technical Compatibility Notes

For releases older than 0.8.3, macOS may incorrectly flag the application as damaged due to notarization status. Users can resolve this by running a specific command in the Terminal to bypass the warning. This ensures that even older versions of the software remain accessible on modern operating systems without security interruptions.

Original article: Hacker News: Show HN — HC: A Modern HyperCard Clone for macOS