Thanks:  0
Likes:  0
Dislikes:  0

# Thread: How would you test this?

1. ## How would you test this?

I posted this earlier to the General Discussion forum but was informed this would be the correct place to post.....

I have a project at work to test a game based on seven card stud poker. The user of the system watches an automated game being played and can bet on which hand they think will be the winner.

The game begins with each hand having two cards face up. In the center of the table there are five cards face down.

Users then bet on the system on which hand they think will win.

Each center card is turned over in turn.

On each card turn the with the user is able to back hands they think will win.

Once all five center cards have been turned, the hand with the best five-card poker hand out of their seven cards is the winner. The users who bet on that hand are winners.

This is all fairly simple to test. The problem is that as each center card is turned, the system must prevent bets being placed on hands that cannot win.

Any ideas on how to test this?

All ideas welcome.

Cheers,
Mark

[ 10-23-2003, 07:26 AM: Message edited by: markhopwood ]

2. ## Re: How would you test this?

Not sure exactly what sort of advice you are looking for, but I would think the most useful thing would be to get the developers to give you a "hook" of some sort into the system such that you can set up specific test situations (i.e. deal the virtual players specific hands and control what the community cards are). If you have to depend on waiting for the random number generator to deal out the cards in such a manner to hit all the desired test cases, then testing will be a virtually uncontrollable mess.

3. ## Re: How would you test this?

How to test? Then Charles hit it on the nose, you need control over what cards are in each hand. For instance, if one hand has 4 aces showing and 3 cards down and the other hand has 4 cards of different values and symbols, the system should prevent the user from betting on the hand that will obviously lose.

Can you bet on a different hand each round? Does your bet move from hand to hand or can you place bets on multiple hands? If so, can you bet on multiple hands in each round, or only one hand per round? Do you get more money the earlier you bet? Meaning, 4x for a first round bet, 3x - second, 2x - third, 1x - fourth, 0 for the last round cause the game is over.

I think that someone responsed to the original post of this saying that if the computer knows what the down cards are for each hand, then it could prevent betting on the losing hand. At which point it wouldn't really be betting if it only lets you bet on the winner. The software should prevent betting on a hand that has obviously lost.

Ok... now I know what is wrong with this game. True 7 card stud, each player has two cards face down that only they can see. But then again, if you are betting as an outsider to the game, you should probably be able to see the two down cards for each hand. I don't know, I guess I'd just rather play in person.

You know, some things really are better when a computer isn't involved!

[ 10-24-2003, 12:51 PM: Message edited by: Steve Jones ]

4. ## Re: How would you test this?

Hi Mark,

If I understodd your requirement properly you want a software which should be able to tell you which player us having which cards in the Seven Card Stud.

Well you can get a readymade software called as schills. or your software developers should be able to develop such a software so that it can be helpful for you

But you cannot put that on the site as the
BMM certification requirement and the RNG ( the random number generators)

I used to test the animation of the Poker Site we had ready made programs called as schills.

You please search for the schills

Thanks
Nilesh

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.