Skip to content

k-stopczynska/roulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

European Roulette - Multiplayer game

Table of contents

Overview

This is a multiplayer European Roulette game with some 3D animations. Response from server can get couple seconds.

The game

Users should be able to:

  • log in with automatically generated id
  • drag and drop chips on board in 'PLACE BET' state of game
  • see an animation for spinning roulette wheel
  • see winning number and everyone's sum of win
  • play soundtrack on button click
  • start a new round right after resetting the board

Links

Built with

  • Typescript
  • React
  • Babylon.js
  • MobX
  • easytimer.js
  • react-dnd
  • WebSockets

Continued development

  • changing 'ws' server for socket.io (more customizable and would prevent rerenders)
  • improve drop event with highlighting board cells
  • change the assets for more realistic, adjust animation on ball
  • mobile view

Play locally on your machine:

type: git clone [repository URL] and then: npm install to install dependencies and npm start for running front-end and in server directory install nodemon and: ts-node server.ts for running backend

About

European roulette game with multiplayer mode and 3D animation. Server needs few seconds to wake up.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors