javaScript Boulder Dash + Construction Kit
highlighted caves
my other C64 projects:
impossible mission
wizard of wor
tetris
domino
C64 retro
Controls
- Arrow keys
Use arrow keys to move Rockford four direction. This keys equivalent with the C64 joystick. The horizontal direction always important then vertical.
- CTRL or SHIFT key
The behavior of these keys equivalent with the joystick fire button. You can prevent Rockford move when you hold down the CTRL or SHIFT key.
Objects
- Rockford
Rockford is the hero of the game, the character controlled by the player.
His goal is to collect diamonds and avoid contact with monsters and falling rocks.
- Dirt and Space
Dirt and Space are the two basic components of the playfield.
Dirt can serve for blocking and/or suspending objects, while space allows them to move freely.
Rockford clears dirt as he moves, creating space.
- Rock
Rocks are probably the most commonly encountered elements of the game.
Upon removing the dirt from beneath them, they fall until they reach solid ground again.
A falling rock can not only crush enemies, but also Rockford as well.
Rocks can also "roll off" of other rocks and indestructible walls if there is space beside them,
and Rockford can also push single rocks sideways if there is nothing else in the way.
- Diamond
Diamonds are the items Rockford must collect in order to open the exit of a level. They otherwise act like boulders.
- Brick and Titanium Wall
Walls are the delimiters of the level.
Two basic types exist, destructible (which looks like brick, and can be removed with explosions)
and indestructible (made of titanium and from which the edge of the level is usually made).
- Expanding wall
Expanding walls look and act just like destructible walls, with one difference:
when possible, they expand horizontally, often trapping the player or enemies.
Expanding walls are made out of themselves - blowing a hole in the middle of a row causes it to close in again almost immediately.
- Magic wall
Magic Walls look and act just like destructible walls except that when a boulder is dropped on a magic wall,
it falls through and turns into a diamond. Conversely a diamond dropped on a magic wall turns into a boulder.
If there is no empty space underneath the magic wall, a boulder or diamond dropped onto it will simply disappear.
The level settings specify the amount of time that magic walls will "mill", i.e. turn rocks into diamonds and vice versa;
after which they deactivate, and any more rocks or diamonds that fall onto them will simply disappear.
- Firefly
Fireflies are one of the common enemies in the game. When next to a wall, they follow it to their left (clockwise);
otherwise they circle around a point in a 2x2 area. When a rock or diamond is dropped on them, they explode in a 3x3 square,
destroying anything in that area except indestructible walls and leaving empty space behind.
They also explode when Rockford touches them, killing both themselves and Rockford.
- Butterfly
Butterflies are similar to fireflies, with two important differences.
They follow the wall to their right (anti-clockwise) and when they explode,
they leave behind nine diamonds arranged in a 3x3 square
(unless one of these spaces happens to contain an indestructible wall).
- Amoeba
Amoeba is one of the most unpredictable elements of the game.
It grows at a random rate, by expanding into adjacent space and dirt.
The level settings include a duration after which the amoeba's growth rate will dramatically increase.
The amoeba is not directly dangerous to Rockford, although it is capable of enclosing and trapping him,
or blocking him from reaching the exit. If the amoeba grows too large, it will solidify into boulders,
and if it is stopped from growing any more, it will crystallize into diamonds.
- Exit
The exit is the final goal Rockford must reach after collecting enough diamonds.
It is disguised as an indestructible wall, and reveals itself after the required number of diamonds is collected.
Original caves |
New caves |
Caves under construction
2013: JUN | MAY | APR | MAR | FEB | JAN
2012: DEC | NOV | OCT | SEP | AUG | JUL | JUN | MAY | APR | MAR | FEB | JAN
2011: DEC
Caves by creators: Insch | pmilan | trischi83 | Tóth Attila | Krissz
2013: JUN | MAY | APR | MAR | FEB | JAN
2012: DEC | NOV | OCT | SEP | AUG | JUL | JUN | MAY | APR | MAR | FEB | JAN
2011: DEC
Caves by creators: Insch | pmilan | trischi83 | Tóth Attila | Krissz
| Cave name | Created by | preview | Edit | Play | Demo |
|---|---|---|---|---|---|
| ======================================================================== | |||||
| boulder1 intro | krisztián tóth |
preview
|
Edit | Play | [607] |
| boulder1 rooms | krisztián tóth |
preview
|
Edit | Play | [222] |
| boulder1 maze | krisztián tóth |
preview
|
Edit | Play | [90] |
| boulder1 butterflies | krisztián tóth |
preview
|
Edit | Play | [64] |
| boulder1 guards | krisztián tóth |
preview
|
Edit | Play | [59] |
| boulder1 firefly dens | krisztián tóth |
preview
|
Edit | Play | [48] |
| boulder1 amoeba | krisztián tóth |
preview
|
Edit | Play | [39] |
| boulder1 enchanted wall | krisztián tóth |
preview
|
Edit | Play | [39] |
| boulder1 greed | krisztián tóth |
preview
|
Edit | Play | [45] |
| boulder1 tracks | krisztián tóth |
preview
|
Edit | Play | [32] |
| boulder1 crowd | krisztián tóth |
preview
|
Edit | Play | [26] |
| boulder1 walls | krisztián tóth |
preview
|
Edit | Play | [17] |
| boulder1 apocalypse | krisztián tóth |
preview
|
Edit | Play | [29] |
| boulder1 zigzag | krisztián tóth |
preview
|
Edit | Play | [19] |
| boulder1 funnel | krisztián tóth |
preview
|
Edit | Play | [17] |
| boulder1 enchanted boxes | krisztián tóth |
preview
|
Edit | Play | [18] |
| boulder1 intermission 1 | krisztián tóth |
preview
|
Edit | Play | [16] |
| boulder1 intermission 2 | krisztián tóth |
preview
|
Edit | Play | [12] |
| boulder1 intermission 3 | krisztián tóth |
preview
|
Edit | Play | [19] |
| boulder1 intermission 4 | krisztián tóth |
preview
|
Edit | Play | [35] |
| boulder2 cave a | krisztián tóth |
preview
|
Edit | Play | [26] |
| boulder2 cave b | krisztián tóth |
preview
|
Edit | Play | [15] |
| boulder2 cave c | krisztián tóth |
preview
|
Edit | Play | [12] |
| boulder2 cave d | krisztián tóth |
preview
|
Edit | Play | [30] |
| boulder2 intermission 1 | krisztián tóth |
preview
|
Edit | Play | [12] |
| boulder2 cave f | krisztián tóth |
preview
|
Edit | Play | [10] |
| boulder2 cave g | krisztián tóth |
preview
|
Edit | Play | [11] |
| boulder2 cave h | krisztián tóth |
preview
|
Edit | Play | [26] |
| boulder2 intermission 2 | krisztián tóth |
preview
|
Edit | Play | [8] |
| boulder2 cave i | krisztián tóth |
preview
|
Edit | Play | [9] |
| boulder2 cave j | krisztián tóth |
preview
|
Edit | Play | [16] |
| boulder2 cave k | krisztián tóth |
preview
|
Edit | Play | [19] |
| boulder2 cave l | krisztián tóth |
preview
|
Edit | Play | [14] |
| boulder2 intermission 3 | krisztián tóth |
preview
|
Edit | Play | [9] |
| boulder2 cave n | krisztián tóth |
preview
|
Edit | Play | [14] |
| boulder2 cave o | krisztián tóth |
preview
|
Edit | Play | [9] |
| boulder2 cave p | krisztián tóth |
preview
|
Edit | Play | [12] |
| boulder2 intermission 4 | krisztián tóth |
preview
|
Edit | Play | [27] |
| boulder3 cave a | krisztián tóth |
preview
|
Edit | Play | [17] |
| boulder3 cave b | krisztián tóth |
preview
|
Edit | Play | [7] |
| boulder3 cave c | krisztián tóth |
preview
|
Edit | Play | [12] |
| boulder3 cave d | krisztián tóth |
preview
|
Edit | Play | [15] |
| boulder3 cave h | krisztián tóth |
preview
|
Edit | Play | [9] |
| boulder3 cave i | krisztián tóth |
preview
|
Edit | Play | [26] |
| boulder3 cave j | krisztián tóth |
preview
|
Edit | Play | [16] |