• BattleShip


    BattleShip

  • BattleShip is a game developed in Java. It is an online multiplayer game where each player tries to sink the opponent’s ships. The game uses a client-server architecture. Each player has a personal map to place their ships and an opponent map to choose where to shoot and attempt to hit enemy ships. The player who sinks all of the opponent’s ships first wins the game. Ships can be placed manually or automatically (random positions). The game also includes a chat feature, allowing players to communicate with their opponents. Update: Version 2.0 introduces a single-player mode, where the user plays against the computer.
  • Interface  
    Interface  
    Interface  
    Interface  
    Interface  
    Interface
  • Documentation

    PDF file
    Download Documentation
       

    Software

    Source code
    Download Source Code
    Source code (version 2.0 with single player mode)
    Download Source Code
    Executable jar
    Download jar file
    Executable jar (version 2.0 with single player mode)
    Download jar file
  • 19.10.2025 The CesRoc Projects website is back online! All previous projects are still available, and many more exciting projects will be added soon. We hope you enjoy your visit, and thank you for stopping by.