Skip to content

polivodichka/blackjack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlackJack Project Repository

This repository contains the code for a BlackJack game developed as part of the TypeScript bootcamp at Evolution Gaming.

Build with

Main functionality

  • Creating a new game table or joining an existing one by ID.
  • Entering the game with a specified name and balance.
  • A form for topping up the balance (available only before the start of a round).
  • Sound settings: volume, mute (notifications, background music, click sounds).
  • Game interface with five slots for placing bets.
  • The ability to add and remove chips.
  • The start game button is unavailable until all players make bets or all slots are filled.
  • Displaying the current game status (game process, waiting for bets, waiting for the end of the round and setting bets).
  • Players chat with notifications
  • Animations (keyframes and framer motion)

To run the project you need to install all dependencies in server and blackjack folders via

  npm install

Then you need to start server with

 npm start

script in server folder. And start client part with the same script in blackjack folder

Plans

  • Add responsive design (to play on mobiles)
  • Add database.
  • Add timer to make a decision (bet/action).

Releases

No releases published

Packages

No packages published

Languages