Twenty One

Current Version: v1.0.22

veiwed times

Email David Lenk | Main Page | VB Program/Source-Code | Links

Goto Program Info Now

21.jpg (36079 bytes)

 Discription:

The casino classic, BlackJack Twenty One.

Idea:

I have fallen into a slump lately and can only seem to produce card games, wellthis is not my best attempt but my first no doubt.

Source Code: The source code for this program is available for download in VB5 format.

Download: 21.zip

Zip file contains all source code and images needed to run the project.

Due to card display corruption on some Diamond video cards I cannot in all good intentions incorporate images into EXE via a resource file, and must distribute then seperatly.  Sorry.

 

Revision History

v 1.0.22 Project put on hold for Aces and Kings work. Bugs exist in turn routines. fix them and youve got a great working BJ/21 program to build on and learn from.

v1.0.19 6:09 PM 8/2/99

    Updated staying, hitting. Added basic support for dealer turn. Point totalling. More support for turns. Betting. Showing the Players Bank.

v1.0.18 5:09 PM 8/2/99

    Added support for Betting. Found some bugs in staying.

v1.0.17 2:12 AM 8/1/99

    Test Build. Just implemented a second form for choosing the value of Aces. This is to test its ability to do the job.

v1.0.16 1:12 AM 8/1/99

    Made it so when the remaining deck has been reshuffled it removes all cards before relaying then down.

v1.0.15 1:07 AM 8/1/99

    Added support for Staying. And implemented safety code for clicking stay out of context with a delt hand.

v1.0.14 12:56 AM 8/1/99

    Added missing support for stopping reshuffling from accuring unless the deck has been shuffled at least once prior to reshuffling.
v1.0.13 12:45 AM 8/1/99
   
    Recreated the menus. Improved button support for bottom of screen. Implemented NewGame routines. All turn control routines are implemented.

v1.0.12 11:53 PM 7/31/99

    Testing Build. Discovered that the arangement of some card redrawing routines was causing fatal errors.

v1.0.11 11:48 PM 7/31/99

    Testing Build. This build was due to large amount of changes while debuging last Test Build. I guess this stuff happens. Added missing support for showing the cards in each hand. For some reason i forgot all about that untill the last test.

v1.0.10 11:33 PM 7/31/99

    Fixed bug relating to drawing the back of cards referenced wrong. Discovered in last test build.

v1.0.9 11:33 PM 7/31/99

    Testing Build.

v1.0.8 11:01 PM 7/31/99

    Added support for turns. Updating the shown deck. Drawing the hands. Updated Hitting code. better documented the code. More even better stability via game state checking is now implemented.

v1.0.7 7-31-1999

    Added support for reshuffling , dealing , hitting , and changed the layout of the dealers cards a little to expose the 2nd card to user. Game is almost playable.

v1.0.6 7-31-1999

    Build same as 1.0.7 except for error in reshuffling routines.

v1.0.5 7-31-1999

    Added version info to program title bar. Ironed out bugs in level 1 shuffling.

v1.0.4 7-31-1999

    Fixed bug in shuffling of deck.

v1.0.3 7-31-1999

    Added support for first level of shuffling. Cards appear as number is set.

v1.0.2 7-30-1999

    Added more visible card elements. Layed-out the dealers and players hands.
   
v1.0.1 7-30-1999

    First build! Inital Variables added with documentation for variables. Basic menu implementation begun, Hot Keys Supported.