Algorithem for create game application, Programming Languages

Assignment Help:

Play is as follows:

1.) Player places a bet

a. Bet is on one of three choice

i. "Player" will win

ii. "Banker" will win

iii. Tie between the "Player" and the "Banker"

2.) Cards are dealt face up

a. "Player" gets the first card and prints out suit and value, e.g., 2 of spades, or queen of clubs

b. "Banker" gets the second etc. "Player" gets the third etc.

c. "Banker" gets the fourth.

d. This ends the dealing of the cards for the round.

3.) Scores are calculated

a. Number cards are their numerical value

b. Face cards have no value

c. Aces are counted as 1

d. If the total is over 10, then divide the total by 10 (hint: use the MOD() function).

i. Example - 16 -> 6 ; 12 -> 2

4.) The higher score wins

5.) The player then receives their winnings at a 1:1 ratio. Thus if the player bet $10 they receive $20 (the original $10 bet plus $10 in winnings).

That's all there is to playing NCSU Bac.

Your program must do the following:

1.) Ask for the player's name

2.) Generate a file with the following information (the order of the information in the file is up to you):

a. Round Number

b. How much money the player has

c. Amount the player bet

d. Who did the player bet on?

e. "Player's" hand value

f. "Banker's" hand value

g. Which hand won? "Player" or "Banker"

h. How much did the player win

i. Sum of amount the player has won to this point

3.) Thus a sample of some of these values would be :

Hand # amt bet players value bankers value amt remaining

1 5 6 7 x-5

The game is quite simple, and played with a standard 52 count card deck. There are no jokers used. You will also have a standard starting amount of $1000.00 for the player to use during the game.

2 6 2 0 x+6

4. Your model and algorithm should also have a means to end the game. This could be done several ways which must include when the player has no more money, and then whatever else you decide such as after 50 rounds or  when the player has won double his starting amount.

Also, be sure to present the ending information to the user at the start of the game.

To do this program successfully you will need to call random numbers from the system, and understand how to model a card deck. Dr. Rodman's lecture notes on the subject should be used.


Related Discussions:- Algorithem for create game application

Write a program to check whether a car will crash or not, Write a program t...

Write a program to check whether a car will crash. There is an obstacle at a certain distance (say 100 m) and the car is travelling at a certain speed (try it with some different s

Fileless document and encryption(stegnography), code for using tree view co...

code for using tree view control and fill it with database using asp.net and language vb.net

Implement the control mechanism for the robot, You must implement the contr...

You must implement the control mechanism for the robot arm so that it can safely move the blocks from the source pile to their destination, without colliding with any obstacles or

Mathematical expression of linear programming problem, A Consultant Dietici...

A Consultant Dietician provides diet and nutritional advice to clients. A client's diet requires that all the food s/he eats come from one of the four "basic food groups" (chocolat

Depth estimation from a single view camera, i doing a project about depth e...

i doing a project about depth estimation, i have done some research, and i used the block matching algorithm to get the motion vectors from the image sequences, i now have the prob

Program to records name-bounty and difficulty for ten target, You have been...

You have been employed by a bounty hunter to create hit list (yes... you better do this right). Create a Hit List program that can records the name, bounty, and difficulty for ten

Write a program to illustrate the call by value, Write a Program to illustr...

Write a Program to illustrate the call by value? #include . int compute_sum(int m); int main( void) { int n=3, sum; printf("%d\n",n); /*3 is printed */ sum=compute_sum(n

Pseudo code, I need help putting this into a flowchart constant c as Intege...

I need help putting this into a flowchart constant c as Integer = 3500 Constant CALORIESTOOUNCE as Integer = 219 Declare Sex as Character Declare Age as Integer Declare Weight as I

Program third command line argument, Most popular news websites publish the...

Most popular news websites publish their RSS ( Really Simple Syndication ) feeds. If you haven 't heard of RSS, you may have a look at this article on Wikipedia. In this assignm

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd