WARNING - this widget makes heavy use of canvas graphics and needs a fairly powerful computer to run.
Note: much faster in Opera 9.5 Alpha!
The return of the retro gaming favourite!
This is a hybrid remake version of the three original Repton games, including the original levels! It even includes working sound effects (a widget first?)
Explore and dig through level after level of diamond-hunting puzzle gaming - and better still, get new levels delivered straight to your desktop automatically! New episodes and levels will appear in the listing dynamically, and load on demand.
Repton is a side-scrolling action puzzle game, where the objective is to clear each level of diamonds by collecting them. To do so, you must dig through the earth, dislodging rock traps and eggs, caging lost spirits, opening safes and dodging marauding monsters.
Controls are: cursor keys to move, Space to pause, and M and H for Map and Help respectively, or use the buttons in the bottom-right of the widget. Remember to use the Map and Help facilities to find your way around.
First-time players might find it useful to play the Repton 1 episode first, as it has no skulls, spirits, fungus or transporters. Repton 3 is more of a challenge.
If you enjoy the Repton experience, please consider buying the official modern PC version from Superior Interactive (http://www.superiorinteractive.com).
Currently, I have all of the original Repton 1 levels, and all of the first Repton 3 episode (Prelude) available. I hope to add new episodes soon. The game also support Repton 2-style multiple-area levels - look out for these appearing too.
If anyone wants a demonstration of standards compliance and Opera's speed in Javascript and canvas operations, just extract the widget .zip file to a new folder, and save this file: builtinlevels.js into the repton/ folder, overwriting the one there. This should add a new episode called "Local" to the list, containing the first level only. Because this level doesn't require internet access to load, you should be able to open index.html as a normal web page, and it'll still work.
After testing this in Opera, fire up Firefox and load index.html - it should run perfectly, but much, much slower!
It also kind of works in Safari, also very slowly and with some problems with animations. I've not looked into why yet.
I'm pretty sure I was using 9.02 when I started work on this... The only thing I do differently from my earlier audio-widget is include the WAVs as data:URIs instead of URLs - it looks like the Audio object can't look inside the virtual ZIP folder structure like the img tag can.
Edit: just checked using 9.02 on my Mac - sounds do work.
By runeh , # Jan 15, 2007 3:38:57 PM
builtinlevels.js
into the repton/ folder, overwriting the one there. This should add a new episode called "Local" to the list, containing the first level only. Because this level doesn't require internet access to load, you should be able to open index.html as a normal web page, and it'll still work.
After testing this in Opera, fire up Firefox and load index.html - it should run perfectly, but much, much slower!
It also kind of works in Safari, also very slowly and with some problems with animations. I've not looked into why yet.
Have fun!
By johnnysaucepn , # Jan 14, 2007 3:15:08 AM
By AleksOD , # Jan 13, 2007 8:30:36 AM
By shoust , # Jan 13, 2007 3:48:10 AM
Edit: just checked using 9.02 on my Mac - sounds do work.
By johnnysaucepn , # Jan 13, 2007 2:36:48 AM
How did you add the sound effects? Did 9.10 fix flash sound or the audio object?
-edit
Got bored and looked from the sources... I guess they fixed Audio then, didn't work in 9.02.
By zomg , # Jan 12, 2007 9:46:57 PM
grafio, actually it predates Supaplex by a few years, hence the REALLY old graphics...
By johnnysaucepn , # Jan 12, 2007 7:41:08 PM
By grafio , # Jan 12, 2007 6:57:43 PM
By FataL , # Jan 12, 2007 6:48:38 PM