Yesterday (?) someone posted a video of a Bejeweled Blitz bot, getting a monsterscore of over one million points.
I was thinking wether it would be possible to make one in VB.Net and turns out it wasn't even that hard.
My highest score I reached was 884900. Perhaps with some tweaking it could get more, but meh, my job is done here ;)
[img]http://img1.uploadscreenshot.com/images/orig/3/8405072566-orig.jpg[/img]
[youtube]http://wwwyoutube.com/watch?v=oUce3wx-wdQ[/youtube]
Perplexity's code looks neat and tidy. While my code is understandable, I'm pretty sure it won't be very easy to change things. Once you know how it works though, it will be easy to change things.
There's a weird bug I can't seem to get fixed. Sometimes the bot becomes slow and doesn't seem to solve any patterns.
Also, special gems (powerups, multiply thingies, ...) don't get detected, so that may cause the bot to stop. Just solve a move manually to let it continue.
Download the source here: http://www.mediafire.com/download.php?s9znbmwlznso712
(Feel free to improve my bot, but credits would be appreciated.
I was thinking wether it would be possible to make one in VB.Net and turns out it wasn't even that hard.
My highest score I reached was 884900. Perhaps with some tweaking it could get more, but meh, my job is done here ;)
[img]http://img1.uploadscreenshot.com/images/orig/3/8405072566-orig.jpg[/img]
[youtube]http://wwwyoutube.com/watch?v=oUce3wx-wdQ[/youtube]
Perplexity's code looks neat and tidy. While my code is understandable, I'm pretty sure it won't be very easy to change things. Once you know how it works though, it will be easy to change things.
There's a weird bug I can't seem to get fixed. Sometimes the bot becomes slow and doesn't seem to solve any patterns.
Also, special gems (powerups, multiply thingies, ...) don't get detected, so that may cause the bot to stop. Just solve a move manually to let it continue.
Download the source here: http://www.mediafire.com/download.php?s9znbmwlznso712
(Feel free to improve my bot, but credits would be appreciated.



