Playable Games
- Pong with vs-computer and two-player modes
- BlackJack
- Solitaire and FreeCell
- Memory with solo and hot-seat play
- Rock Paper Scissors Lizard Spock
- Asteroids
OchsSoft Presents
A lightweight native arcade launcher for local classic games, built with pygame-ce and designed for keyboard, mouse, and controller play.
Release assets are built by GitHub Actions and published to the public Classic Arcade downloads repository.
Player profiles, shared keyboard controls, mouse input, and controller assignment live at the arcade level so games can share a consistent setup.
Classic Arcade is packaged as a native Python/pygame-ce app. It avoids browser shells and Electron-style wrappers so installs stay simple.
Download the native package for your platform, extract the archive, and keep the whole program folder together. All packages include Python and the arcade dependencies.
ClassicArcade-windows.zip
Extract the zip and launch ClassicArcade.exe.
ClassicArcade-linux-x86_64.tar.gz
Extract the archive and run ./ClassicArcade/ClassicArcade.
Requires a graphical Linux desktop with glibc 2.35 or newer. On NixOS, launch with steam-run ./ClassicArcade/ClassicArcade.
Linux SHA-256 checksum
ClassicArcade-macos.zip
Extract the zip, drag ClassicArcade.app into Applications, and open it.
Developer ID signed and notarized by Apple. No Python or Rosetta installation required.
macOS SHA-256 checksum