From source code to browser play

Classic Game Restorations

Play classics rebuilt from released source code and community ports. Choose a game, learn its controls and see what we repaired, with original credits and known limits.

Compare all restored games ↓

Choose your first game

Original game & community port
Libre Arcade (browser game); Pmathijssen and Daan Hoeksema (public-domain boards).

Game of the Goose

Roll two dice and race to square 63 on a historical Goose board. Play with two to four people or computer opponents on the same device.

Play & read the controls

What we changed

Integrated the historical boards with the archive player and saved completed dice rolls before their animation.

Before you play

Players share one device. A saved game stays in that browser.

Original game & community port
Umberto Bresciani (browser edition), Radovan Janjic (game engine), DevilSquirrel (solver), letele and SONDLecT contributors (CC0 card decks).

Klondike Solitaire

Build four suit piles from ace to king in Klondike Solitaire. Choose draw one or draw three and play a deal the solver has checked.

Play & read the controls

What we changed

Integrated the solver, save and sound controls with the archive player under a separate name.

Before you play

The current game and statistics are local to this browser.

Original game & community port
Logan Engstrom, Garrett Finucane and the Hextris contributors (original). Libre Arcade (browser restoration).

Hextris

Rotate a six-sided centre to catch incoming blocks. Connect three or more of the same colour before any stack reaches the outer ring.

Play & read the controls

What we changed

Replaced the legacy save parser with plain JSON and restored the board through the original constructors.

Before you play

The current run and high scores stay in this browser.

Original game & community port
Michael Kurinnoy and Viewizard Games (Memonix 1.6 and its artwork); Libre Arcade (browser port).

Memonix: Pair

Look at the cards before they turn over, then uncover two at a time to clear matching pairs.

Play & read the controls

What we changed

Restored the card art and tied the preview countdown to the archive player’s pause state.

Before you play

Settings and best times stay on this device. Closing the tab ends the round.

Original game & community port
Michael Kurinnoy and Viewizard Games (Memonix 1.6 and its artwork); Libre Arcade (browser port).

Memonix: Builder

Memorize a building, then put the windows, walls, roof and other pieces back in the right places.

Play & read the controls

What we changed

Restored the building pieces and added archive-player pause and touch verification.

Before you play

Settings and best times stay on this device. Closing the tab ends the round.

Original game & community port
Michael Kurinnoy and Viewizard Games (Memonix 1.6 and its artwork); Libre Arcade (browser port).

Memonix: Mosaic

Study a tiled pattern while it’s visible, then rebuild it from memory using the matching colours and symbols.

Play & read the controls

What we changed

Preserved the original tile set and connected the game's timers and sound to the archive player.

Before you play

Settings and best times stay on this device. Closing the tab ends the round.

Original game & community port
Ben Whittaker (2009 original); Libre Arcade (HTML5 adaptation and synthesized audio).

Asteroids Infinity

Pilot a ship that drifts after you cut the engines. Blast the rocks, dodge saucers and use the shield when you run out of room to turn.

Play & read the controls

What we changed

Integrated flight controls, focus, pause and mute with the archive player.

Before you play

Scores and keyboard settings are local. A run in progress resets when you close the tab.

Original game & community port
Wesley Werner (original); Eric Ahnell (later compatibility update); Libre Arcade (browser reconstruction).

Nova Pinball

Six balls, one star. Work through the table’s missions to take it from red giant to wormhole in this browser restoration of Nova Pinball.

Play & read the controls

What we changed

Connected the restored space-themed table to the archive player with touch input and mute.

Before you play

High scores stay on this device. The current run ends when the page closes.

Original game & community port
DocDonkeys (2018 table reference); Libre Arcade (browser reconstruction, new artwork and audio).

Mechanical Night Pinball

Charge the plunger, keep the ball in play and hit the ramps in a browser reconstruction of the 2018 Pinup-Pinball table.

Play & read the controls

What we changed

Integrated the reconstructed table with the archive player’s pause, focus and sound controls.

Before you play

Closing the page ends the run and resets the session high score.

Original game & community port
PSY PONG 3D by Quetzy Garcia, browser port by Libre Arcade.

PSY PONG 3D

Play paddle tennis in a rotating 3D arena against the computer or a second player on the same device. Adjust the camera and match rules before you start.

Play & read the controls

What we changed

Integrated the 2009 rules and replacement artwork with the archive player's pause and touch controls.

Before you play

Language and options stay in this browser. Closing the page ends the match.

Original game & community port
Java ME adaptation by Juan José Luna Espinosa, crediting Joseph Duffy. Browser port by Libre Arcade.

Bomber

Fly over a city and time your bomb drops to clear a runway before the plane descends into the buildings. Each successful landing leads to a taller city.

Play & read the controls

What we changed

Connected the Java phone port to the archive player and latched short touch input for the next tick.

Before you play

Runs are played in one session.

Original game & community port
5ud0ku by Ivonne Engemann and Marcus Wagner (Ive&Case). Browser port by Libre Arcade.

5ud0ku

Play the 2006 Java phone Sudoku with its original unique-solution puzzle generator. Use pencil marks, undo, difficulty levels and local saving.

Play & read the controls

What we changed

Integrated mobile keypad input and verified that entered digits survive reopening the page.

Before you play

Puzzle saves stay on this device.

Original game & community port
Libre Arcade / BattleLab. Warboats by Trevor Chart; Bataille Navale OS4 by billux13 and Hugues Nouvel.

Naval Battle

Place five ships and trade shots with a computer opponent on a pair of 10×10 grids. Four difficulty levels are based on the 2009 Warboats AI, with a fifth classic style.

Play & read the controls

What we changed

Connected the historical computer opponents to the site player and made the enemy grid larger on phones.

Before you play

Closing the page ends the match. Your language choice is remembered.

Original game & community port
Jonathan Hulka, Libre Arcade and JS Nature Photos (CC BY-SA 3.0 US for photos and the adapted cover).

Sliding Tile Puzzle

Put a scrambled photo back in order by sliding tiles into the empty square. Choose a 3×3, 4×4 or 5×5 board and use the preview to plan your moves.

Play & read the controls

What we changed

Connected the original photo slider to the archive player and verified a move on a 5×5 board.

Before you play

The current board resets when you close the page.

Original game & community port
Spinning Tile Puzzle by Jonathan Hulka. Browser port by Libre Arcade. Photos and photo-based cover by JS Nature Photos (CC BY-SA 3.0 US).

Spinning Tile Puzzle

Rebuild a photo made up of seven hexagons. Each move spins three tiles around one junction, so their positions and angles change together.

Play & read the controls

What we changed

Recovered the original photo and cursor files and connected the game to the archive player.

Before you play

Closing the page starts a new puzzle next time.

Original game & community port
Yanoid by Jonas Christian Drewsen, Bjarke Sørensen, Mads Bondo Dydensborg and contributors. Browser port by Libre Arcade.

Yanoid

Play the 2001 SDL contest edition of Yanoid. Bounce the ball through eleven brick-breaking stages and catch power-ups that change how the paddle plays.

Play & read the controls

What we changed

Connected the preserved contest edition to the archive player’s input, pause and sound controls.

Before you play

Best score and settings stay in this browser. Closing the page ends the current run.

Original game & community port
Libre Jigsaw by Jonathan Hulka. Browser port by Libre Arcade. Photos and photo-based cover by JS Nature Photos (CC BY-SA 3.0 US).

Libre Jigsaw

Assemble nature photos or your own image in a classic jigsaw with interlocking or hexagonal pieces. Sort pieces into layers and come back to the same board later.

Play & read the controls

What we changed

Added local save and resume to the archive player and verified that the same pieces reopen in the same positions.

Before you play

One puzzle is saved on this device. Portable .ljf saves from this browser edition also load. Original Java .ljf files use a different format.

Original game & community port
54321 and its original artwork by Patrick Stein / nklein software. Browser port by Libre Arcade.

54321

Explore five logic puzzles on boards that range from two to four dimensions. Toggle lights, hunt for mines, find a path through a maze, jump pegs or slide tiles.

Play & read the controls

What we changed

Connected five puzzle modes to the archive player and preserved the original artwork with its own license.

Before you play

Game settings stay in this browser. Closing the page resets the current board.

Original game & community port
Original NES game, graphics and music by Shiru, browser port by Libre Arcade

Lawn Mower

Mow ten lawns on a limited tank of fuel. Plan a route around stones and flower beds, and circle back for fuel when it appears on cut grass.

Play & read the controls

What we changed

Connected the browser port’s controller, pause and sound to the archive player.

Before you play

Language and sound settings stay in this browser. A run starts over after closing.

Original game & community port
glParchis by Mariano Muñoz (Turulomio), browser port by Libre Arcade

glParchis

Choose a three-, four-, six- or eight-seat Parchís board, then race four pawns home against friends or the original computer opponents.

Play & read the controls

What we changed

Connected computer turns, sound and board focus to the archive player.

Before you play

Multiplayer seats share one browser. Save manually before closing if you want to resume.

Original game & community port
TAJJAVA by Jasen Borisov, browser adaptation by Libre Arcade

100-Square Challenge

Number all 100 squares on a 10 by 10 board by moving like a chess knight. Every square can be used once, and a single bad turn can leave a corner unreachable.

Play & read the controls

What we changed

Connected the turn-based puzzle to the archive player’s pause, focus and sound controls.

Before you play

The tutorial choice stays in this browser. A puzzle starts fresh after closing.

Original game & community port
Disk Field by Jeremy Appleyard (Tigga), browser port by Libre Arcade

Disk Field

Rotate the force field to guide a drifting disk through 17 physics puzzles. Learn which arrows obey you, then work around fixed currents and moving obstacles.

Play & read the controls

What we changed

Connected the puzzle to the archive player’s pause, mute and touch controls.

Before you play

Unlocked levels stay in this browser. A level in progress starts over after closing.

Original game & community port
MilCity – Blue Edition by Jérémy Walther, browser port by Libre Arcade

MilCity

Build a city that can afford a war. Keep the power running, finance your defenses and use radar to find targets on the enemy grid.

Play & read the controls

What we changed

Redrew the city map and radar symbols and connected the game clock to the archive player.

Before you play

Solo and training modes. An unfinished match is stored in this browser.

Original game & community port
OGLBricks by Alexey Markarov, browser port by Libre Arcade

OGLBricks

Build your own falling-block challenge. Pick the board dimensions, choose which of 27 shapes can appear and set the starting speed.

Play & read the controls

What we changed

Connected the browser port to the archive player's pause and audio controls and moved the reset confirmation into the game.

Before you play

Browser JSON saves are compatible with this edition. The original Windows save format is separate.

Original game & community port
Netris by Mark H. Weaver, browser port by Libre Arcade

Netris

Play the solo mode of a classic terminal block game. Clear rows at a steady pace, speed up when ready, or watch the original autopilot think through a stack.

Play & read the controls

What we changed

Added a touch panel and fixed duplicate key handling after a restart.

Before you play

Solo only. Closing the page ends the current game.

Original game & community port
Ri-li by Dominique Roux-Serret, music by Maf464, browser port by Libre Arcade

Ri-li

Guide a wooden train through 50 track mazes. Choose each junction early, collect every carriage and keep the growing train clear of its own tail.

Play & read the controls

What we changed

Packed the historical sprites into lossless atlases and connected touch input, pause and audio to the archive player.

Before you play

The browser keeps unlocked levels and scores. Closing the page ends the current run.

Original game & community port
Original Java applet by Milan Babuškov, browser port by Libre Arcade

XO World

Play X on a 10×10 board against the original Java applet’s computer opponent. Make a line of five before it does.

Play & read the controls

What we changed

Integrated the original computer opponent and browser board with the archive player.

Before you play

The language preference is saved locally. An unfinished board starts over after closing the page.

Original game & community port
Hugo Ruscitti and Walter Velazquez’s original game, browser port by Libre Arcade

Don Ceferino Hazaña

Shoot bouncing balls, split them into smaller targets, and clear each screen before the clock runs out.

Play & read the controls

What we changed

Connected the preserved arcade game and corrected held-key release for the touch controls.

Before you play

Preferences and high scores are local. Closing the page ends the current run.

Original game & community port
Shai Shapira’s 2012 game with Liberated Pixel Cup artists, browser port by Libre Arcade

Terramancers

Race to claim a grid in real time. Connect your territory in straight lines to take the tiles between them before the opponent does.

Play & read the controls

What we changed

Integrated the original territory rules and browser touch controls with the archive player.

Before you play

The language preference is saved locally. Matches start fresh after closing the page.

Original game & community port
Original NES game by Shiru and Alexei “PinWizz” Bespalko, browser reconstruction by Libre Arcade

Zooming Secretary

Race between ringing telephones and filing cabinets. Match each caller’s topic before time runs out, and learn a new office hazard each day.

Play & read the controls

What we changed

Connected the reconstructed NES game to the archive player, including its touch directions and pause.

Before you play

Language and sound preferences stay in this browser. A run starts over after closing the page.

Original game & community port
Gladiator by Forgotten Sages Development Team, continued by Snowstorm and the Openglad contributors

Openglad

Hire a company of fighters, take them into top-down battles, and carry their training and equipment from one mission to the next.

Play & read the controls

What we changed

Connected the pinned browser build to the archive player with its touchscreen controls and local company saves.

Before you play

Continue restores the company at Base Camp. Online play is available on the upstream site.

Original game & community port
Original game by Juan J. Martínez, browser port by Libre Arcade

For Science!

Challenge a computer opponent in a timed match-three duel. Match tiles to build resources, then spend them on attacks or a shield.

Play & read the controls

What we changed

Integrated touch input and made the turn timer and computer moves pause with the player.

Before you play

The game remembers language and music settings locally. A duel restarts after closing the page.

Original game & community port
Original by Patrick Haring and Christian Bürgi, browser reconstruction by Libre Arcade

Comet Pinball

Launch the ball and work both flippers on a classic three-ball table. Hit bumpers and slingshots to raise your score.

Play & read the controls

What we changed

Integrated the touch flippers and local leaderboard with the archive player.

Before you play

The browser reconstruction uses new artwork and audio. Unfinished games reset when the tab closes.

Original game & community port
Original game and assets by Kenta Cho, browser port by Libre Arcade

Wok

Catch falling balls with a wok and flick them through the right edge. Chain throws together before a ball hits the floor.

Play & read the controls

What we changed

Integrated the historical art, audio and pointer controls with the archive player.

Before you play

High scores stay in this browser. Closing the page ends the current run.

Original game & community port
Original NES game by Shiru, browser restoration by Libre Arcade

Lan Master

Rotate cables on a grid to connect every computer before time runs out. Later stages periodically rotate tiles while you work.

Play & read the controls

What we changed

Connected the browser restoration and its native touch controls to the archive player.

Before you play

Four-digit codes reopen levels. An unfinished board is reset when you reopen a level.

Original game & community port
David A. Capello’s original game, browser port by Libre Arcade

Donkey Bolonkey

Cycle through the falling bubbles and swap their colors to make matches before the playfield gets crowded.

Play & read the controls

What we changed

Connected the browser port and fixed score-name submission in the archive player.

Before you play

High scores and settings stay in this browser. Closing the page ends the current run.

Original game & community port
Adam Child and Craig Marshall’s original game, browser port by Libre Arcade

Bubble Train

Aim a cannon at a moving train of colored bubbles, match colors and clear the track before the chain reaches the end.

Play & read the controls

What we changed

Connected the preserved levels and touch controls to the archive player.

Before you play

The browser keeps settings and best times. An unfinished round starts fresh after closing the page.

Original game & community port
Original game by Ioan-Tudor Parvulescu, browser port by Libre Arcade

Netrok

Run, jump and climb through 20 platforming levels. Move your shields to cover different directions and place a checkpoint flag when the next stretch looks risky.

Play & read the controls

What we changed

Connected the restored levels, touch controls and local automatic saving to the archive player.

Before you play

Standard runs save to this browser. Cheat and custom runs use separate rules and do not replace the standard save.

Original game & community port
Milan Babuskov’s Njam, Kjell Breding’s AmigaOS4 edition and Libre Arcade’s browser port

Njam

Clear the maze of dots while avoiding ghosts. Play solo, team up on one device or race another player for points.

Play & read the controls

What we changed

Integrated the browser edition and its native touch controls with the archive player.

Before you play

Local play only. Settings and high scores are local; closing the tab ends the current run.

Original game & community port
Original game by Patrick Gerdsmeier, browser port by Libre Arcade

HighMoon

Take turns aiming and charging shots in a space-artillery duel. Gravity bends every shot, and a wormhole can send a projectile across the arena.

Play & read the controls

What we changed

Integrated touch controls, pause and mute with the archive player. This port uses new visuals and synthesized sound.

Before you play

Solo or same-device play. The browser remembers settings; a duel starts fresh on reopening.

Original game & community port
Based on Graeme McCutcheon’s micropolisJS and the open-source Micropolis project

Classic City Builder

Zone neighborhoods, connect roads and power, and balance a growing city budget.

Play & read the controls

What we changed

Added a touch toolbar and map panning, and connected the browser build to the archive player.

Before you play

The original menus are in English. One city save stays in the current browser.

Original game & community port
The Battle for Wesnoth by the Wesnoth project, with the browser port by tnecio and contributors

The Battle for Wesnoth

Recruit an army, capture villages and carry experienced units through a fantasy campaign.

Play & read the controls

What we changed

Integrated the browser edition with the archive player and cut the size of terrain downloads with lossless WebP.

Before you play

This browser edition offers single-player campaigns. Game saves stay in this browser.

Original game & community port
Fish Fillets by Altar Interactive, with the NG contributors and Leaf Arcade’s browser build

Fish Fillets NG

Switch between two fish, shift obstacles and guide both through underwater puzzle rooms.

Play & read the controls

What we changed

Restored missing resource groups from the original data and integrated the shared player’s touch controls, pause and mute.

Before you play

Room saves stay in the current browser. Enter the same room before loading your saved position.

Original game & community port
OpenTTD by the OpenTTD developers, with the browser build by Browser Games Now

OpenTTD

Connect towns and industries with roads, railways, docks and airports. Give vehicles orders and build a profitable transport company.

Play & read the controls

What we changed

Added a portrait layout, compressed downloads, and shared player pause and mute. The original construction and save menus remain available.

Before you play

Native saves are local to the browser. This archive edition includes OpenGFX2 Classic graphics and OpenSFX effects.

Original game & community port
Triplane Turmoil by Dodekaedron Software Creations, with the Triplane Classic port by Suomipelit contributors

Triplane Classic

Take off in a triplane, attack marked island targets and return to the runway. Two people can also fly on one keyboard.

Play & read the controls

What we changed

Fixed a browser stall when entering the mission and added touch flight controls, mobile pilot name entry, pause, mute and local roster storage.

Before you play

The pilot roster stays in this browser. In-game menus are in English, and touch controls are for one pilot.

Original game & community port
Ibid by Meatfighter (Birken Software), including the original game and browser restoration

Ibid

Steer a growing worm through 50 DOS levels with diamonds, portals and one-way passages.

Play & read the controls

What we changed

Added on-screen direction keys, a level-code keypad and a touch controls switch to the author's browser restoration.

Before you play

Progress stays in the current browser. The original DOS menus are in English.

Original game & community port
Freedroid Classic by Johannes Prix, Reinhard Prix and contributors

Freedroid Classic

Explore a starship as a small robot. Battle the droids on each deck or take over their bodies in timed circuit duels.

Play & read the controls

What we changed

Adapted the upstream SDL2 release for the browser with shared touch controls, pause, sound effects and local score storage.

Before you play

Scores persist in this browser and a new visit starts a fresh mission. In-game text is English. The browser edition includes sound effects.

Original game & community port
LMarbles by Michael Speck, with contributions by Lee Read; original source and artwork notices retained

LMarbles

Slide colored marbles into a target pattern. Work through 32 puzzles across four chapters, using walls and other marbles to stop each move.

Play & read the controls

What we changed

Adapted the author’s 1.2 SDL2 source for browser rendering, direct touch selection and shared controls, with pause, mute and isolated native progress storage.

Before you play

Completed results and settings persist locally; unfinished boards restart. English in-game menus. All 32 puzzles and physical-phone performance remain unverified.

Original game & community port
LBreakoutHD and LBreakout2 by Michael Speck and contributors; original theme and font credits retained

LBreakoutHD

A widescreen brick breaker with power-ups, extra level sets and two themes. Keep the ball in play and work through the original 37-level set.

Play & read the controls

What we changed

Built the author’s 1.2.4 source, fixed menu background scaling, reduced startup assets and connected shared touch controls, pause, mute and isolated native saves.

Before you play

Resume restarts the saved level with recorded score and lives, not the exact ball position. English in-game menus. Full completion, editor workflows and physical-phone performance remain unverified.

Original game & community port
Kobo Deluxe by David Olofson and contributors; XKobo by Akira Higuchi; SDL2 port by ruohoruotsi and contributors

Kobo Deluxe

An eight-way arcade shooter with branching space bases, enemy swarms and nose-and-tail weapons. Choose a skill level and work toward each base core.

Play & read the controls

What we changed

Repaired the SDL2 browser build and audio format, connected shared touch controls, and added pause, mute and isolated native profile/configuration storage.

Before you play

Profiles retain scores, settings and completed-stage progress, not unfinished fights. English in-game menus. Full completion and physical-phone performance remain unverified.

Original material & repair notesKobo Deluxe 0.5.1 · SDL2 port

David Olofson developed Kobo Deluxe from Akira Higuchi's XKobo. Our browser build starts with ruohoruotsi's community SDL2 port. The linked README preserves that port's own history and motivation.

One repair, in context

The problem
The older code defined audio tables in a header. Modern Clang could emit duplicate definitions and stop the build. Browser audio also needed the original S16 callback format to be handled correctly.
The change
The tables now have a single definition with extern declarations. The browser integration also requests the correct audio conversion, keeping the original synthesized sound scripts. The small table fix was merged upstream.

Recorded checks cover first-stage movement and firing, audio/mute, pause, normal Quit and profile/configuration recovery. They do not establish full completion or validation of the newly updated native macOS build.

Download the corresponding browser source ↓Includes the source, build notes and original notices. This is not an original DOS release package.

Original game & community port
David Joffe and contributors; character art by Evil Mr Henry; level contributions by Steve Merrifield; music and additional effects by Eric Matyas

Dave Gnukem

An open-source platform shooter inspired by Duke Nukem 1. Jump, shoot, find keys and use switches through its own levels and artwork.

Play & read the controls

What we changed

Repaired the SDL2 Web build and input waits, connected shared touch controls and local native saves, and added pause, mute and deferred original music.

Before you play

Native saves resume at a level start, not your exact position. English in-game menus. Full campaign completion and physical-phone performance remain unverified.

Original game & community port
Ronny Wester; Jeremy Chin, Lucas Martin-King, Cong Xu and contributors; original Emscripten port by Justin Jacobs

C-Dogs SDL

An overhead shooter with the two original campaigns, Ogre Rampage and Bug-Eyed Monsters, plus procedural Quick Play. Choose equipment, complete objectives and find the exit.

Play & read the controls

What we changed

Fixed direct campaign startup, serialized browser saves and reduced the asset package. Connected shared touch controls, pause and mute, preserving original campaign progress between browser sessions.

Before you play

Campaign boundaries and settings persist; unfinished missions do not. Extra campaign packs and LAN play are excluded. Full campaign completion and physical-phone testing remain unverified.

Original game & community port
David L. Clark / BMB Compuscience Canada; Simon Howard, Christoph Reichenbach, Jesse Smith and contributors

SDL Sopwith

Fly a biplane, destroy enemy targets and return home for supplies. The SDL source port offers Novice practice and computer opponents.

Play & read the controls

What we changed

Connected shared touch controls, pause and mute; fixed the blank canvas after resizing while paused, serialized browser storage writes, and added an in-player flight guide.

Before you play

Settings and high scores persist, not unfinished flights. No online multiplayer. Real-phone testing and a complete default-map victory remain unverified.

Original game & community port
Eclipse Software / Epic MegaGames; The OpenTyrian Development Team and contributors

OpenTyrian

Vertical space combat with ship upgrades and the four episodes of the freeware Tyrian 2.1 release, running through the OpenTyrian source port.

Play & read the controls

What we changed

Connected shared keyboard and touch controls, fixed browser pointer capture and focus-related pauses, and preserved native save slots in this browser. Original music and sound effects are included.

Before you play

Single-player testing only; no online multiplayer or DOS snapshot import. Native saves resume at a stage boundary. Real-phone testing and a full four-episode playthrough remain outstanding.

Original game & community port
Crack dot Com; Anthony Kruize, Sam Hocevar, Xenoveritas and the SDL port contributors

Abuse

A side-scrolling shooter with independent movement and aiming. Move with one hand while aiming and firing with the other.

Play & read the controls

What we changed

Fixed browser startup and quick input, added touch aiming, and kept the original save-station slots across browser sessions. Missing sound files are handled safely; attributed Freedoom effects replace the original recordings.

Before you play

No original music or online multiplayer. Saves stay in this browser and cannot import DOS emulator snapshots. Real-phone testing and a full campaign playthrough remain outstanding.

Original game & community port
Brainchild Design; Libre Games and community contributors; midzer’s browser port

Jump 'n Bump

A compact rabbit arena game. Play solo against three computer opponents, or share one keyboard with up to four people.

Play & read the controls

What we changed

Clarified solo and local multiplayer controls, fixed scancode bounds and mouse focus, and connected simultaneous touch movement and jumping to the shared player. Original physics, scoring, artwork and AI are retained.

Before you play

Local multiplayer shares one computer; there is no online multiplayer or persistent save. Contains cartoon blood. Real-phone testing remains outstanding.

Original material & repair notesJump 'n Bump · 1998 game / SDL2 port

Brainchild Design released Jump 'n Bump in 1998. This edition continues the SDL2 community engine and midzer's existing browser port; the original arena, artwork, physics and AI are retained.

One repair, in context

The problem
A browser canvas click could also activate the inherited mouse controls for another rabbit. Solo play and the several keyboard layouts were easy to confuse.
The change
Canvas clicks now give keyboard focus. Solo/local play and each rabbit’s keys are explained separately, and simultaneous touch movement/jumping uses the shared player. Original mouse bindings remain in native code.

The upstream README names two rabbits differently from its HTML manual and in-game score table; our control guide follows the checked engine and sprite colours. No online multiplayer or persistent save is claimed.

Download the corresponding browser source ↓Includes the source, build notes and original notices. This is not an original DOS release package.

Original game & community port
Goldtree Enterprises; hyperlogic and the community source-port contributors

Cylindrix

Three-on-three vehicle combat inside a cylindrical arena. Drive or fly, command two AI wingmen, and choose custom battles or the ten-stage tournament.

Play & read the controls

What we changed

Adapted the community source port for browser play, connected keyboard and touch controls, and added pause, mute and local pilot records. A separate Windows 64-bit sound-handle fix was submitted upstream.

Before you play

Pilot records and key settings persist, but an unfinished battle or tournament cannot be resumed after closing the page. Later MP3 music and tournament movies are not included. No online multiplayer.

Original material & repair notesCylindrix · 1995 game / community source port

Goldtree Enterprises released Cylindrix for DOS in 1995. Our work continues hyperlogic's cross-platform source port and its existing renderer, rather than recreating the game from screenshots.

One repair, in context

The problem
Later tournament stages referenced model files with DOS-style separators. Those paths did not resolve correctly in the browser filesystem.
The change
Level-record paths are normalized for the browser build. The existing game simulation and the original level data remain in use.

Custom matches reached natural wins/losses. All ten tournament transitions were checked using the original debug shortcut, not a naturally played full campaign. The owner reported an Android test; iOS remains untested.

Download the corresponding browser source ↓Includes the source, build notes and original notices. This is not an original DOS release package.

How these restorations are made

We preserve the original authors and explain our changes. Each project links to source, build instructions and known limitations. These are unofficial adaptations of existing games and community work, not newly created games or claims of being the first browser ports.

Testing is recorded per project: automated browser and touch simulations are not the same as a complete playthrough or a real-phone check. If something goes wrong, use Report a problem on the game page and tell us your device and the step that failed.

Game help
SYSTEM ONLINE

CTRL+K COMMAND MODE

Archive Commands

Press H, G, /, or L after opening commands. ESC closes this window.