project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

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.

InfiniQuilt

Created At

Superhack

Project Description

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.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates