Implemented keyboard control. The selected tile will have a yellow border around it. You can trigger its state with the SPACE key. Select any of the tiles on the board using the arrow keys. To flood fill a row or column use the key combinations Alt + Left/Right or Alt + Up/Down, respectively.

10 July 2013

Had a problem in Arch Linux where the hotspot of the default Xorg cursor was shifted by (+1, +1), resulting in problems when determining cursor position over a tile. Solved the discrepancy by implementing a custom Cursor object.

11 July 2013

Added a panel on the left that shows the ships and their quantities for the given puzzle.

20 July 2013

The left panel no longer solely indicates which ships are being searched for. Rather when a vessel is located it will gray out the respective vessel on the left panel. This is not to say that it also indicates that the vessel's location is correct. It solely indicates whether the player has located a ship of that length somewhere on the board.

25 July 2013

Seamless changes to improve performance and code modularity.

4 Aug 2013

Implemented a Save/Load function to facilitate the user's ability to arrive at the puzzle's solution thereby eliminating starting from scratch. The Help Dialog now includes a tab labeled Solution where a solved image of the puzzle appears.

8 Aug 2013

Expanded on the Save function to display a small image of the previously saved board on the left panel. Also added a timer to keep track of solution time.

Best of all it's free and handles about anything you throw at it. I have the same development scenario and have found 7-zip to be a wonderful tool. They also have a version for Posix/Linux here.

Back on topic: If you plan to distribute your game to the general public, get in the habit of making multiple, platform specific distribution archives for your applications. Linux is almost guaranteed to have a copy of a tar capable archiver somewhere on the system, and modern versions of Windows have built in zip/compressed folder capabilities. I can't speak for Apple/Mac since I don't have any sort of day to day experience with them.

Arthur: Are all men from the future loud-mouthed braggarts?Ash: Nope. Just me baby...Just me.

I used 7-zip a few years ago and for some reason didn't like it as much as winRar. I can honestly not recall why, but either program (7-zip or winRar) is great for unzipping tars. I just realized that! CodeHead is also exactly right. If people didn't package lots of files in the .rar format, I wouldn't use any file handling programs. I realize .rar is great for compressing large files, but I hate having to download a third party program just to open a file. Please, just use .zip for windows and tar for linux. I have no idea what the standard file type for OSX is though. I imagine a tar file.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org