Skip to content

thebraveman17/tic-tac-toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain-Based 2-Player Tic-Tac-Toe Game

Backend

  • Framework: Developed using Foundry with 100% unit test coverage to ensure robustness.
  • Game Mechanics: Players can create a new game with another address and make moves on their turn. Each move is recorded onchain.
  • Game Sharing: Once a game is created, players can share a link or the game ID for the other player to join.
  • Error Handling: If a player navigates to an incorrect game, they receive a warning and cannot access the game's progress.
  • Technology: Implements Coinbase Smart Wallet for wallet integration and passkey sign-in for improved user authentication.
  • Deployment: Currently live on the Base L2 Mainnet.

Frontend

  • Tech Stack: Built using React, wagmi, and viem, leveraging the OnchainKit app template for seamless integration.
  • Deployment: Available on Vercel.

Future Upgrades

  • Implement session keys to create a more immersive user experience.

About

This is a blockchain implementation of the Tic-Tac-Toe game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published