← Projects

Roshambo

Browser game (Rock Paper Scissors Lizard Spock) with responsive layout, score tracking, and persisted state.

Company
Personal project
Role
Frontend Developer
Stack
React TypeScript CSS
Highlights
  • Implemented game rules and score logic with clean state management.
  • Built a responsive UI that adapts across screen sizes.
  • Persisted score between sessions using browser storage.
Roshambo game UI (Rock Paper Scissors Lizard Spock)

Roshambo

Roshambo is an expanded version of the classic “Rock, Paper, Scissors” game (including Lizard and Spock). Players pick a move, the computer responds, and the winner is decided based on the rules.

Players can enjoy the following features:

  • View the optimal game layout based on their device’s screen size.
  • Play “Rock, Paper, Scissors” against the computer.
  • Maintain the score state even after refreshing the browser.

Rules

In Rachambo, the following rules determine the winner:

  • If the player wins, they gain 1 point.
  • If the computer wins, the player loses one point.

Here are the rules of the game:

  • Scissors beats Paper.
  • Paper beats Rock.
  • Rock beats Lizard.
  • Lizard beats Spock.
  • Spock beats Scissors.
  • Scissors beats Lizard.
  • Paper beats Spock.
  • Rock beats Scissors.
  • Lizard beats Paper.
  • Spock beats Rock.