Blackjack

Introduction

Lesson 01 - If you’ve never heard of blackjack or have never played it, don’t worry, this is the initial design document we will be working off of.

Lesson 02 - In this lesson you will learn how to assemble a flowchart from the design document to define how the program will work.

Lesson 03 - It’s time to start coding the core components of our Blackjack game.

Lesson 04 - In this lesson you will learn how to complete the implementation of flow chart number 1.

Lesson 05 - In this lesson you will learn how to complete the implementation of flow chart numbers 2 and 3 which covers actually going through and playing a round. For now we’ll rely solely on AI and not allow the user to interact. In this lesson you’ll get a first look at inheritance and using a dynamic array of pointers.

Lesson 06 - In this lesson you will learn how to complete the implementation of flow chart number 4 which covers deciding who wins and who loses.

Lesson 07 - In this lesson the “human” player will now double if given the chance. This lesson covers implementing (most of) the rules for doubling.

Lesson 08 - In this final text based tutorial we will finally let the user play the game. The user can also play any number of hands.

  1. No comments yet.
(will not be published)
  1. No trackbacks yet.