A CLI for evolving and playing against strategies for Dominion.
Project description
evolvedominion
A text-based interface for evolving---and, playing against---strategies for Dominion.
This project was created as a proof of concept that minimally sophisticated agents which rely only on local information could attain competent play through the use of a genetic algorithm.
Installation
Before installing it is recommended to create and activate a virtualenv using a version of Python >= 3.8.12.
Install from PyPI using pip
python -m pip install -U pip
python -m pip install -U evolvedominion
Install from Git
Clone the repository using either
git clone https://github.com/evolvedominion/evolvedominion.git
or
git clone git@github.com:evolvedominion/evolvedominion.git
Navigate to the top level of the package and install using pip
cd evolvedominion
python -m pip install .
Note: The tests will require additional dependencies.
python -m pip install -r requirements_dev.txt
Updating evolvedominion to the latest release can be done
by navigating to the repository and using git pull
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file evolvedominion-1.0.3.tar.gz.
File metadata
- Download URL: evolvedominion-1.0.3.tar.gz
- Upload date:
- Size: 42.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58249a76eb1db038447ca333ef1a55cc9c4ca64ff0c8687e01a21cecba7b6ce3
|
|
| MD5 |
eeeb983cae3cbf81cf90ab3faf4e02c8
|
|
| BLAKE2b-256 |
f1b075a018d95e44e2a6596eeae98f62eea6b0c61d3ea83c6b3a122f3c67fc19
|
File details
Details for the file evolvedominion-1.0.3-py3-none-any.whl.
File metadata
- Download URL: evolvedominion-1.0.3-py3-none-any.whl
- Upload date:
- Size: 48.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b2a7a29f5f73c81d211367ffacf3e9093bfa90ce02ba59c930f0f2d3a7a7cab
|
|
| MD5 |
2842f2fc6ae04277026c57a6505a11ec
|
|
| BLAKE2b-256 |
72f12bf2a94b818f4a65fa4773515114a5df1803cca989dd43d6c58e2dbdf103
|