I think that this was the first game I played in my old Amstrad. It was loaded from a cassette and it lasted a lot of time.

The concept is easy. You control the man with the direction arrows. You have to find the two green blocks to pass to the next level. When you had found the two green blocks, come back to home to pass to the next level.To know the color of the block, you have to walk all around it. Be careful with the mummies, each level has more of them and they are cleverer and cleverer.

It has been a very hard job. I'm collecting all the useful tricks I have done to reduce the final size of the jar, such as my own format for images, three nested loops in a single one,....

The game is in "Beta" version because I'm waiting for comments about it, the mummy intelligence level, suggestions... All opinions are welcome.

I hope you have fun with this 4k version of the game, as I did playing it and programming it.

You've just brought back many memories of playing this on the CPC 464.

I agree with g666, it feels a bit ponderous, definitely slower than I remember from the original. Didn't play far enough to see any speedups though...I also remember some booby-trapped blocks that would unleash an additional mummy when they were circled. Is there space left to implement these?

As you can see if you have played the game, it works perfectly downloading the jar file, but launching from the jnlp file I get a null exception because it can't find the resource. This is my jnlp file:

I couldn't use it due to the size, 100+ bytes more, and also I didn't like to use an absolute URL reference, . So, I'm sorry for not using a jnlp file.

Now, I have improved the game:- Improved the frame rate handler.- Speed has been increased. Each 3 levels, it is faster and faster, until level 9; faster was uncontrollable.- Now, the game can be continued. You can continue playing in the same level, but the score will be reset,

java.lang.NullPointerException at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source) at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source) at java.io.ObjectInputStream.readStreamHeader(Unknown Source) at java.io.ObjectInputStream.<init>(Unknown Source) at O.b(Unknown Source) at O.<init>(Unknown Source) at O.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.continueLaunch(Unknown Source) at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source) at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

On February 18th, it worked perfectly, as a post in this thread shows. I haven't change anything in the JAR file since then. So, please, change the link to the real location or update your local copy of the JAR file to this last version, previous to the ending of the contest.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org