Skip to content

Exercise in finding bugs in three competing implementations of the Yatzy rules

License

Notifications You must be signed in to change notification settings

LarsEckart/Yatzy-Vendor-Assessment-Kata

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yatzy Vendor Assessment Kata

Your employer, "Fun & Games AB" are developing a new product. They have decided to outsource part of the development to a third party vendor. There are three competing vendors. Your job is to assess a sample of their work and recommend which vendor to select. The three samples have been anonymized and are called Yatzy1, Yatzy2 and Yatzy3.

You are free to perform any kind of testing you wish on the three competing implementations, when making your assessment.

Requirements

All three implementations should:

  • follow the Yatzy scoring rules explained in yatzy_rules.md
  • calculate the Yatzy score for a given roll of 5 dice in a given category.
  • provide a list of available categories.
  • accept input in the format: "d1,d2,d3,d4,d5 category" where d1 etc are the dice values and 'category' is the name of the category to score

Further Instructions

See the README.md in the language specific folders.

About

Exercise in finding bugs in three competing implementations of the Yatzy rules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 84.6%
  • JavaScript 15.4%