Crafting a Blockchain-based Rock Paper Scissors Game

What you will learn

  • Understand the fundamentals of blockchain technology and its application in building decentralized games.
  • Gain proficiency in using PyTeal, a powerful smart contract language, to develop a Rock Paper Scissors game on the Algorand blockchain.
  • Learn how to implement local storage and subroutines to enhance the functionality and efficiency of the game.
  • Explore transaction grouping techniques and security checks to ensure secure gameplay and prevent malicious activities.
  • Master byteslice operations, inner transactions, and hashing algorithms to strengthen the integrity and immutability of the game data on the blockchain.


Embark on an exciting journey into the world of blockchain development with the course, "Crafting a Blockchain-based Rock Paper Scissors Game." This comprehensive course focuses on leveraging PyTeal and the Algorand blockchain to create an engaging Rock Paper Scissors game from scratch. Throughout the course, you will dive deep into various essential topics such as local storage, subroutines, transaction grouping, security checks, byteslice operations, compilation errors, inner transactions, hashing, transaction fee pooling, and minimum balances. By mastering these concepts, you will gain valuable insights into building decentralized applications, handling cryptographic operations, ensuring game security, and optimizing transaction efficiency.

At a glance

83min on-demand video

Closed captions

Searchable transcript

Certificate of completion

Algorand Foundation

Instructor: Algorand Foundation

The Algorand Foundation's mission is to enable an inclusive, decentralized, and borderless global economy - at scale - based on the Algorand blockchain technology.

Course Progress

0/0 lessons completed

Certificate launching soon. Sign up now to save progress and get notified.

Course Contents

Rock Paper Scissors Game