🪨📄✂️ Rock Paper Scissors

iGaming Demo - Play Against the House Bot

Balance
1000
Bet Amount
1
Wins
0
Losses
0
Ties
0

Last 5 Rounds

No rounds played yet

Implementation Notes

This demo showcases a Rock Paper Scissors game with PixiJS-powered animations and Tailwind CSS styling. It features smooth visual transitions, particle effects, and responsive design.

Frontend

  • Styling: Tailwind CSS for utility-first responsive design
  • Graphics: PixiJS for hardware-accelerated 2D rendering and animations
  • Animations: Shake effects, particle systems, and smooth transitions
  • Responsive: Adapts seamlessly to desktop and mobile devices

Backend Integration

NestJS service with REST endpoints:

  • /api/new — Create new game session
  • /api/play — Process moves and calculate outcomes
  • /api/bet — Update bet amounts
  • /api/info — Retrieve session state

Game Engine

  • Rules: Rock beats Scissors, Paper beats Rock, Scissors beats Paper
  • RNG: Server-side bot move generation for security
  • Payouts: Win (1.9x), Tie (0.95x), Loss (0x)
  • RTP: 95% theoretical return to player

Portfolio demo featuring modern web technologies and iGaming mechanics.