Skip to content

gr8h/project_rps

Repository files navigation

Algorand Bootcamp

Project Description

The project is about building rock, paper, scissors game is a simple two-player game where each player chooses one of three options: rock, paper, or scissors. The game rules dictate that rock beats scissors, scissors beat paper, and paper beats rock.

Considerations

  • Ensuring that each player's move is committed
  • Ensuring the privacy of the first move by hiding it until the second move is made or the reveal step occurs.
  • Allowing multiple players to play the game simultaneously while ensuring that the rules are enforced and that the outcome of each game is determined correctly

Lesson learned

  • Group Transactions
  • ScratchVar
  • Send Txn from smart contract

Challenges

  • Writing test-cases
  • Deploying

Next

  • Uses assest instead of Algo
  • Test-cases
  • Frontend

Setup

  • python3 -m venv venv
  • source ./venv/bin/activate
  • pip install -r requirements.txt

Participants

  • Hesham Shabanah | gr8h#5489
  • Mehdi Rhouzlane | newway#1220

About

Rock, Paper, Scissors on Algorand

Topics

Resources

License

Stars

Watchers

Forks

Languages