New variation: J-Blocks. Basic game play is the same, but you now advance through levels. The scoring has changed for J-Blocks too. Algorithm for removing blocks is (n * n * 5) as opposed to (n * (n-1)) and bonus algorithm is (n * n * 25) instead of [too complicated]. Just click on the Options button to choose between games.
| Level | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Score | 750 | 3,000 | 6,750 | 12,000 | 18,750 | 27,000 | 36,750 | 48,000 | 60,750 | 75,000 |
Code has merged. Now Jawbreaker can be hosted on multiple sites with multiple looks by just providing a CSS file and some site specific variables.
Jawbreaker now lives on two websites. Code branched so we're now supporting two separate code bases. This will have to change to features don't have to be duplicated...
Jawbreaker 1.1 added only one game play option (variable board sizes), but is an extensive rewrite focusing on loadtime and supporting pages.
Jawbreaker now allows you to choose between the previous 12x11 board size and the new 14x13 and 16x15.
Excluding Google AdSense and Analytics, the number of external files fetched has decreased from 18 files to 2. The Javascript and CSS files are now compressed and inlined (thru the magic of PHP include) and 15 images became 1 with CSS sprites.
The database the stores all scores has been redesigned so average scores are no longer computed in the main database (400,000 records plus). Calls to update scores through AJAX should return faster.
Instead of cramming help and whatnot into the game board, new pages now list scoring details, credits and usage.
After 6 months, Jawbreaker has a small following. Roughly 2,000 games a day are played by over 100 people a day. It's time to try advertising. I liked the clean look of the page before advertising, but let's see if there's anything to this internet advertising phenomenon.
The main Javascript logic was completed in just 6 hours one Sunday night. The surrounding high score database, browser compatibility, images, HTML and CSS added a few more weekend nights. But it's done and it works. Enjoy.