A fast-paced browser game that puts a twist on classic casino roulette.
Inspired by the intensity of speed chess, Speed Roulette puts an interesting twist on the beloved high-stakes casino game. Players start with 20 dollars, 10 possible spins, and just 60 seconds on the clock. When bets are submitted, the winning number is revealed, earnings are paid out, and the clock starts ticking again just 2.5 seconds later.
Compete for a spot on the daily leaderboard by making quick decisions, taking bold risks, and hitting big payouts!
- Docker installed and running
[OPTIONAL] For interacting with npm or Go environments locally (such as running CI tests):
- Node.js (v18 or newer)
- npm (comes bundled with Node.js)
- Go (v1.21 or newer)
git clone https://github.com/JManion32/speed-roulette.git
or
git clone git@github.com:JManion32/speed-roulette.git
For a development build:
cp .env.example .env
docker compose up --build
Visit:
http://localhost:5173/
If using a non-default .env: http://localhost:<SITE_HTTP_PORT>/
npx stylelint . --fixnpx eslint . --fixnpx prettier . --writenpm run lint-fixnpx cypress opengofmt -w .golint ./...go test -v ./...