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.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.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08ba832bd0b375667fe283e4f444fd6ebeaeb034a5fcd4befd4ab9dd379e3021 |
|
MD5 | c90ba5e34802c911112cdcbe98747489 |
|
BLAKE2b-256 | a0558472cbf7d4d2ebee8239b38ae8a1c0a8e197e13236caa9cdefc8ca10d1f3 |