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
chromedriverfile in./codenames/online.
- Follow the
Get the datasection in this file to download language files.
Get the data
English
- Download the zip file.
- Extract the
GoogleNews-vectors-negative300.binfile 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.