Codenames 實作了一個 Web 應用程序,用於產生和顯示 Codenames 棋盤遊戲的棋盤。產生的圖板是可共享的,並將隨著單字的揭示而更新。棋盤既可以被視為間諜大師,也可以被視為普通玩家。
該應用程式的託管版本可在 www.horsepaste.com 上取得。
該應用程式需要 Go 工具鏈、node.js 和 Parcel 來建置。完成這些設定後,使用以下命令建立應用程式 Go 二進位檔案:
go install github.com/jbowens/codenames/cmd/codenames
然後從前端目錄安裝節點模組:
npm install
並啟動應用程式(監聽更改)
npm start
或建立應用程式
npm run build
或者,儲存庫包含一個 Dockerfile,用於建立此應用程式的 Docker 映像。
docker build . -t codenames:latest
以下命令將啟動 docker 映像:
docker run --name codenames_server --rm -p 9091:9091 -d codenames
以下命令將終止 docker 實例:
docker stop codenames_server