Skip to content

Code infrastructure and player algorithms for the Codenames board game.

Notifications You must be signed in to change notification settings

mkali-personal/codenames

Repository files navigation

Codenames

Tests Lint Video

Code infrastructure and player algorithms for the Codenames board game.

Intro

Installation

  1. Create a virtual environment.
  2. Install dependencies using make install (or run the same command from the Makefile).

After that:

  • To use the online Namecoding adapter:
    1. Download Selenium's Google Chrome adapter (mind your OS version and Google Chrome version!).
    2. Put the chromedriver file in ./codenames/online.
  • Follow the Get the data section in this file to download language files.

Get the data

English

  1. Download the zip file.
  2. Extract the GoogleNews-vectors-negative300.bin file into the language_data/ folder and rename it to english.bin.

Hebrew

Look in the GitHub repo.

How to export explanation video:

Run in terminal: make video-render.

If that didn't work: try python -m manim videos/explanation.py KalirmozExplanation -pql\h.

About

Code infrastructure and player algorithms for the Codenames board game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published