Skip to main content

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 Starting Light Mode

Light Mode Playing Screen Playing Dark Mode

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)

Source distribution for halma-game 0.3.6
File Size Uploaded
halma-game-0.3.6.tar.gz 840.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for halma-game 0.3.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.6 This release

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

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