Skip to content

Play codenames using a TV or computer for the board

License

Notifications You must be signed in to change notification settings

naineet/codenames

This branch is 2 commits ahead of, 159 commits behind jbowens/codenames:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aa14499 · Aug 14, 2020

History

76 Commits
May 11, 2019
Jul 23, 2018
Oct 26, 2019
Jan 31, 2016
Jun 18, 2019
Aug 14, 2020
Aug 14, 2020
May 14, 2019
May 13, 2019
May 1, 2017
Oct 3, 2019

Repository files navigation

codenames

GoDoc

Codenames implements a web app for generating and displaying boards for the Codenames board game. Generated boards are shareable and will update as words are revealed. The board can be viewed either as a spymaster or an ordinary player.

A hosted version of the app is available at www.horsepaste.com.

Spymaster view of board

Building

The app requires a Go toolchain, node.js and parcel to build. Once you have those setup, build the application Go binary with:

go install github.com/jbowens/codenames/cmd/codenames

Then from the frontend directory, install the node modules:

npm install

and start the app (listens to changes)

npm start

or build the app

npm run build

Docker

Alternatively, the reposotiry includes a Dockerfile for building a docker image of this app.

docker build . -t codenames:latest

The following command will launch the docker image:

docker run --name codenames_server --rm -p 9091:9091 -d codenames

The following command will kill the docker instance:

docker stop codenames_server

License

Academic Free License v3.0

About

Play codenames using a TV or computer for the board

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 42.7%
  • Go 35.0%
  • CSS 20.6%
  • Dockerfile 1.5%
  • Shell 0.2%