I have drafted a game that uses a French Deck with 52 cards, 4 suites (diamonds, clubs, hearts, spades), and no jokers.
I'm interested in profiling game play along a few axes:
- How many turns are there in a typical game with different play strategies?
- If I change the winning condition from, say, getting all four queens to getting all four jacks, how much longer or shorter is play. This would make an actual difference in my game, but I'd like to quantify that difference.
- How frequently will players have matching ranks for the cards they play if I force them to play a random card from their deck versus selecting which card to play?
Besides those, I could think of other ways to tweak the game, and I want to know what effect that has without manually playing the game several times in real life.
It would be possible to get this information by using some ad-hoc scripting on my computer to calculate values for the specific cases I mention above. However, adding more measurements, could require changing or improving my model of the game which takes more work. What would be better is a suite of computer programs that would allow me to change rules and gather new statistics without, in general, needing to add additional instrumentation to the game engine. Does such a suite of programs already exist?
I have seen this question which is similar to my own, but the poster requests statistics for a much more specific condition. I am looking for a general tool. I am hoping that the situation has changed since the original negative answer.