Update: Please note that this video is of the previous version of the game! popcap have released a new version of Bejeweled Blitz. You can score much higher in the new version, so don’t be surprised if these scores don’t seem spectacular in the new version of the game! This is version 1.5 of my Bejeweled Blitz bot. There are 5 recorded games in this video, sorted by accumulated points (373K to 438K). This is an intermediary version of my bot, halfway through to the near-ideal design I envisioned. It improves upon v1.0 by using a userscript to read the game data, thus not having to recognize the game state by parsing screenshots. This allows it to send commands even while there is text (the initial “GO”, “LEVEL UP” and floating scores) obstructing the screen. It also eliminates the possibility to send a command when the game is not ready to accept user input yet. Note that the userscript is used exclusively to read the game state – it doesn’t change any of the game’s variables. The calculation “engine” hasn’t changed significantly from the last version. Delphi source code and more Bejeweled Blitz stuff here: thecybershadow.net
Friday, April 02nd, 2010 | Author: Bejeweled
Category: Bejeweled
You can follow any responses to this entry through the RSS 2.0 feed.
Responses are currently closed, but you can trackback from your own site.
25 Responses

Yup, I love bejeweled.
This is way cool! Thanks CyberShadow!
Press the R, S, F keys at the last hurrah for unlimited points!
everything dissapears
it will zap all the gems in every color
so clear field
unbelievable
Have you even played the game? 4 gems create a power gem (or a flame gem in the new version, which basically does the same).
at 19 seconds there are 4 greens connected but it only takes 3 of them.
In previous versions they would just cancel, but the latest version added the feature where it actually destroys EVERY gem onscreen.
all working thanks!!!
Have you thought of clicking “Allow”?
Please note that PopCap released a new version of the game, so this bot and the cheat toolbar UserScript won’t work any more. Check my website (in the description) for an updated cheat.
nothing just 2 of them cancel !!!!
try already!!!
Anyone know what happens when you drag one hypercube onto another hypercube? Just curious if it opens up a rift to the fifth dimension or something.
i can…done it once
I can score over 200k without the bot…
Hey dude, awesome work! I’ve seen a whole lot of hacks that modify game state but few bots, respect to you! I’ve just finished my first bot and got 280,000 (screenshot method) I’ve yet to fully implement the multiplier logic and the poor thing gets confused identifying the jewels sometimes but it’s coming along
Any tips you could give a noob AI coder? Thanks for the inspiration and good luck improving it! Maybe we could have a faceoff someday?
You’re right, but I can’t get my score to save even without the cheat. They either started blocking cheaters off the high scores, or it’s a temporary issue that affects everyone, not just cheaters.
Just tried several variations of increases of score (5k more than posted Score–then 2k more than 10k more) and still doesn’t save.
will try ..thx for fast response!
They may have added some heuristic cheated-score detection. Try “working up” your score, like with increments of 10k.
Got it working great…..BUT noticed when getting a relatively modest score of 200K and publishing it on my wall in Facebook and then close Firefox, then return to the game inside Facebook the recent high score is gone and back to my saved 76K w/out the cheat. In other wordsw the cheat is working but not saving once browser is closed…..any suggestions?
hey isnt this in Facebook???
i wish i can challenge your score but my highest is only 418200
anyway u r pro
A Flash decompiler. The game isn’t obfuscated.
How did you get the source code to this application? I always wanted to make something similar to this, but had no idea how to get the source.
ive done it now cheers
No, it is not correct. You missed the part about “GreaseMonkey”. You do not need the bot if you just want a lot of points. I will provide no assistance with compiling the bot.