Skip to content

claudiomarpda/Battleship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battleship

Battleship online game multithread for n players 1x1
Built in Java with Netbeans IDE.

WARNING

This project has bad practices and doesn't follow any software design because it was developed by my group of beginners people

This was a project for a course of concurrent paradigm. There are somethings that should be improved, like encapsulation, variables management and P2P connection. The interface is very simple. Despite this, here can be found good concepts as shown below.

Concepts: Socket, ServerSocket, Protocol Server, SocketTimeout, KeepAlive, Runnable, Thread, ThreadPool, Semaphore, Lock, Serializable, DataStream, ObjectStream.

Interface screens:

alt tag alt tag alt tag alt tag