/Battleships

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/

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Battleships

Battleships is a simple game developed using Java programming language.



Index


About

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/


Requirements

To run this project, please install this:


Installation

Clone the repo.

# Clone this repository
$ git clone https://github.com/FelipePardim/Battleships

Follow the guide bellow to run the project as you like.


How to use

🖥️ Running on NetBeans IDE.

# Open the project folder (vgt-battleships-code-r57-trunk) on NetBeans IDE.
# Compile for your machine by clicking on Run button.

🛠 Technologies

This are the tech stack and tools utilized to develop this project:


📜 Code documentation

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


📝 License

This project is under GNU v3.0 license.


👨🏽‍💻 Authors: