Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arielhorwitz/ludi
A custom variation of Ludo
https://github.com/arielhorwitz/ludi
Last synced: about 2 months ago
JSON representation
A custom variation of Ludo
- Host: GitHub
- URL: https://github.com/arielhorwitz/ludi
- Owner: ArielHorwitz
- License: unlicense
- Created: 2023-08-02T16:34:13.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-10T12:35:15.000Z (over 1 year ago)
- Last Synced: 2024-10-27T08:03:50.442Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 5.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ludi
A homemade variation of the classic multiplayer game of Ludo, built on top of [Mousefox](https://github.com/ArielHorwitz/mousefox).
![Preview Image](/preview.png)
### Controls
- Roll / confirm: `spacebar`
- Select unit / dice: `1`, `2`, ..., `F1`, `F2`, ...
- Cancel: `escape`### Features
- Simple controls
- Bots / Multiplayer (WAN with port forwarding)
- Configurable gameplay settings (board size, dice count, etc.)
- [pgnet](https://github.com/ArielHorwitz/pgnet/) features (E2E encryption, multiple games per server, etc.)### Install From Source
It is recommended to use a [virtual environment](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/) when installing packages:
```console
git clone https://github.com/ArielHorwitz/ludi.git
cd ludi
pip install -r requirements.txt
python src/main.py
```