Skip to content

Updated blackjack game with more organized code, visuals and 3D CSS animations

Notifications You must be signed in to change notification settings

Apesosmarc/Updatedblackjackgame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOM BlackJack

A blackjack game made using only HTML/CSS/JS, animated using 3d CSS transitions and effects

Tech Used:

  • HTML
  • CSS
  • Javascript

This project expanded on a simple text-based blackjack game I created in a REPL for my vanilla JS AltCademy project. Now fully visually and responsive, hence Updatedblackjackgame.

Notable Features:

  • Clean, structured DOM selectors and functions accurately named based on what they do.
  • Inspired by OOP Single Responsibility Principle. ie; DOM functions seperate from game loop functions.
  • Async JS used to create animation delays, and "wait" for CSS styles to be played.
  • Visual card flips using exciting 3D CSS animations.
  • Responsive across all view widths and modern mobile devices.

Vision/Goals For This App:

  • To create a visual experience using pure HTML/CSS/JS, without the use of libraries or frameworks.
  • To apply SOLID OOP design principles.
  • Use Array methods, nested loops and basic JS tools to apply card-counting logic.
  • Replicate a mid 2000s 'flash-like' browser card game made with JS methods I learned.

About

Updated blackjack game with more organized code, visuals and 3D CSS animations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published