Giter Club home page Giter Club logo

blackjack's Introduction

Python Blackjack Game

(Check release branch for the latest working release) tes

Project Execution Images (9/5/2019):

Start Menu

Image of Starting Menu

Starting a New Game

Image of Starting Game

Getting Blackjack

Image of Getting Blackjack

Hit and Stay Under 21

Image of Hitting and Staying Under 21

Hit and Bust

Image of Getting Blackjack

Stand and Win

Image of Hitting and Winning

Stand and Lose

Image of Hitting and Losing

Stand and Tie

Image of Getting Blackjack

Stand and Dealer Bust

Image of Getting Blackjack

UML Diagram Images:

Image of Call Diagram Image of Class Diagram

TODO:

  • Possible Features:
  1.  Refactor so that ControllerTick(): # Handle input events, ViewTick(): # Draw everything
     - https://www.pygame.org/wiki/tut_design
    
  2.  Balance needs to be subtracted whenever the hand begins, then
     if the player loses, nothing happens. If they win, they get ante + winnings.
     In it's current state, a player could continue spamming new game to never
     lose money. 
    
  3.  Possibly add player "short hints" to the menu/game?
    

DONE

Move the player hand up so options can be center formatted for them Refactor table buttons

Note:

test.txt contains specific packages used to test the project dev.txt contains packages used during the development process prod.txt contains packages for production environment?

To run application go to linux terminal. cd into /Blackjack-Project folder

Enter this command in /Blackjack-Project directory

$source venv/bin/activate

Enter this command in the Blackjack-Project/src directory

$python main.py

blackjack's People

Contributors

mcdougald avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.