Skip to content

Showcase of property based testing of some board game engine.

License

Notifications You must be signed in to change notification settings

luvarpt/pbtBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pbtBoard

Showcase of property based testing of some board game engine.

Motivation

After removing dust from our Agricola after few years of "no time to play" time, I was curious, how it would be possible to correctly generate deck of round cards. There is rule, that first four cards should be only subset of whole deck, next three cards have to be another subset, e.t.c.. I have modeled this in RoundActionCardProperties class in its initialMixIsCorrect method.

Then I became curious, how such an engine for some Eurogame type would be implemented. First approach came to me using enum for each action, for each card, e.t.c.

This was a beginning of this project.

About

Showcase of property based testing of some board game engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages