Skip to main content

A command-line Pokemon battling system

Project description

Tests Issues MIT License

A text-based Pokémon battling system

Table of Contents
  1. About The Project
  2. Installation
  3. Usage
  4. Tests
  5. Roadmap
  6. License
  7. Contributing
  8. Contact

About The Project

pykemmon_battle is a library that provides a text-based Pokémon battling system.

Installation

Quick installation instructions:

$ python -m pip install pykemon_battle

Install a development version of this library by cloning the repository and running flit:

$ git clone https://github.com/11michalis11/pykemon_battle.git
$ cd pykemon_battle
$ python -m pip install flit
$ python -m flit install --symlink

Usage

Include the following in a python script:

import pykemon_battle as pkm

team_size = 3
new_battle = pkm.Battle(team_size)
new_battle.start_battle()

Then run the script in your terminal:

$ python my_script.py

Tests

Run all tests developed by first installing and then running tox:

$ python -m pip install tox
$ python -m tox

Roadmap

See the open issues for a list of proposed features (and known issues).

License

Distributed under the MIT License. See LICENSE for more information.

Contributing

  1. Fork the repository
  2. Clone the forked repository
  3. Create a new branch
  4. Apply changes to the pykemon_battle library
  5. Run tests and make sure they pass
  6. Commit changes
  7. Push changes to GitHub
  8. Open PR on GitHub

Contact

Michalis Panayides - @Michalis_Pan - PanayidesM@cardiff.ac.uk

Project Link: pykemon_battle

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pykemon_battle-0.0.3.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

pykemon_battle-0.0.3-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file pykemon_battle-0.0.3.tar.gz.

File metadata

  • Download URL: pykemon_battle-0.0.3.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for pykemon_battle-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ea39421a1774298dd96829568d1f9610a7e4f44760ed5a66ebe8585ddae52e32
MD5 fa64f9c67b44f6b77e54a60aa5f67170
BLAKE2b-256 1e8eb8fe03dc5c2595cd71bd9706f81cbdbf5eb6dd45d00c7df22bec959d52bd

See more details on using hashes here.

File details

Details for the file pykemon_battle-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pykemon_battle-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b37f5faa00a2b49a5ec0edd7c8b8a452ed6dd02787f45836c713b8d133cd0dc6
MD5 3701af5ad1e783c57f1d06d826047869
BLAKE2b-256 13cbfe367c72922f8066ce6c925b69c6aa12e950f7a60948a8c6068cd02490fc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page