Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hkaar/battle-ship

A Battle Ship game made with PySide2 and Python3
https://github.com/hkaar/battle-ship

battleship game pyside2 python

Last synced: 13 days ago
JSON representation

A Battle Ship game made with PySide2 and Python3

Awesome Lists containing this project

README

        

# Welcome to Battle Ship!
A Battle Ship game made with PySide2 and Python3

Copyright (c) 2021 Hkaar

Battle Ship is distributed under the GNU General Public License (GPL) V3. The
program contains a few parts that are distributed under a different license, see
LICENSE.txt and LICENSE-3RD-PARTY.txt for full details.

-------------------------------------------------------------------
Battle Ship is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

Battle Ship is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see .
-------------------------------------------------------------------

Battle Ship is a game where you control a fleet of ships and fight against another player
or fight against the computer, you control and command your ships attack against the enemy
fleet to win the battle.

HOW TO PLAY:

Deploy Phase:
- Select and deploy your ships.
- Select your ships from the left side panel.
- Adjust the orientation of your ship, with the direction of north,
west, south, east buttons on the top panel.
- Undo or redo deployment of your ship, press the undo or redo button
on the top panel.
- Make sure all your ships are deployed correctly.
- After finish deploying, press the finish button on the top right.

Attack Phase (abilities: disabled):
- Select which area of the board you want to attack.
- If the area turns to 0 = Miss, X = Hit.
- Just keep attacking until you destroyed the enemy fleet
or until you lose.

Attack Phase (abilities: enabled):
- Select which ship and mode you want to attack with.
- Select your ships from the left side panel, every ship has its
own special abilities and cost that are unique to the ship.
- Select which attack from the ship you want to use, with selecting
between the attack and scout buttons.
- If you want to use a default attack, press the attack or scout
buttons on the top panel.
- After selecting your preffered attack method press on which area
of the board you want to attack.
- For Aircraft Carriers (Attack mode) and Patrol Boat (Scout Mode),
you have to select multiple squares to attack.
- If the area has a 0 = Miss, X = Hit, # = Spotted.
- To finish your turn press the finish button, on the top right.

Theres nothing down here ;)