Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wild cards #2

Open
RobGibbens opened this issue Feb 19, 2022 · 1 comment
Open

Wild cards #2

RobGibbens opened this issue Feb 19, 2022 · 1 comment

Comments

@RobGibbens
Copy link

First, let me say that this project and the code is fantastic. Well done.

I'm thinking of creating a game for my friends and I to play other types of poker besides the common Hold Em, Omaha, Draw and Stud. Most of these games are derivatives of 5 card draw or 7 card stud, but they use wild cards (for example, all 3s are wild for everyone, or each person's lowest card is wild for them). Are these types of scenarios possible using your engine? If so, do you have suggestions of how to implement that? I'm willing to work on the code, but would like some guidance on the best way to implement that.

Thanks.

@EluciusFTW
Copy link
Owner

Hi Rob,
thanks, happy you like it.

The CardGames.Core library provides the minimal 'infrastructure' to implement card games, the CardGames.Core.French provides the standard 52 card deck, as well as a specialized dealer for that deck.

If I undestand your question correctly, the games you are interested in use the standard poker deck, right, just under certain circumstances the values of the cards change. All that logic will have to be part of the domain logic of your game implementation.

Both mentioned pacakges are available as Nuget packages now, so it should be easy-peasy to install them into your project and build your game on top of that! Are you planning to do it open-source? I'd really be interested!

Cheers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants