|
|  |
Boulderdash
Remember Boulderdash from the old Commodore 64 days? Here it is as
an applet, but without the scroll!
Grab the diamonds, but avoid the falling rocks and swarming fireflies!
Ten levels of excitement with full instructions on how to create
additional levels! Source included!
Author's Notes:
Along the way, you'll encounter these elements:
| Titanium Wall | An indestructable wall |
| Dirt | You can dig through dirt, leaving empty spaces |
| Brick Wall | This wall can be destroyed if, say, you blow up a firefly next to it |
| Magic Wall | Just as destructable as the Brick Wall. If you drop a rock into the Magic Wall, it turns into a diamond. If you drop a diamond, it becomes a rock. There has to be an empty space under the Magic Wall, or else the falling rock or diamond will be swallowed by the wall and lost forever. |
| Firefly | Moves clockwise. If you smash it with a rock or diamond, it explodes. Deadly to the touch. |
| Butterfly | Moves counterclockwise. If you smash it with a rock or a diamond, it explodes into diamonds. Also deadly to the touch. |
| Amoeba | Grows randomly. If you suffocate it so it has no place to grow, all of the amoeba will turn into diamonds. Amoeba is not deadly to the touch (so you can help suffocate an amoeba by standing next to it), but will kill fireflies or butterflies that touch it. |
| Closed Exit | When you collect the required number of diamonds, this will turn into an Opened Exit. |
| Opened Exit | Passage to the next level. |
How To Use:
Download boulderdash.zip (29 KB)
Unzip with a
compression utility.
Java Source:
source.html
Sample HTML Source:
config.html
Status: Free
Author: David Koelle
Homepage: http://www.ultranet.com/~dkoelle/Boulderdash/index.html
Upload Date: September 22, 2000
New on the Java Boutique:
New Article:
AccelTree Fulcrum 1.2
If you look at most programs, you will discover that they essentially are comprised of code segments that are very standard in nature. For example, code to validate a data item in a database, or code to insert a record set in a set of tables. Fulcrum is a sophisticated template-based code management system that enables Java developers to maximize code reuse and simplify the programming process.
... [more articles]
New Tutorial:
Package Design
Designing is probably the most important phase in the
software development life cycle. In this series, Samudra will discuss
the packaging of classes that are part of the system and will conclude
this series with a small case study of the concepts discussed.
... [more Tutorials]
Year in Review:
The Best of 2002
The year 2002 saw 201 new applets posted to JavaBoutique.
Check out the 2 most popular apps from each month of 2002!
... [popular applets]
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
|
 |
|