Jeweler

A helping tool for Bejeweled!
 
 

Info

Jeweler is a freeware PalmOS program that helps Bejeweled! players to find moves analyzing the screenshots taken with Snap.

Created with SuperWaba by José Alfonso Solera.

Minimum Requirements:

  • A HiRes 320x320 PalmOS device (tested on Tungsten|E and Sony Clié TJ35)
  • SuperWaba VM
  • Snap by Maillot Christophe (tested with version 0.2.5)
  • Bejeweled! (tested with shareware version 2.23)
  • An expansion card for the screenshots
screen

How to be a Jeweler

First, be sure that you are playing Bejeweled! with 'enhanced' gems (see Game Settings) and that Snap is enabled. For this program, it is recommended to uncheck the 'Auto disable' option (for several captures) and not to use a file prefix (too long names). Also, select the key that will trigger the capture (Snap key).

These are the steps to be a Jeweler:

  1. While playing Bejeweled!, press the Snap key, wait a second for the capture and exit the program. Your screenshot has been saved on the expansion card at /PALM/programs/Snap/ as a BMP file with an alphanumeric name.
  2. Open Jeweler. Look for your capture. Study all the available moves. Before returning to Bejeweled, delete the capture if useless. More details of Jeweler interface later.
  3. Once again in Bejeweled!, swap gems according to your study and repeat again these steps (if you want to use Jeweler for all the moves).

The interface of Jeweler consists of:

  • A grid of colored circles representing the gems. The lines joining adjacent gems indicate the possible swappings. When the bitmap is a HiRes screenshot, but not from Bejeweled!, black gems appear. Also, an sparkling gem can result on a black circle. Other bitmaps are not represented on the screen.
  • Below the grid of gems, a label with the name, the date and the relative order of the bitmap is shown. On error, the text indicates the problem. This information helps to find the correct bitmap if previous ones have been not deleted.
  • The listbox at the right contains more information about the available moves. For example, the text '3 4 >: 3)2 4)1' means that swapping the gem at row 3 and column 4 to the right, we obtain two groups of 3 gems and one of 4. The character 'v' means swapping with the gem below. For the moment, the combinations after the refilling (chain reactions) are not considered.
  • The button Delete allows to erase the current bitmap from the card. After this, the program reads the next one.
  • The button Bejew executes Bejeweled! and exits Jeweler.
  • With the button Next you browse all the bitmaps stored in the Snap folder.
screen

Download

Check out http://usuarios.lycos.es/sanclemente/jwIndex.php for updates.

Language
Version
Size
Release date
English
0.1
31.0 KB
2004-10-27

 

Misc

For this program I have used the next applications:

  • SuperWaba SDK 4.5a
  • Tauschke MobileCreator 1.74b
  • PovRay 3.5 and The Gimp 2.0.4 (program and web icons)

To Do

  • Translate to spanish and french.
  • Add "chain reactions" in info
  • Improve graphics: gem icons, etc.
  • Convert to standalone app with SuperWabaJump Toolkit
  • Support for other resolutions

Language

I'm spanish so corrections to my english are welcomed.

License

Copyright (c) 2004, José Alfonso Solera, All rights reserved.

Redistribution and use in binary form without modification are permitted provided that the following conditions are met:

1. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.

2 .The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

This software is provided by the author "AS IS" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, wether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.