Skip to main content

Halma game created with python (pygame)

Project description

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

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

halma-game-0.3.6.tar.gz (840.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

halma_game-0.3.6-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

Details for the file halma-game-0.3.6.tar.gz.

File metadata

  • Download URL: halma-game-0.3.6.tar.gz
  • Upload date:
  • Size: 840.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for halma-game-0.3.6.tar.gz
Algorithm Hash digest
SHA256 8ae893aa1e2f261fb78868c6095754505a6daed002fd18037b20860ffc7bac95
MD5 caa774fca240ed21b13d475943bfcb15
BLAKE2b-256 cf67a79c0be935ae1dd0d6dc7fffc2bab005968b8c17db146b07fdc758a5854d

See more details on using hashes here.

File details

Details for the file halma_game-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: halma_game-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for halma_game-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e38f8d4b98b914eb7d3d72af8515117529b2597021399620a71951b5ae897f19
MD5 e7d1c4f91a1b884bd6c57c671cde6bc8
BLAKE2b-256 8025a018445e26f9a99901f017bdade4969c6d261afd98fa8a7115eff7b04f7e

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