Alley Cat (x86-64 port)

Alley Cat (x86-64 port) is a port of Alley Cat to Windows, Linux, and macOS with new features like infinite lives and quitting at any time.

README

Alley Cat (x86-64 port)

version platforms-windows-mac-linux license-unlicense

A port of Alley Cat (Bill Williams, SynSoft/IBM, 1984) from its original DOS executable to x86_64 platforms.

[!IMPORTANT] 99% LLM-generated code. I have rougly reviewed the output the agent produced, but if you have your concerns about AI, you should abstain from using this project.

Alley Cat Title Screen

Platforms and downloads

PlatformLatest releasePackage to choose
Windows x641.1windows-x86_64 ZIP
Linux x641.1linux-x86_64 archive
macOS Intel (x64)1.1macos-x86_64 ZIP
macOS Apple Silicon (ARM64)1.1macos-x86_64 ZIP — runs under Rosetta 2

The macOS build is not signed or notarized: allow it under Privacy & Security or run xattr -dr com.apple.quarantine <folder>.

Controls

  • Cursor keys move the cat. Alt performs special actions.
  • In the options menu, K, H, T and A (or 1 to 4) choose the skill level. The skill sets the starting difficulty; the game raises it as you complete levels.
  • Ctrl-S: turns the sound on and off.
  • Ctrl-R: restarts the game.
  • Ctrl-M: returns to the options menu.
  • Esc: pauses the game whie playing; quits the game on the title screen.
New (not in the original game):
  • F10, Ctrl-W and Ctrl-Q: quits at any time
  • Ctrl-L: adds a life, up to 9
  • Ctrl-K: infinite lives (counter gets set to 0)

Building

See BUILDING.md for requirements, build steps, the source layout and how the port works.

License

Unlicense