Halma Game
Install from pip
pip install halma-game
To run simply just execute in terminal/cmd:
python -m halma-game
Prerequisite: pygame library Tested on pygame 1.9.6 (Python 3.7.6)
Font: Coolvetica (https://www.dafont.com/coolvetica.font)
Feature
- Game configuration screen with board piece animation
- 8x8 and 10x10 board size (8x8 currently not supported by game model)
- Beautiful Light Mode and Dark Mode
- AI vs AI or human team picker with customizable color
- Informative team name, move history, and move timer
Latest Changes
- Added human player support
- Added 4-Player support (Team 2 vs 2)
- Multiple rounds
To be developed
- Online match
- Debug/Strategy mode built for AI development
- Multiprocessing/Multithreading GUI element and AI computation to be parallel (continuous timer)
- PyPI package
Screenshot
Dark Mode Starting Screen
Light Mode Playing Screen
Metadata
Release files for halma-game 0.3.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| halma-game-0.3.6.tar.gz | 840.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| halma_game-0.3.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 874.0 kB
Release files / halma-game-0.3.6.tar.gz
| Download URL | halma-game-0.3.6.tar.gz |
|---|---|
| Size | 840.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8ae893aa1e2f261fb78868c6095754505a6daed002fd18037b20860ffc7bac95
|
|
BLAKE2b-256 checksum How to use checksums |
cf67a79c0be935ae1dd0d6dc7fffc2bab005968b8c17db146b07fdc758a5854d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6
|
Release files / halma_game-0.3.6-py3-none-any.whl
| Download URL | halma_game-0.3.6-py3-none-any.whl |
|---|---|
| Size | 33.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e38f8d4b98b914eb7d3d72af8515117529b2597021399620a71951b5ae897f19
|
|
BLAKE2b-256 checksum How to use checksums |
8025a018445e26f9a99901f017bdade4969c6d261afd98fa8a7115eff7b04f7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6
|