Networked Battleships

This was a final year university assignment for our “Network Programming” module. We were required to produce a simple network-capable application with a suitable programming language such as C#. I chose to make Battleships in Java, a language that I was unfamiliar with and therefore had to learn as I went along. I received a “B+” grade overall for my work on this module.

A screenshot of the Battleships game.

This post continues with the technical details of this project.

Continue reading “Networked Battleships”