Metadata-Version: 2.1
Name: py-battleship
Version: 1.1.2
Summary: This is a simple, but super cool Battleship game. Lets Play!!!
Home-page: https://github.com/rhenter/battleship-python
Author: Rafael Henter
Author-email: rafael@henter.com.br
License: MIT
Keywords: game battleship board
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python
Classifier: Topic :: Education
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Games/Entertainment :: Board Games
Requires-Dist: click


=================
Battleship Python
=================

|PyPI latest| |PyPI Version| |PyPI License|  |CicleCI Status| |Coverage|


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

   $ 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

.. image:: docs/images/game.png
   :width: 600

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
.. |CicleCI Status| image:: https://circleci.com/gh/rhenter/battleship-python.svg?style=svg
   :target: https://circleci.com/gh/rhenter/battleship-python
.. |Coverage| image:: https://codecov.io/gh/rhenter/battleship-python/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/rhenter/battleship-python



Changelog
---------

1.1.2
-----

* Change ci to cicleCI
* Update Pypi

1.1.1
-----

* Remove debug and change travis config

1.1.0
-----

* Add tests
* Add codecov and travis integration
* Update Readme
* Remove blink from messages

1.0.0
-----

* Change game play to be Multiplayer
* Change game to finish when CPU or Player1 wins or use CTRL+C
* Refactor language to be central
* Create Custom exceptions
* Use Python Click to print the board using colors
* Use Python Click to improve the main function

0.3.13
------

* BugFix: Exit game with CTRL+C
* Move exception treatment to battlefield.py
* Create more exceptions
* Create a centralized language translator

0.3.12
------

* Improve UI to print statistics


0.3.11
------

* Update Readme

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


