A faithful C/raylib port of Brick Blaster, the brick breaker released for MS-DOS on the Media Pocket label in 1999 by the French demoscene group Eclipse.

The gameplay internals — constants, level format, XOR save codec, power-up tables, collision lookup table, frame pacing — are ported byte-for-byte from the original x86 assembly sources, with every non-trivial function citing its ASM line.

Features

  • 80 levels across 2 worlds (Space, Arcade)
  • 24 power-ups: multi-ball, iron ball, laser, magnetic paddle, ghost, teleporters, bonus and malus
  • Monsters that spawn periodically and must be dodged or destroyed
  • 2 players, co-op and versus (duel)
  • Level editor to design your own levels
  • Demo / attract mode with an AI paddle
  • UI in English, French, German, Spanish, Italian and Portuguese

Controls

  • Move paddle — arrow keys, A/D, mouse, or gamepad left stick / D-pad
  • Fire ball — Space, or A / Cross on gamepad
  • Pause — P or Esc, or Start on gamepad
  • Back — Esc, or B / Circle on gamepad
  • Two players on one keyboard — P1 arrows + Space, P2 Q/A (left) D (right) + F
  • Two players on gamepads — P1 on gamepad 0, P2 on gamepad 1

Note: high scores are not kept between browser sessions in the web version. Download the desktop build if you want them saved.

Credits

Original 1999 game by the Eclipse demomaker team: Marc Radermacher (code), Christophe Résigné (music), Frédéric Box (graphics), Régis Vidal (WinEOS). Developed by Carapace (Softplace), published by Media Pocket.

The original sources were preserved in 2024 by david4599, with the kind permission of Marc Radermacher.

C/raylib port by Jonathan Odul (konsomejona). Built with raylib 5.0.

License: GNU GPL v3. Source code, build instructions and a full provenance and licensing record: https://github.com/KonsomeJona/brickblaster-c

Download

Download
brickblaster-windows-x64.zip 60 MB
Download
brickblaster-windows-arm64.zip 60 MB
Download
brickblaster-macos-universal.tar.gz 56 MB
Download
brickblaster-linux-x64.tar.gz 58 MB
Download
brickblaster-linux-arm64.tar.gz 58 MB

Leave a comment

Log in with itch.io to leave a comment.