We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Bejeweled (HTML5)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Bejeweled

Developer: PopCap Games
Publisher: PopCap Games
Platform: HTML5
Released internationally: December 2011


DebugIcon.png This game has debugging material.


See, this is why game preservation is important.
This game is defunct.
Do note the game no longer works at all without modifications. This is most likely due to the game's servers being shut down. As a result, further official developments with the game are unlikely to happen.

Yet another version of the match-3 for web browsers, being in place of Bejeweled 3, despite the title.

Debugging Information & Hidden Cheats

Hmmm...
To do:
Rest of debug functions.

Due to function packing, this is difficult in the original .js file, but setting the debug flag being hr to true in the prototype section or n (being an external value for true) will enable the debug functions and hidden key-based cheats.

In-Game

An FPS display is drawn on the bottom right corner.

Keys

Note capital and symbol ones are dependent. The arrow keys can move the in-game cursor too!

Key Description
0 Changes the highlighted Gem to a Red Gem.
1 Changes the highlighted Gem to a White Gem.
2 Changes the highlighted Gem to a Green Gem.
3 Changes the highlighted Gem to a Yellow Gem.
4 Changes the highlighted Gem to a Purple Gem.
5 Changes the highlighted Gem to a Orange Gem.
6 Changes the highlighted Gem to a Blue Gem.
7 Changes the highlighted Gem to 5+ Moves, matching 4/+ or forming a L shape with them will crash the game.
w Swaps gems upward based off the cursor's position.
a Swaps gems horizontally to the left based off the cursor's position.
s Swaps gems downward based off the cursor's position.
d Swaps gems horizontally to the right based off the cursor's position.
f Changes the highlighted Gem to a Flame Gem.
h Changes the highlighted Gem to a Hyper Cube.
l Changes the highlighted Gem to a Star Gem.
m Changes the highlighted Gem to a Multiplier Gem.
t Resets in-game tutorials, prints "tutorial reset" to the bottom left corner, in Speed, changes the highlighted Gem to a Time Bonus Gem.
p Adds 100 points.
r Resets in-game stats, prints "reset stats" to the bottom left corner in red.
q Makes matching impossible, with a setup of all gems going in an unmatchable diagonal set per line, this does NOT wipe out Power Gems, "NO MORE MOVES" is immediately triggered this way, in Speed, it triggers "TIME UP".
x Internally adjusts the sun curve to play the lighting animation for diagonal lighting.
z Internally adjusts the sun curve to play the lighting animation for a D-Pad set of gems based off where the cursor is pointing at.
A Turns on autoplay, prints "Autoplay: {0}" where "{0}" is "Random moves" (Slow moves with invalid moves or not), "Aggressive moves" (Quick moves), "Aggressive with invalid moves" (Quick moves with invalid moves), "Test hyperspace" (Does whatever possible to create Hyper Cubes, preferably, the majority of amazing plays), after that would set it to "Off", also writes "Ticks elapsed u:{0},g:{1}" where {0} is the update count and {1} is the game's tick count.
Space Unknown.
H Resets high scores.
@ Changes the highlighted Gem to an empty gem, with a flag of detonator, completing the level will crash the game.
! Changes the highlighted Gem to an empty gem, with a flag of scramble, completing the level will crash the game.
- Decreases the game's timescale by multiplied or equal to 0.75, in the rank screen, lowers the rank by 1.
+ Increases the game's original timescale by 1, in the rank screen, increases the rank by 1.
= Restores the game's original timescale.
R Resets the user's profile, also changes the game resolution to 480x768 (SD) due to using another call, if different, changes to 1024x768 (HD), refreshes the game without warning.
] Updates animations.
[ Sets time to the amount of game ticks, only affects Speed.
F Activates "BLAZING SPEED", in Speed, also changes the "Speed bonus" to 1000.
N Goes to the next level, has no effect in Speed.
\ Increases the multiplier by 1 and enables the tutorial, only affects Speed.
P Adds 1000 points.
V Prints the version number and information on the game's 3D environment, being "HTML5 WebGL" or "HTML5 Canvas", cannot be spammed, this command works on release builds too!
X Changes the background to the first one, draws "Background changed to idx: {0}" where {0} is the background index, negative.
Z Does the exact same as "X" but positive.

Main Menu

On the Main Menu, the version number is drawn on the top right corner in white with the DEBUG string before the version number.

(Source: LolHacksRule)