Skip to content

meyerhoferc/dice-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##Yatzy

Yatzy is a game involving five die where each player rolls the dice, aiming to score the highest possible score across a series of different hands. The first part of this exercise involves a scoring component that can accept the value of each die for a given roll and returns a potential score for whichever hand you aim to score against. If the roll does not match an available hand the scoring component should return a zero for that hand (for example, you are attempting to score a Yatzy hand but end up with a distribution of 3, 3, 5, 5, 1)

###Objective

Refactor the scoring component for the game of Yatzy. You can choose between the ruby or elixir implementation.

Some goals to stay close to:

  • Plan to spend no more than 2-3 hours of time
  • Keep changes to the public api to a minimum; there is a theoretical game engine that should have a simple and consistent calling pattern to the scoring component
  • Use git to capture the intentions behind your changes

Keep in mind that the provided implementation is partial - you are not expected to solve for the hands that aren't already implemented and covered by the test suite.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published