Activity Workshop


Remember the old game? Well here it is in your web browser. If you haven't played this version before, I recommend you read the following introduction. If you're back for more naval destruction, why not jump right on into battle!


This game is a java applet, recreating the exciting games of yesteryear by allowing you to play BattleShips against the computer! (Note: there is a two-player option as well, letting you play against your friends over the network, but applets aren't allowed to do this - if you'd like more details then email me.)

The commands are very simple. Firstly you must place your fleet, by clicking on the grid of squares. For each ship you can select whether to place it horizontally or vertically. Once all your ships are in place, you can go to war, when you and the computer take it in turns to fire. If one of your ships is hit, your guns are disabled and the computer's fleet can fire again!

The 'armed' light at the top right of the screen shows you whether your torpedoes are armed and ready to fire. The status bar just below gives you information about the results of shots - it is very useful to see what kind of ship you have just hit. (Ignore the 'messaging' area at the top of the screen - this is for sending messages in the two-player version).

The computer is a little sneaky about where it fires, and is quite a competent player. It gives you a good chance to refine your strategies before you take on your mates!


OK, now you're ready. Can you beat the computer? play the game!

Pen(cil) and paper?

battleships worksheet

For more traditional fun, you can of course play battleships using nothing more sophisticated than pen and paper. Simply print out two copies of this PDF file (26 kb) and play against a friend. No peeking at the other's sheet though!

These sheets contain two 10-by-10 grids, just like the applet, and a guide for the 5-square aircraft carrier, the 4-square battleship, the 3-square destroyer and the 2-square submarine. Just take it in turns to call out the coordinates (for example, "fire at B 2") and report the outcome (for example, "missed again!").