Skip to content

yaseenagag/BlackJack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Complete basic and advanced JavaScript Training on TreeHouse and FreeCodeCamp. Then create a text based Blackjack game.

Context

Do you feel like you are not able to effectively communicate with your team mates on your project? Ever wanted to become a great JavaScript developer?

Well now you can get an AWESOME, SOLID FOUNDATION to help you with this journey. This one week long cycle will OVERLOAD and EXPAND your MIND. This project will allow you to have a better understanding of all future javascript goals.

Specifications

Javascript Tutorials:

  • Programming Step-by-Step: Object-Oriented JavaScript
  • JavaScript Basics
  • JavaScript Loops, Arrays and Objects

Blackjack:

  • Dealer and Player characters

Tutorial:

  • Create Tutorial on How to Create Blackjack Game

Dealer Logic:

  • Dealer gives out cards in specific order
    • Dealer gives out:
      • one card face up to player
      • one card face up to Dealer
      • one card face up to player
      • one card face up to Dealer
      • shuffle the deck
  • Dealer plays, hitting while 16 or under (17 or more, dealer stays)
    • If dealer hits and busts, player wins

Player Logic:

  • if player gets Blackjack right at the start (Natural), player wins
  • Repeat hit or stay until player chooses to stay:
    • Player chooses to hit or stay
  • if player goes over 21, player busts

Backend Game Logic:

  • Compare player total to dealer total, highest wins

  • If player wins, players get their bet back, doubled

  • Repeat until player chooses to stay:

    • Player chooses to hit or stay
  • If hits and bust (go over 21), automatically loses

##Added Specs:

  • User Interviews/User Testing

##Stretch Goals

  • Betting

  • Multiple players

  • The artifact produced is properly licensed, preferably with the MIT license.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

Week 3 @ Learners Guild: Text based blackjack game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published