filmov
tv
PowerShell 19: Classes - BlackJack Game

Показать описание
*Chapters*
1. (00:15) A GUI for BLackJack: But We Will Code the Back End from Console FIRST
2. (02:25) Playing the Game from the Console
3. (15:27) Coding Black Jack: Globals and Constants
4. (22:46) Creating the CARD Class
5. (23:19) Overriding and Overloading the Default Constructor to Write Polymorphic Code
6. (29:10) The CARD Class Member Methods: DisplayCard()
7. (30:47) The MAIN() Function
8. (33:59) The Instructions() Function
9. (34:38) The PAUSE() Helper Method
10. (36:02) The The_Game() Function
11. (37:21) Building a Deck of 52 Cards With 4 Faces Using An Array of CARD Objects and Nested FOR Loops
12. (45:59) The Draw() Function: Drawing CARD Class Objects from the DECK
13. (50:58) The DisplayHand() Function: Diplaying an Entire Hand of CARD Class Objects
14. (55:56) The Deal() Function: Enabling the DEALER to DEAL Out CARD Objects
15. (56:19) The Game's Main Repetition Engine
16. (59:02) 15. Game Logic: What is Our "Dealer" Thinking? How Does She Decide What to Do Next?
17. (01:00:29) The Hit() Function: Adding CARD Objects to the HAND Array
18. (01:01:18) Converting an ACE's Point Value from 11 to 1 if Either the Player or Dealer Goes Over 21
19. (01:04:26) What are the Possible Outcomes? The Conclusion of a Complete Black Jack Sequence
20. (01:07:01) A Teachable Moment: My Logic Error! Learn from My Mistake.
Encapsulation of what a CARD is, and what it does - in a CARD class.
1. (00:15) A GUI for BLackJack: But We Will Code the Back End from Console FIRST
2. (02:25) Playing the Game from the Console
3. (15:27) Coding Black Jack: Globals and Constants
4. (22:46) Creating the CARD Class
5. (23:19) Overriding and Overloading the Default Constructor to Write Polymorphic Code
6. (29:10) The CARD Class Member Methods: DisplayCard()
7. (30:47) The MAIN() Function
8. (33:59) The Instructions() Function
9. (34:38) The PAUSE() Helper Method
10. (36:02) The The_Game() Function
11. (37:21) Building a Deck of 52 Cards With 4 Faces Using An Array of CARD Objects and Nested FOR Loops
12. (45:59) The Draw() Function: Drawing CARD Class Objects from the DECK
13. (50:58) The DisplayHand() Function: Diplaying an Entire Hand of CARD Class Objects
14. (55:56) The Deal() Function: Enabling the DEALER to DEAL Out CARD Objects
15. (56:19) The Game's Main Repetition Engine
16. (59:02) 15. Game Logic: What is Our "Dealer" Thinking? How Does She Decide What to Do Next?
17. (01:00:29) The Hit() Function: Adding CARD Objects to the HAND Array
18. (01:01:18) Converting an ACE's Point Value from 11 to 1 if Either the Player or Dealer Goes Over 21
19. (01:04:26) What are the Possible Outcomes? The Conclusion of a Complete Black Jack Sequence
20. (01:07:01) A Teachable Moment: My Logic Error! Learn from My Mistake.
Encapsulation of what a CARD is, and what it does - in a CARD class.
Комментарии