Jim Lewis's Java Sub Game Site
Last update 4/5/2010


Welcome to my Submarine Game site. Back in the '80s I wrote this game in Advanced BASIC on my TI 99/4A and have been wanting to write it again in Java for some time now. Here it is.

The object of the game is to destroy the battleships while avoiding their depth charges. Use your countermeasures to avoid the torpedo as it packs quite a punch. The "Sub Status" field shows how much damage your sub can withstand.

Getting close to the bottom is a good way to avoid the depth charges, however, just don't get TOO close. Land on the red pad to get more missiles, power, and countermeasures.

After you destroy all the battleships you move up to a new level where the ships are even harder to take out.

Game play:

  • Left arrow to go left and again to speed up
  • Right arrow to slow down or stop
  • Up arrow to go up
  • Down arrow to go down
  • Space Bar to fire missiles
  • Enter to stop all sub motion
  • C or E to deploy countermeasures against torpedo
  • F3 to Pause the game

I appreciate all comments, good and bad. If anyone wants to submit their own custom battleship .GIF file that would be great. Just be sure to use a transparent background.

Send email to me here.

Latest version:

  4/5/2010 Beta 3


Previous versions:

  3/30/2010 Beta 2

  3/16/2010 Beta 1 A


Here's a screenshot:



Link back to main page

© Copyright 2010 Jim Lewis