This is a simple, but super cool Battleship game. Lets Play!!!
Project description
=================
Battleship Python
=================
|PyPI latest| |PyPI Version| |PyPI License|
This is a simple, but super cool Battleship game. Lets Play!!!
Installation
------------
.. code-block:: bash
$ pip install py-battleship
Or, you can download the source and
.. code-block:: bash
$ 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`
.. code-block:: bash
$ py-battleship
Points: 0 Shots Available: 47 Time elapsed: 21 sec
------------------------------------------------------------------------------------------
| - | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
------------------------------------------------------------------------------------------
| a | . | O | . | . | O | . | . | . | . | . | . | . | . | . | . | . | O |
| b | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| c | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| d | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| e | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| f | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| g | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| h | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| i | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| j | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| k | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| l | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| m | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| n | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| o | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| p | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
| q | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
------------------------------------------------------------------------------------------
Labels
-------
<Carrier> length: 5 | initials: CA | Hits: 0 | sunk: no
<Battleship> length: 4 | initials: BT | Hits: 0 | sunk: no
<Cruiser> length: 3 | initials: CR | Hits: 0 | sunk: no
<Destroyer> length: 3 | initials: DT | Hits: 0 | sunk: no
<Submarine> length: 2 | initials: SB | Hits: 0 | sunk: no
<Frigate> length: 2 | initials: FR | Hits: 0 | sunk: no
------------------------------------------------------------------------------------------
Choose your coordinates. Ex: a1, b15: c10
Coordinates: q10
Documentation
-------------
In progress
Contributing
------------
Please send pull requests, very much appreciated.
1. Fork the `repository <https://github.com/rhenter/battleship-python>`_ on GitHub.
2. Make a branch off of master and commit your changes to it.
3. Install requirements. ``pip install -r requirements-dev.txt``
4. Install pre-commit. ``pre-commit install``
5. Create a Pull Request with your contribution
.. |PyPI Version| image:: https://img.shields.io/pypi/pyversions/py-battleship.svg?maxAge=360
:target: https://pypi.python.org/pypi/py-battleship
.. |PyPI License| image:: https://img.shields.io/pypi/l/py-battleship.svg?maxAge=360
:target: https://github.com/rhenter/battleship-python/blob/master/LICENSE
.. |PyPI latest| image:: https://img.shields.io/pypi/v/py-battleship.svg?maxAge=360
:target: https://pypi.python.org/pypi/py-battleship
Changelog
---------
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
0.3.2
-----
* Fix locale file
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
py-battleship-0.3.5.tar.gz
(8.5 kB
view hashes)
Built Distribution
Close
Hashes for py_battleship-0.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8709b4d8a4a263ad34e1068db888798eea1da5311e7419401b6800b21ec66a4d |
|
MD5 | 0b4a8a46ebd0aefb72fd5a217e691d3b |
|
BLAKE2b-256 | 0c7997650bb4984fe846940f1e65926c5bc6f841c7630f183851340dff478a3b |