Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Ruby/Gosu based remake of Peter Morphose, my German platformer from 2001

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 editor
Octocat-spinner-32 levels
Octocat-spinner-32 media
Octocat-spinner-32 old.2001
Octocat-spinner-32 src
Octocat-spinner-32 web
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CHANGELOG.txt
Octocat-spinner-32 COPYING
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 objects.ini
Octocat-spinner-32 petermorphose.gemspec
README.md

Peter Morphose

gem install petermorphose
petermorphose

What is Peter Morphose?

Peter Morphose is a jump-and-run-and-survive platformer I wrote between 2000 and 2001, using Borland Delphi and the DelphiX library.

To give you an idea about the style of the game, you can look at the screenshot map of a typical level here: http://www.petermorphose.de/biddy/level/diezweibaeume.png

It was available only for Windows and only in German. The integrated level editor was popular with fans, but I never managed to build a community site to share those levels. I made some available in a level pack, though.

What is this repository?

This repository is a work-in-progress rewrite of Peter Morphose using Ruby and Gosu, with the following differences:

  • Runs on Windows, Mac OS X, Linux
  • Supports English and German
  • Simplified controls
  • Simplified gameplay
  • Full gamepad support
  • Level compatibility with the original game is retained (but not all levels are tested & included yet)

Why oh why remake such a frustrating game?

  • I was jamming along the Ludum Dare #21 competition with the given theme 'Escape'. Peter Morphose was a natural match.
  • The existing source code was neither public nor versioned. It was fantastically terrible too.
  • Translating from Delphi to Ruby sounded easy enough, given how similar the languages look like.
  • I wanted to have a new toy Ruby game to try to get running in NaCl. I ran out of time just porting the game though.

References

But there is still so much wrong about the game!

Feel free to fork it or file issues :)

-- Julian

Something went wrong with that request. Please try again.