Java Battle is a simple implementation of Battleship in Java. It is written in Java
and uses Swing. You can play against the Computer or an other human player over a
network. Actually the Computer is very stupid, but this will be fixed in a later
version. The project is opensource and released under the GPL.