├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── docker-publish.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api ├── api.go ├── images │ ├── na.png │ ├── static_0.png │ ├── static_1.png │ ├── static_2.png │ ├── static_3.png │ ├── static_4.png │ ├── static_5.png │ ├── static_6.png │ ├── static_7.png │ └── static_8.png ├── router.go └── routes │ ├── debug.go │ ├── game.go │ ├── player.go │ └── socket.go ├── config ├── config.go └── env.go ├── database └── db.go ├── docker-compose-local.yml ├── docker-compose-repo.yml ├── frontend ├── .dockerignore ├── .gitignore ├── Dockerfile ├── caddy │ └── Caddyfile ├── jsconfig.json ├── package.json ├── postcss.config.cjs ├── src │ ├── app.html │ ├── components │ │ ├── footer │ │ │ └── Footer.svelte │ │ └── header │ │ │ ├── Hamburger.svelte │ │ │ ├── Header.svelte │ │ │ ├── Navbar.svelte │ │ │ └── Sidebar.svelte │ ├── routes │ │ ├── +layout.svelte │ │ ├── +page.svelte │ │ ├── [gameid] │ │ │ ├── +page.svelte │ │ │ ├── controller │ │ │ │ ├── +page.svelte │ │ │ │ ├── ATCController.svelte │ │ │ │ ├── ControllerHeader.svelte │ │ │ │ ├── CricketController.svelte │ │ │ │ ├── ShanghaiController.svelte │ │ │ │ ├── SplitController.svelte │ │ │ │ ├── X01Controller.svelte │ │ │ │ ├── index.svelte │ │ │ │ └── inputs │ │ │ │ │ ├── CricketGrid.svelte │ │ │ │ │ ├── SiDoTrMiGrid.svelte │ │ │ │ │ └── TwentyFiveGrid.svelte │ │ │ ├── game │ │ │ │ ├── +page.svelte │ │ │ │ ├── GameForm.svelte │ │ │ │ ├── formparts │ │ │ │ │ ├── ATCFormParts.svelte │ │ │ │ │ ├── CricketFormParts.svelte │ │ │ │ │ ├── EliminationFormParts.svelte │ │ │ │ │ ├── ShanghaiFormParts.svelte │ │ │ │ │ ├── SplitScoreFormParts.svelte │ │ │ │ │ └── X01FormParts.svelte │ │ │ │ ├── index.svelte │ │ │ │ └── rules │ │ │ │ │ ├── ATCRules.svelte │ │ │ │ │ ├── CricketRules.svelte │ │ │ │ │ ├── EliminationRules.svelte │ │ │ │ │ ├── ShanghaiRules.svelte │ │ │ │ │ ├── SplitScoreRules.svelte │ │ │ │ │ └── X01Rules.svelte │ │ │ ├── index.svelte │ │ │ ├── scoreboard │ │ │ │ ├── +page.svelte │ │ │ │ ├── ATCScoreboard.svelte │ │ │ │ ├── Bullet.svelte │ │ │ │ ├── CricketCard.svelte │ │ │ │ ├── CricketScoreboard.svelte │ │ │ │ ├── ShanghaiScoreboard.svelte │ │ │ │ ├── SplitScoreboard.svelte │ │ │ │ ├── X01Scoreboard.svelte │ │ │ │ └── index.svelte │ │ │ └── start │ │ │ │ ├── +page.svelte │ │ │ │ └── index.svelte │ │ ├── __layout.svelte │ │ ├── credits │ │ │ ├── +page.svelte │ │ │ └── index.svelte │ │ ├── index.svelte │ │ └── player │ │ │ ├── +page.svelte │ │ │ ├── PlayerCard.svelte │ │ │ ├── PlayerForm.svelte │ │ │ ├── PreviewCard.svelte │ │ │ └── index.svelte │ ├── styles │ │ └── tailwind.css │ └── utils │ │ ├── api.js │ │ ├── checkouts.js │ │ ├── env.js │ │ ├── methods.js │ │ ├── socket.js │ │ └── stores │ │ ├── gameStore.js │ │ ├── playerStore.js │ │ ├── stateStore.js │ │ └── store.js ├── static │ ├── css │ │ └── all.min.css │ ├── favicon.ico │ ├── fonts │ │ ├── B612Mono-Regular.ttf │ │ └── fonts_B612Mono.css │ ├── img │ │ ├── dart-board.png │ │ ├── dart.png │ │ └── punisher.svg │ ├── js │ │ └── qrcode.min.js │ ├── sounds │ │ ├── 1plib.mp3 │ │ ├── 2plibs.mp3 │ │ ├── 3plibs.mp3 │ │ ├── D25.mp3 │ │ ├── T17.mp3 │ │ ├── T18.mp3 │ │ ├── T19.mp3 │ │ ├── T20.mp3 │ │ ├── bust.mp3 │ │ ├── close.mp3 │ │ ├── miss.mp3 │ │ ├── nextplayer.mp3 │ │ ├── open.mp3 │ │ ├── reveal.mp3 │ │ ├── rounddone.mp3 │ │ ├── split.mp3 │ │ └── win.mp3 │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 ├── svelte.config.js ├── tailwind.config.cjs └── vite.config.js ├── game ├── atc.go ├── common.go ├── cricket.go ├── elimination.go ├── engine.go ├── interface.go ├── shanghai.go ├── split.go ├── undoactions.go └── x01.go ├── go.mod ├── go.sum ├── logger └── log.go ├── main.go ├── player └── player.go ├── podium └── podium.go ├── score └── score.go ├── scripts └── customize-docker.sh ├── settings └── settings.go ├── swagger.yaml ├── throw └── throw.go ├── undo └── undo.go ├── utils └── utils.go └── ws ├── client.go └── hub.go /.dockerignore: -------------------------------------------------------------------------------- 1 | frontend 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/api.go -------------------------------------------------------------------------------- /api/images/na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/na.png -------------------------------------------------------------------------------- /api/images/static_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_0.png -------------------------------------------------------------------------------- /api/images/static_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_1.png -------------------------------------------------------------------------------- /api/images/static_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_2.png -------------------------------------------------------------------------------- /api/images/static_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_3.png -------------------------------------------------------------------------------- /api/images/static_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_4.png -------------------------------------------------------------------------------- /api/images/static_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_5.png -------------------------------------------------------------------------------- /api/images/static_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_6.png -------------------------------------------------------------------------------- /api/images/static_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_7.png -------------------------------------------------------------------------------- /api/images/static_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/images/static_8.png -------------------------------------------------------------------------------- /api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/router.go -------------------------------------------------------------------------------- /api/routes/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/routes/debug.go -------------------------------------------------------------------------------- /api/routes/game.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/routes/game.go -------------------------------------------------------------------------------- /api/routes/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/routes/player.go -------------------------------------------------------------------------------- /api/routes/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/api/routes/socket.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/config/config.go -------------------------------------------------------------------------------- /config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/config/env.go -------------------------------------------------------------------------------- /database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/database/db.go -------------------------------------------------------------------------------- /docker-compose-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/docker-compose-local.yml -------------------------------------------------------------------------------- /docker-compose-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/docker-compose-repo.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/caddy/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/caddy/Caddyfile -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/postcss.config.cjs -------------------------------------------------------------------------------- /frontend/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/app.html -------------------------------------------------------------------------------- /frontend/src/components/footer/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/components/footer/Footer.svelte -------------------------------------------------------------------------------- /frontend/src/components/header/Hamburger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/components/header/Hamburger.svelte -------------------------------------------------------------------------------- /frontend/src/components/header/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/components/header/Header.svelte -------------------------------------------------------------------------------- /frontend/src/components/header/Navbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/components/header/Navbar.svelte -------------------------------------------------------------------------------- /frontend/src/components/header/Sidebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/components/header/Sidebar.svelte -------------------------------------------------------------------------------- /frontend/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/+layout.svelte -------------------------------------------------------------------------------- /frontend/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/ATCController.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/ATCController.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/ControllerHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/ControllerHeader.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/CricketController.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/CricketController.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/ShanghaiController.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/ShanghaiController.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/SplitController.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/SplitController.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/X01Controller.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/X01Controller.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/inputs/CricketGrid.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/inputs/CricketGrid.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/inputs/SiDoTrMiGrid.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/inputs/SiDoTrMiGrid.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/controller/inputs/TwentyFiveGrid.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/controller/inputs/TwentyFiveGrid.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/GameForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/GameForm.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/formparts/ATCFormParts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/formparts/ATCFormParts.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/formparts/CricketFormParts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/formparts/CricketFormParts.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/formparts/EliminationFormParts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/formparts/EliminationFormParts.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/formparts/ShanghaiFormParts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/formparts/ShanghaiFormParts.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/formparts/SplitScoreFormParts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/formparts/SplitScoreFormParts.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/formparts/X01FormParts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/formparts/X01FormParts.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/rules/ATCRules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/rules/ATCRules.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/rules/CricketRules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/rules/CricketRules.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/rules/EliminationRules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/rules/EliminationRules.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/rules/ShanghaiRules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/rules/ShanghaiRules.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/rules/SplitScoreRules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/rules/SplitScoreRules.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/game/rules/X01Rules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/game/rules/X01Rules.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/ATCScoreboard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/ATCScoreboard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/Bullet.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/Bullet.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/CricketCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/CricketCard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/CricketScoreboard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/CricketScoreboard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/ShanghaiScoreboard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/ShanghaiScoreboard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/SplitScoreboard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/SplitScoreboard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/X01Scoreboard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/X01Scoreboard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/scoreboard/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/scoreboard/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/start/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/start/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/[gameid]/start/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/[gameid]/start/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/__layout.svelte -------------------------------------------------------------------------------- /frontend/src/routes/credits/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/credits/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/credits/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/credits/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/index.svelte -------------------------------------------------------------------------------- /frontend/src/routes/player/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/player/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/player/PlayerCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/player/PlayerCard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/player/PlayerForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/player/PlayerForm.svelte -------------------------------------------------------------------------------- /frontend/src/routes/player/PreviewCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/player/PreviewCard.svelte -------------------------------------------------------------------------------- /frontend/src/routes/player/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/routes/player/index.svelte -------------------------------------------------------------------------------- /frontend/src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/styles/tailwind.css -------------------------------------------------------------------------------- /frontend/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/api.js -------------------------------------------------------------------------------- /frontend/src/utils/checkouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/checkouts.js -------------------------------------------------------------------------------- /frontend/src/utils/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/env.js -------------------------------------------------------------------------------- /frontend/src/utils/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/methods.js -------------------------------------------------------------------------------- /frontend/src/utils/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/socket.js -------------------------------------------------------------------------------- /frontend/src/utils/stores/gameStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/stores/gameStore.js -------------------------------------------------------------------------------- /frontend/src/utils/stores/playerStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/stores/playerStore.js -------------------------------------------------------------------------------- /frontend/src/utils/stores/stateStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/stores/stateStore.js -------------------------------------------------------------------------------- /frontend/src/utils/stores/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/src/utils/stores/store.js -------------------------------------------------------------------------------- /frontend/static/css/all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/css/all.min.css -------------------------------------------------------------------------------- /frontend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/favicon.ico -------------------------------------------------------------------------------- /frontend/static/fonts/B612Mono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/fonts/B612Mono-Regular.ttf -------------------------------------------------------------------------------- /frontend/static/fonts/fonts_B612Mono.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/fonts/fonts_B612Mono.css -------------------------------------------------------------------------------- /frontend/static/img/dart-board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/img/dart-board.png -------------------------------------------------------------------------------- /frontend/static/img/dart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/img/dart.png -------------------------------------------------------------------------------- /frontend/static/img/punisher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/img/punisher.svg -------------------------------------------------------------------------------- /frontend/static/js/qrcode.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/js/qrcode.min.js -------------------------------------------------------------------------------- /frontend/static/sounds/1plib.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/1plib.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/2plibs.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/2plibs.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/3plibs.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/3plibs.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/D25.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/D25.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/T17.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/T17.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/T18.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/T18.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/T19.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/T19.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/T20.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/T20.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/bust.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/bust.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/close.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/close.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/miss.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/miss.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/nextplayer.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/nextplayer.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/open.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/open.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/reveal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/reveal.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/rounddone.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/rounddone.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/split.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/split.mp3 -------------------------------------------------------------------------------- /frontend/static/sounds/win.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/sounds/win.mp3 -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /frontend/static/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/static/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /frontend/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/svelte.config.js -------------------------------------------------------------------------------- /frontend/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/tailwind.config.cjs -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /game/atc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/atc.go -------------------------------------------------------------------------------- /game/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/common.go -------------------------------------------------------------------------------- /game/cricket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/cricket.go -------------------------------------------------------------------------------- /game/elimination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/elimination.go -------------------------------------------------------------------------------- /game/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/engine.go -------------------------------------------------------------------------------- /game/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/interface.go -------------------------------------------------------------------------------- /game/shanghai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/shanghai.go -------------------------------------------------------------------------------- /game/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/split.go -------------------------------------------------------------------------------- /game/undoactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/undoactions.go -------------------------------------------------------------------------------- /game/x01.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/game/x01.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/go.sum -------------------------------------------------------------------------------- /logger/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/logger/log.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/main.go -------------------------------------------------------------------------------- /player/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/player/player.go -------------------------------------------------------------------------------- /podium/podium.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/podium/podium.go -------------------------------------------------------------------------------- /score/score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/score/score.go -------------------------------------------------------------------------------- /scripts/customize-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/scripts/customize-docker.sh -------------------------------------------------------------------------------- /settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/settings/settings.go -------------------------------------------------------------------------------- /swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/swagger.yaml -------------------------------------------------------------------------------- /throw/throw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/throw/throw.go -------------------------------------------------------------------------------- /undo/undo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/undo/undo.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/utils/utils.go -------------------------------------------------------------------------------- /ws/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/ws/client.go -------------------------------------------------------------------------------- /ws/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dascr/dascr-board/HEAD/ws/hub.go --------------------------------------------------------------------------------