HC: HyperCard brought back · Stacks, cards, buttons · What you click answers · Part of the Labynet citadel

HC

HyperCard for today's Mac

HyperCard pour le Mac d'aujourd'hui

Stacks, cards, buttons. The scripts of 1987 wake up on the Mac of 2026, intact, as if they had only been asleep.

Free software, free of charge · macOS 10.13 and later · Intel and Apple Silicon · signed and notarised · what's new

The games, on video

Written in plain HyperTalk, and played in HC. Click a picture to watch the video; the stacks themselves are further down, in the demo stacks.

What HC does

Demo stacks

Download a stack, unzip it, then open it with HC: a double-click, or File › Open Stack….

◉Pinball

The pinball table from the video. The flippers are held with the W and N keys. It is a construction set: with the Button tool, copy a mushroom, paste it elsewhere, shape it with the mouse, and play.

▼ flipper.stack.zip

✎Hangman

The hangman game: a gallows, a word to find, twenty-six letters. Play with the mouse or the keyboard; seven mistakes and the little man is hanged. The whole game lives in the stack script: open it, and add your own words.

▼ pendu.stack.zip

▦Tetris

The Tetris we all know, in HyperTalk. The falling piece is a single polygon button that changes shape at every rotation. Play with the arrow keys, or with Q D to move, Z to rotate, X to drop faster, and space to let go. The whole game lives in the stack script.

▼ Tetris.stack.zip

▲Space Invaders

Forty invaders made of polygon buttons, moving as one and speeding up as you shoot them down. Four shelters that crumble, a saucer that flies by now and then. Play with the arrow keys, or with Q D to move and Z or space to fire. The whole game lives in the stack script. The house record: 1,470 points.

▼ SpaceInvaders.stack.zip

▬Brick breaker

Sixty bricks in the colours of the rainbow, a paddle and a ball made of polygon buttons. Off the middle of the paddle the ball goes straight back, off the edge it flies at an angle, up to sixty degrees; it speeds up a little with every brick. Play with the arrow keys, or with Q D to move, and Z or space to launch the ball.

▼ CasseBriques.stack.zip

◆Boulder-Prout

A red-haired digger, boulders and diamonds: a homemade Boulder Dash, loosely inspired. Every cell is a button carrying a colour icon. Boulders fall and roll, but only a falling one crushes. Fireflies explode on contact, and a crushed butterfly turns into diamonds. Three caves, each one drawn as text in a hidden field. Play with the arrow keys, or with W A S D; R restarts the cave. It needs HC 0.8.8.

▼ BoulderProut.stack.zip

●Gobe-Prout

A chomper, dots, four ghosts: a homemade Pac-Man, loosely inspired. The maze is our own, and each ghost hunts its own way: red charges, pink cuts you off, cyan closes in from the other side, orange dawdles. A power pellet turns them blue and edible. The characters are colour-icon buttons, moved point by point. Play with the arrow keys, or with W A S D. It needs HC 0.8.8.

▼ GobeProut.stack.zip

✦Astro-Prout

A ship, rocks, a saucer: a homemade Asteroids, loosely inspired, drawn entirely in white-outlined polygon buttons. The ship turns and drifts on its momentum, space wraps around at the edges, rocks break in two and then in four, and the heartbeat speeds up. ← → or A D to turn, ↑ or W to thrust, space to fire, ↓ or S for hyperspace. It needs HC 0.8.8.

▼ AstroProut.stack.zip

▣Pousse-Prout

A red-haired pusher, crates and targets: a homemade Sokoban. Thirteen warehouses, every one solved by the computer before it went into the stack. A crate can be pushed, never pulled, so it gets stuck fast. Play with the arrow keys, or W A S D; U undoes a move, R restarts, and a click on a square walks the pusher there by the shortest path. The levels are written in XSB notation in hidden fields, so a level found elsewhere pastes right in. It needs HC 0.8.8.

▼ PousseProut.stack.zip

▤Lingot-Prout

A runner, gold bars and guards: a homemade Lode Runner, on the original's 28 by 16 board. Run, climb, hang from the bars, and dig the brick to the left (X) or to the right (C): guards fall into the hole… which fills back in after nine seconds. Take the last gold bar and a hidden ladder appears. Eight levels. Run with the arrow keys, or W A S D; R restarts the level. It needs HC 0.8.8.

▼ LingotProut.stack.zip

Share your stack

Made a stack with HC, a game, a tool, a curiosity? Send it in: the best ones will join the demo stacks, with your name.

  1. Compress your stack into a .zip (right-click › Compress in the Finder).
  2. Attach it to an email, with your name or nickname and a line to say what it does.

patricia [at] labynet [dot] fr

Every stack is opened and read before it is published. A stack contains scripts: we check that it does nothing harmful before offering it to others.

Support HC

HC is free and will stay free. If you like it, you can help it grow: every donation, even a small one, funds its development.

Donations go through PayPal

Installing

  1. Download the DMG of the latest release (earlier ones are on the releases page).
  2. Open it, and drag HC.app into Applications.
  3. Launch HC. The first time, macOS asks: "HC is an app downloaded from the Internet. Are you sure you want to open it?". Click Open: it asks only once.
Signed by the Association Labynet, notarised by Apple. Since release 0.8.3, macOS has checked HC: no more "damaged" message, no more command to type.

For a release older than 0.8.3, which is not notarised, macOS still says "HC is damaged" — it is not. Once, in the Terminal:

xattr -dr com.apple.quarantine /Applications/HC.app