Skip to content

BunchLive/BunchBlackjackCodingChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Blackjack Developer Coding Assignment

Objective

Take 4 hours and create a game of Blackjack!

Requirements Description

  • Create a fully functional game of Blackjack from scratch using only standard classes and common frameworks.

Rules should follow:

Expected Features

Nice-to-Haves

  • Hand-splitting
  • Between 2-6 user controlled players at the table where players can enter/leave the table at any time (all controlled locally)
  • Single-player mode where other players at table are AI
  • Game stats tracking (highest cash amount, etc.)
  • Animations!

Evaluation Criteria (in order of importance)

  1. The code does what it says it does.
  2. Well-designed architecture. Assume this the first phase in a project with a much larger scope, and design accordingly. It's better to have well thought-out architecture with fewer features than to have tons of bells and whistles that are hacked together.
  3. Clean code that follows best practices. We won't reject you because of a single missing access modifier, but you should be fairly dilligent. And don't worry about minor permutations of code style, you can learn our styles once you're onboard.
  4. Demonstrates some creativity and uniqueness. Whatever that means to you - show us what you love to do!

Deliverables

  1. Git repository with history intact. Commit early and often so that we can trace the app’s development history. The more you show the better.
  2. Include a README explaining the features you've implemented, and an outline of code architecture.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published