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:
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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63deb367e161823e34fad7d4a742350172740b4e63b705ac2571d478c79bcf93
|
|
| MD5 |
d887875ab189c715e42e23f4c4a5bfde
|
|
| BLAKE2b-256 |
e535084dfa5be270571e34545a6a3b3aa32e6af1089fe9f8772f2e74499ea17a
|