Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.61 KB

README.md

File metadata and controls

59 lines (40 loc) · 1.61 KB

dicewars_pygame

A DiceWars game GUI (frontend) for dicewars, based on pygame.

dicewars_pygame runs single player vs. up to 7 AI players matches. It should work on all platforms supported by pygame and Python>=3.7.

start screen

match screen

Installation & Start

The following commands may (or should) be executed in a Python 3 virtual env.

dicewars_pygame can be started w/o installation from inside the top-level source directory:

$ pip install -r requirements.txt
$ python -m dicewars_pygame.main

Installation from PyPI

dicewars_pygame is available on The Python Package Index:

$ pip install dicewars_pygame
$ dicewars_pygame

Installation from source

$ pip install .
# or
$ python setup.py install
# then
$ dicewars_pygame

Options

Attack/supply step intervals during matches can be adjusted via the -i/--interval command line argument. The sound effects volume can be reduced via -v/--volume.

Licenses

dicewars_pygame is distributed under the terms of the GPLv3+.

All sound files are created using sfxr-sdl2 and licensed under the CC BY-NC 4.0.

The Anton font is licensed by The Anton Project Authors under the OFL v1.1.