Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petruki/battleship-java
Battleship Java
https://github.com/petruki/battleship-java
java swing-gui
Last synced: 7 days ago
JSON representation
Battleship Java
- Host: GitHub
- URL: https://github.com/petruki/battleship-java
- Owner: petruki
- Created: 2021-01-25T05:00:25.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T22:33:16.000Z (6 months ago)
- Last Synced: 2024-08-18T23:33:49.666Z (6 months ago)
- Topics: java, swing-gui
- Language: Java
- Homepage:
- Size: 1.09 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Maven CI/CD](https://github.com/petruki/battleship-java/workflows/Maven%20CI/CD/badge.svg)
### Battleship Java
Battleship Java is a simple Java Swing based game app.
- Sink ships give you extra point
- Miss 3 times give you the radar power up for 5 seconds![Battleship UI](https://raw.githubusercontent.com/petruki/battleship-java/master/docs/main.jpg)
#### Features
- Know how much time has left
- Scoreboard
- Interactive board. Click and hit fire or Double-click to fire!
- Custom settings
- Radar power up!
- Online Multiplayer - Requires running: [battlership-broker server](https://github.com/petruki/battleship-broker)#### Import to IDE
Import the project as Maven Project.
* Requires Java 11 or superior#### Compiling using Maven
**Compile and test**
```
mvn clean install
```**Generate executable**
```
mvn clean compile assembly:single
```#### Contribution
1. Test.
2. Build.
3. Test again!
4. Submit your PR.![Test](https://raw.githubusercontent.com/petruki/battleship-java/master/docs/test.jpg)