https://github.com/igor-240340/easyroulette
European Roulette game prototype
https://github.com/igor-240340/easyroulette
casual cocos-creator european-roulette-game game roulette typescript web-browser-game yandex-games
Last synced: 4 months ago
JSON representation
European Roulette game prototype
- Host: GitHub
- URL: https://github.com/igor-240340/easyroulette
- Owner: igor-240340
- Created: 2023-10-16T21:38:26.000Z (about 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-06-23T18:12:41.000Z (6 months ago)
- Last Synced: 2025-06-23T19:27:14.248Z (6 months ago)
- Topics: casual, cocos-creator, european-roulette-game, game, roulette, typescript, web-browser-game, yandex-games
- Language: JavaScript
- Homepage:
- Size: 16.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EasyRoulette - European Roulette Game Prototype
This repository contains a prototype of a European Roulette game developed using TypeScript and Cocos Creator.
https://github.com/user-attachments/assets/efea0e4d-b7e7-41a5-b52d-a3b745257015
## Features
- **Betting Mechanics**: Fully implemented betting system that simulates the classic European Roulette experience.
- **Unit Tests**: Unit tests are integrated as game objects.
- **Integration with YandexGames**: Reward for watching Ad, store configuration and balance on the server side. Local server for testing.
- **Background music**: On/Off.
- **Simple rank system**: It's just function of the current balance.
## How to run local server
```
npx @yandex-games/sdk-dev-proxy -p --app-id=
```
Then open url:
```https://yandex.ru/games/app/?draft=true&game_url=https://localhost:8080```
## TODO (just for reference, there is no plans to implement this)
- **Mute the music when showing Ad**.
- **Show message when rank is up.**
- **Play sound effects when betting and winning.**
- **Make UI responsive.**
## Music
Swingin' by Purrple Cat