This is a simple, but super cool Battleship game. Lets Play!!!
Project description
This is a simple, but super cool Battleship game. Lets Play!!!
Installation
$ pip install py-battleship
Or, you can download the source and
$ git clone git@github.com:rhenter/battleship-python.git
$ cd battleship-python
$ python setup.py install
Add sudo in the beginning if you met problem.
How to Use
To play use py-battleship or python -m battlefield
$ py-battleship
Points: 0 Shots Available: 50 Time elapsed: 0 sec
------------------------------------------------------------------------------------------
| - | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
------------------------------------------------------------------------------------------
| A | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| B | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| C | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| D | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| E | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| F | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| G | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| H | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| I | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| J | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| K | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| L | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| M | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| N | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| O | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| P | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| Q | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
------------------------------------------------------------------------------------------
Labels
-------
<Carrier> Initials: CA | Size: 5 | Hits: 0 | sunk: no
<Battleship> Initials: BT | Size: 4 | Hits: 0 | sunk: no
<Cruiser> Initials: CR | Size: 3 | Hits: 0 | sunk: no
<Destroyer> Initials: DT | Size: 3 | Hits: 0 | sunk: no
<Submarine> Initials: SB | Size: 2 | Hits: 0 | sunk: no
<Frigate> Initials: FR | Size: 2 | Hits: 0 | sunk: no
------------------------------------------------------------------------------------------
Press CTRL+C to exit ...
Choose your coordinate using one LETTER from A to Q and one NUMBER from 0 to 16.
Ex: a1, b15, c10 and etc...
Coordinates: f5
Documentation
In progress
Contributing
Please send pull requests, very much appreciated.
Fork the repository on GitHub.
Make a branch off of master and commit your changes to it.
Install requirements. pip install -r requirements-dev.txt
Install pre-commit. pre-commit install
Create a Pull Request with your contribution
Changelog
0.3.10
Fix table layout
0.3.9
Refactor Main: Remove unnecessary code
Remove duplicated code
Add translation
0.3.8
Fix: Readme Pypi
0.3.7
Fix: Readme Pypi
0.3.6
Update readme
0.3.5
Use vertical label in upper case
0.3.4
Add more status messages
0.3.3
Fix logical
0.3.1
Add locale folder to Manifest.in
0.3.0
Add Gettext/internationalization support
0.2.0
Bug Fixes
Improve better UI
Fix layout
Change to use letters instead of only numbers
0.1.0 (2019-01-01)
initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for py_battleship-0.3.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b3de947bb53bbfe795bb72f134e8be87cebbf48579e4f7446c9b332399eaf8 |
|
MD5 | b07c580b22ca8f0b2188e5457a5a1a9f |
|
BLAKE2b-256 | 8d3c975aaad658f6b4db7259da73f37234fa279f8388072592b28720eaa687ee |