OPL development pages - Battleships

Classic battleships game (freeware)

What is Battleships?
Battleships is the game where, after you position your fleet of ships, you and the computer take turns at firing, trying to completely sink your opponents fleet.

Battleships is freeware and was written for the Nokia 9210(i)/9290/9300(i)/9500 range of Communicators.

Starting the game
Battleships uses a similar menu-layout as Nokia's Bounce game. For this reason it should be pretty easy to navigate around the main menu.

After you select "New game", the game will start with a screen where you can position your fleet. One important thing to remember in this screen is that ships are not allowed to touch each other. This rule is enforced while you place your ships, so if you cannot move or rotate the ship, it's probably too close to the edge or to another ship. In that case, move the ship or the ship that it is close to and try again.

Interrupting the game
While you're playing the game, you can interrupt it by pressing the Escape-key. This brings up a menu which allows you to stop the current game or to change the sound volume (level and shot mode can only be changed from the main menu).

Settings
Battleship's gameplay can be customized in the Options menu, where you can set the sound volume, difficulty level and shot mode.

Sound:
The sound volume can be set to "Off", "Low", "Medium" and "High". The default setting is "Medium".

Levels:

The computer never cheats, but you'll find it is quite difficult to win in the Admiral level.

Shot mode:
With shot mode you control whose turns it is after a hit. If shot mode is set to "Single" (the default) player and computer alternate turns regardless whether they hit or miss. In "Hit shoots again" mode, the player or computer keeps the turn after a hit and can continue firing as long as they hit.

High scores:
After playing the computer calculates the score. Scores are calculated as follows:
Each hit25 points
Each consecutive hit50 points
Each miss-1 point
Remaining ship bonus100 points per remaining ship
A separate high score table is maintained for each level.

Plans for next releases

Download Battleships
You can download Battleships from the Downloads page.

Bugs or improvements
If you find any bugs or have further ideas for improvement, please let me know by sending an email to Arjen Broeze or by posting a message in the Battleships support forum.