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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page