This is a project developed during de software manutenning discipline on UTFPR software engineering degree. The original base project can be found in: https://sourceforge.net/projects/vgt-battleships/
To run this project, please install this:
- Java.
# Clone this repository $ git clone https://github.com/FelipePardim/Battleships
# Open the project folder (vgt-battleships-code-r57-trunk) on NetBeans IDE. # Compile for your machine by clicking on Run button.
This are the tech stack and tools utilized to develop this project:
This section explain classes, files and structure of this game.
📂 components - Mouse listener function (responsible to capture mouse input).
📂 tools - Position (Position the desired objects on screen ).
📂 exceptions - Exceptions and errors handlers functions.
📂 games/ships/ai - Computer AI files (Each file describes the strategy of IA player)
📂 games/img - Folder for game assets
📂 games/lang - Languages files (.lang)
📂 games/components - Games components and game events folder
📝 games/* (All files inside this root folder ) - Each file name auto-explain its pourpose
This project is under GNU v3.0 license.