Skip to main content

Production Release

Project description

PythonPals

Usage

`This project is a game intended to teach new programmers basic concepts of the Python language in an engaging, 2D battle. Players will choose which concepts they would like to review (e.g. syntax, logic, number conversion) and then enter a battle scene where they will be asked multiple-choice questions and be expected to provide the correct answer. A correct answer deals damage to the opponent while an incorrect answer reduces the player's own HP. The player wins when their opponent's HP reaches zero and the player loses if their own HP reaches zero. The production release now also includes the option to change the questions to History and Geography categories as well as multiple levels and sound effects for feedback.

**Note about bugs: Possible issue with pip installation in which relative file paths are not recognized.

Package name for PIP installation

May need to run as administrator on Windows from PythonPals-2.1.3 pip install .

Run executable command

python-pals

To run from the .tgz file, cd into "PythonPals-VersionNumber", then cd into "Python Pals" and then run "python main.py" or "python-pals" from the present directory

GitHub repository:

https://github.com/nathanhilton/PythonPals

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

PythonPals-2.1.3.tar.gz (77.0 MB view details)

Uploaded Source

File details

Details for the file PythonPals-2.1.3.tar.gz.

File metadata

  • Download URL: PythonPals-2.1.3.tar.gz
  • Upload date:
  • Size: 77.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for PythonPals-2.1.3.tar.gz
Algorithm Hash digest
SHA256 63deb367e161823e34fad7d4a742350172740b4e63b705ac2571d478c79bcf93
MD5 d887875ab189c715e42e23f4c4a5bfde
BLAKE2b-256 e535084dfa5be270571e34545a6a3b3aa32e6af1089fe9f8772f2e74499ea17a

See more details on using hashes here.

Supported by

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