Skip to content

This is a game of Roulette simulated on an Ethereum testnet.

License

Notifications You must be signed in to change notification settings

SpaceFrostDev/BlockRoulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlockRoulette

BlockRoulette is a decentralized game of Roulette created by SpaceFrostDev and CaseyThayer on the Ethereum blockchain. We follow normal American Roulette conventions wherever possible. We are currently the following betting strategies:

  1. Specific Number 1-36
  2. Even/Odd
  3. Color
  4. High/low

Payout Function

Odds and the payout schedule we closely replicate can be found [here](https://www.onlinegambling.com/casino/roulette/bets-payouts/). We follow American Roulette payout function.
  1. Specific Number 35:1
  2. Even Odd 1:1
  3. Color 1:1
  4. High/Low 1:1

Player Instructions

  1. Use the placeBet tab to place a bet or multiple bets
  2. Spin the roulette wheel, getting paid from your winning bets
  3. There is no step 3, enjoy :)

Deviation from conventions

While we follow typical Roulette conventions wherever possible, we do make a couple notable deviations. Firstly, we use an American Roulette board with numbers 1-36, 0 and 00. Secondly, we don't implement all possible betting strategies. For example, in our game, you can't bet on a row, or the first third.

Pseudo Random Number Generation

PRNG is achieved using SHA3 and some hard-to-know but NOT cryptographically secure random input.

Development Technologies

We developed BlockRoulette using the Remix IDE, Ganache and MetaMask.

Resources

Roulette is a game of chance. In our implementation, there is no notion of Roulette wheel number sequence, as all numbers are generated pseudorandomly by keccak256 hashing some hard-to-guess but NOT cryptographically secure random inputs.

About

This is a game of Roulette simulated on an Ethereum testnet.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published