roulette

Version, currently master branch1 version
  • master branchlatestNov 3, 2018

github.com/tbrand/roulette

Simulate, Analyze and Play Roulette with Algorithms

5 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  roulette:
    github: tbrand/roulette
    branch: master

master is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
0.26.1
License
MIT
Author
tbrand
Targets
  • rl_play from src/bin/rl_play/bin.cr
  • rl_analyze from src/bin/rl_analyze/bin.cr
  • rl_compare from src/bin/rl_compare/bin.cr
  • rl_simulate from src/bin/rl_simulate/bin.cr

Dependencies

This version declares no dependencies.

README

Build Status

You can try awesome algorithms quickly.

This project contains 4 binaries.

  1. :moneybag: rl_analyze Analyzing an algorithm.
  2. :moneybag: rl_play Play interactively without any algorithms. (Your bets.)
  3. :moneybag: rl_simulate Simulate chosen algorithm.
  4. :moneybag: rl_compare Algorithms competetion of winning rate.

Quick Start

Crystal environment is required for the building.

After cloning this repository,

shards build

Now you can see 4 binaries at bin directory.

You can see the usages of each binary by '-h' option.

Screen Shots

Playing Mode

Analyzing Mode

Comparing Mode

Simulate Mode

Need Your Contribution!

  • Add another awesome betting algorithm to here
  • Add another bet type to here
  • Bug fixes
  1. Fork it (https://github.com/tbrand/roulette/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • tbrand Taichiro Suzuki - creator, maintainer