Codenames
Code infrastructure and player algorithms for the Codenames board game.
This is the active fork of mkali-personal/codenames.
Intro
- This is based on Google's word2vec algorithm.
- Planning document.
- Online gaming platform.
Installation
- Create a virtual environment.
- Install dependencies using
make install
(or run the same command from theMakefile
).
After that:
- To use the online Namecoding adapter:
- Download Selenium's Google Chrome adapter (mind your OS version and Google Chrome version!).
- Put the
chromedriver
file in./codenames/online
.
- Follow the
Get the data
section in this file to download language files.
Get the data
English
- Download the zip file.
- Extract the
GoogleNews-vectors-negative300.bin
file into thelanguage_data/
folder and rename it toenglish.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
.