Skip to content

Using the TrueSkill rating system to rank openings in Dominion, a popular deck-building game by Donald X. Vaccarino, featuring data from Burning Skull's YouTube series: How to Base Dominion

Notifications You must be signed in to change notification settings

zuirod/bskull-openings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bskull-openings

Dominion is a game where a small advantage early on can snowball into a decisive advantage later on. As such, your opening buys (i.e., the cards you buy in the first two turns of the game) are very important in laying the foundation for your strategy throughout the rest of the game.

This repository contains manually collected data about openings from How to Base Dominion, a YouTube series by Burning Skull, one of the best dominion players in the world. This data is processed, analyzed, and visualized in Jupyter Notebook using the Pandas, TrueSkill, and Matplotlib libraries in Python. The end result is rankings of the openings in this dataset from best to worst.

If you are not familiar with dominion, learn to play for free at Dominion Online.

Usage

You can simply view in your browser: How To Base Dominion Opening.

For those who would like to dig through the code, install the requirements below, then run the following command at the Terminal (Mac/Linux) or Command Prompt (Windows):

jupyter notebook

A browser window should open. Wait for the page to load, then click 'How to Base Dominion Opening.ipynb'. Click Kernel > Restart & Run All to run all the cells, or Shift + Enter to run an individual cell.

Requirements

Run the appropriate commands at the Terminal (Mac/Linux) or Command Prompt (Windows).

Install with conda

If you have Anaconda or Miniconda installed:

To create a conda environment, run:

conda create --name bskull-openings --file requirements.txt

To activate the environment, run:

conda activate bskull-openings

Install with pip

Alternatively, if you have Python installed, run:

pip install notebook pandas matplotlib trueskill lxml tqdm

About

Using the TrueSkill rating system to rank openings in Dominion, a popular deck-building game by Donald X. Vaccarino, featuring data from Burning Skull's YouTube series: How to Base Dominion

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published