Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

JRuby port of Prelude of the Chambered, a Java game

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 escape Fixes to run in 1.9 mode. August 26, 2011
Octocat-spinner-32 .rvmrc rvmrc :) August 23, 2011
Octocat-spinner-32 README.md
Octocat-spinner-32 escape.rb
README.md

Prelude of the Chambered (JRuby port)

This is an in-progress JRuby port of notch's 48 hour "Ludum Dare" game competition entry, 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.

Porting is still in progress but the first few levels of the game are playable (start level, dungeon, overworld, and ice level - no bosses yet).

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.

Running

To run this code, get JRuby installed (rvm install jruby?) and then just run (from the root folder):

ruby escape.rb

Known bugs

  • If you take focus away from the game and then come back, the left and right controls stop working

Credits

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 - http://peterc.org/

Contributions by:

  • Charles Nutter (@headius)
  • Tim Felgentreff (github:timfel)
  • Andrew Chalkley (@chalkers)

Other links

Romain Lods has been working on a C#-powered .NET port of the game - http://github.com/rlods/PocDotNet

License

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 :-)

Something went wrong with that request. Please try again.