This is a JRuby port of notch's 48 hour "Ludum Dare" game competition entry from 2011: Prelude of the Chambered.
Notch's Java code is pretty straightforward and I've been looking for an excuse to do a "real" project in JRuby for ages. This seemed an ideal opportunity.
The port remains unfinished but the first few levels of the game are playable (start level, dungeon, overworld, and ice level - no bosses).
Controls are W, A, S, D and space. Or arrow keys. To get started, turn around and punch the "broken" wall. Best place to head is along the corridor, to the left, and down into the dungeon. You'll find boulders to punch, magic gloves, and bats to kill down there.
Note
As of 2026, this runs on JRuby 9.4.14.0 and is finally actually fast!
To run this code, get JRuby installed and then (from the root folder):
ruby escape.rb
Prelude of the Chambered is a game by Markus "Notch" Persson and Mojang
This JRuby port was started by, and is maintained by, Peter Cooper.
Contributions by:
Romain Lods has been working on a C#-powered .NET port of the game - http://github.com/rlods/PocDotNet
Unsure as yet, not sure of the license for the original game.
Original game and content is Copyright 2011 to Mojang so don't use Notch's graphical assets for your own blockbuster hit until he says it's OK :-)
