InfiniQuilt
InfiniQuilt offers a decentralized gaming grid where coders craft games and players explore an endless digital quilt. Using blockchain, smart contracts, and ZK-SNARK, it's a limitless gaming universe.
Screenshots






Problem Statement
InfiniQuilt is a decentralized gaming grid, combining infinite space with user-generated mini-games. Coders claim grid squares to create games, while players explore and interact with this digital quilt. Similar to multiplayer battleships, each cell hosts a unique experience, with rules and rewards managed through smart contracts. Bridging blockchain technology with gaming, InfiniQuilt offers an evolving playground for developers and players alike.
Solution
Front-end, browser client: Utilizing a robust combination of technologies like TypeScript, wagmi, rainbowkit, Vue, Phaser, React, and Redux, the browser client offers an intuitive and immersive interface for players to explore the gaming grid.Smart-contracts and blockchains: The core logic and on-chain operations are handled using Solidity, Foundry, a Base chain, and the Optimism Superchain. These technologies ensure transparent and secure transactions and game mechanics.Back-end, microservices: The back-end relies on Python, Web3py, and Zero-Knowledge proofs with ZK-SNARK and Zokrates to manage game secrets and responses.Workflow: The browser client communicates with the main contract, known as the Grid, which serves as a game registry. It channels player interactions to the respective game's contract. Game backends then respond to user moves using ZK proofs, crafted with Zokrates, to handle game secrets.
Hackathon
Superhack
2024
Contributors
- utgarda
46 contributions
- silvesterdrago
37 contributions
- Maweill
23 contributions
- yesitsme1
11 contributions
- JohnnyRock
4 contributions
- YaroslavSmrinov
2 contributions
- anastasiabusygina
1 contributions