Black Jack

By using Microsoft Visual Studio 2005, write a C++ object-oriented program to implement

the game Black Jack. Your game should allow up to six players to play the game with a computer player based on the general rules of Black Jack. The names of the players are assigned by the user. A player wins the game if the following conditions are satisfied:

1: The sum of number of all cards is larger than that of the computer player

2: The sum of number of all cards is not more than 21.

Note: Ace can be considered as 1 or 11; you should let the player to decide. Your

program should have the intelligence to play with the player, although it is not required to

have a very clever computer player.

1. Your program needs to be designed with a graphical user interface.

2. While you are responsible for the final design of the program, it is required that the rules

of the game should be implemented with a separated static library and included into the

managed C++ codes.

3. Before a user starts to play, he needs to login the system first. A file is then created to

store the result of this user (i.e. all the players’ results) when playing the game. If this

user has played this game before, his/her record (of all the players) should be retrieved

and shown on the screen. After he/she plays the game, his/her record should then be

modified and stored.

4. you should design the game with some advanced features.

For instance, each player can bet a different amount of money in each game. The computer player wins his bet if it wins the game. If the player wins the game, the

computer player should pay to him the same amount as his bet. If the player wins with a Black Jack (i.e. an Ace plus a King, Queen or Jack), the computer player should pay double. The result of each game should be recorded, and the balance of each player should be shown during the game.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, must be implemented with the GUI developed, little changes are allowed though, GUI attached.

## Platform

as described above

Habilidades: Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Veja mais: stored program computer, static programming, programming a computer game, php advanced and object-oriented programming, php advanced and object oriented programming, object based programming, interface computer programming, graphical programming in c, game programming codes, first computer programming, double programming, double in c programming, c programming static, c programming double, computer programming game, computer graphical design, computer game programming, codes of computer programming, codes for computer programming, c# object oriented programming, c object oriented programming, black names, black ace, bet programming, object oriented program

Acerca do Empregador:
( 1 comentário ) dayton, United States

ID do Projeto: #2976313