Skip to content

games is a web application featuring two casino games: Roulette and Slots. Users can place bets, spin the wheel or slot machine, and manage their virtual balance. Includes sound effects and adjustable volume settings.

Notifications You must be signed in to change notification settings

YAlorenzo/games

Repository files navigation

🎰 Games

Description

Games is a web application that features two casino games: Roulette and Slots. The application allows users to place bets, spin the roulette wheel or slot machine, and win or lose virtual money based on the game outcomes. The project also includes sound effects and background music, with options to adjust the volume or mute the sound entirely. Comprehensive validation ensures users can only play within their balance limits and that all game inputs are valid.

Features

  • Roulette: Place a bet on a number from 0 to 36. Spin the wheel, and if the arrow lands on your number, you win. Otherwise, you lose your bet.
  • Slots: Place a bet and spin the slot machine. If you get a combination of three identical symbols, you win; otherwise, you lose.
  • Sound Effects: Enjoy sound effects and background music with adjustable volume settings.
  • Validation: Ensures valid gameplay, such as preventing bets higher than the user's balance and requiring a bet amount and number selection for roulette.

Tech Stack

  • Frontend: React, Vite, Redux-RTK, Tailwind CSS, TypeScript
  • Animations: Pixi.js, GSAP

About

games is a web application featuring two casino games: Roulette and Slots. Users can place bets, spin the wheel or slot machine, and manage their virtual balance. Includes sound effects and adjustable volume settings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages