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
Light Mode Playing Screen
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.3.tar.gz
(21.6 kB
view hashes)
Built Distribution
halma_game-0.3.3-py3-none-any.whl
(33.4 kB
view hashes)
Close
Hashes for halma_game-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa2c0099c623cbd94e405927f9937ced207adb6aae9e835212141fe58c2cde4d |
|
MD5 | 077b712da57ef7bdb0e7110626d77da7 |
|
BLAKE2b-256 | 7f56d919a896ecad08814b6fed7f951d14252e7f8f196c296247ec68f9df4d4b |