Skip to main content

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

Release files for PythonPals 2.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PythonPals 2.1.3
File Size Uploaded
PythonPals-2.1.3.tar.gz 77.0 MB Details

Release files / PythonPals-2.1.3.tar.gz

Download URL PythonPals-2.1.3.tar.gz
Size 77.0 MB
Tags Source
SHA-256 checksum
How to use checksums
63deb367e161823e34fad7d4a742350172740b4e63b705ac2571d478c79bcf93
BLAKE2b-256 checksum
How to use checksums
e535084dfa5be270571e34545a6a3b3aa32e6af1089fe9f8772f2e74499ea17a
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2.1.3 This release

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1

1 release file

2.0.54

1 release file

2.0.53

1 release file

2.0.52

2 release files

2.0.51

2 release files

2.0.50

2 release files

2.0.49

2 release files

2.0.48

1 release file

2.0.47

1 release file

2.0.46

1 release file

2.0.45

1 release file

2.0.44

1 release file

2.0.43

1 release file

2.0.42

1 release file

2.0.41

1 release file

2.0.40

1 release file

2.0.39

1 release file

2.0.38

1 release file

2.0.37

1 release file

2.0.36

1 release file

2.0.35

2 release files

2.0.34

1 release file

2.0.33

1 release file

2.0.32

1 release file

2.0.31

1 release file

2.0.30

1 release file

2.0.29

1 release file

2.0.28

1 release file

2.0.27

1 release file

2.0.26

1 release file

2.0.25

1 release file

2.0.23

1 release file

2.0.22

1 release file

2.0.21

1 release file

2.0.20

1 release file

2.0.19

1 release file

2.0.18

1 release file

2.0.17

1 release file

2.0.16

1 release file

2.0.15

1 release file

2.0.14

1 release file

2.0.13

1 release file

2.0.12

1 release file

2.0.11

1 release file

2.0.10

1 release file

2.0.9

1 release file

2.0.8

1 release file

2.0.7

1 release file

2.0.6

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0

2 release files

1.9

2 release files

1.8

2 release files

1.7

2 release files

1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page