It is my final project in Advanced Programming course.
We implemented multiplayer Battleship game with chat functionality. It is good example if you wanted to learn socket programming, or UI programming with java.
You can run project by running Main.java at the root of project. In order to play game and chat, one must play the role of server and the other player can connect to him by using his ip.
Don't hesitate to ask question if you have problems with understanding or running code. You can find my email from my github profile.