Skip to content

Autonomous system developed in C# to play Can't Stop board game 🎲

Notifications You must be signed in to change notification settings

RafaelNLourenco/Autonomous-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Geneva's group Champion of the 2021 edition πŸ†

College competition πŸŽ“

image

Click to see me against the A.S. player πŸ˜…


Features

  • Play as autonomous system
  • Play by yourself
  • Watch a match in real-time

Getting started

  1. Download Visual Studio Community

  2. In the Visual Studio Installer, choose the .NET desktop development

  3. Clone this repositor

    git clone git@github.com:Rafasputnick/Sistema-autonomo.git 
    
  4. Open the project

    <clone path>/Sistema-autonomo/cantStop/cantStop.sln
    
  5. Run the project

How Can't Stop board game works

There are 11 columns that range from 2 to 12. The objective is to be the first player to win 3 of those columns. When it is your turn, roll 4 dice at once and pair two pairs however you like. Add the total on each pair of dice, then you can advance in columns of the sums. Making pairs is a decision and the other one is stop or roll dice again.
For more details check this quick guide here

How A.S. make decisions

The game is based on math and statistic fundamentals and each decision calls for a different strategy:

  • Continue or stop - It uses some combinations, comparing the good cases and all possibilities
  • Make pairs of dice - It uses a couple of first degree polynomial functions comparing all union. Check the image bellow to have an idea

drawing

Changelog

[v1.0.1]

  • Version Bump: Fix all errors and update read me file

v1.0.0 First version (June 10th, 2021)

About

Autonomous system developed in C# to play Can't Stop board game 🎲

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages