Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hkaar/battle-ship
- Owner: Hkaar
- License: gpl-3.0
- Created: 2021-08-18T07:51:16.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-04T05:58:16.000Z (almost 3 years ago)
- Last Synced: 2024-02-26T09:39:41.142Z (11 months ago)
- Topics: battleship, game, pyside2, python
- Language: Python
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-3RD-PARTY.txt
Awesome Lists containing this project
README
# Welcome to Battle Ship!
A Battle Ship game made with PySide2 and Python3Copyright (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 ;)