The Matchbox DAO physics puzzle v1 is a programming challenge based on the concept of Solve 2 Mint invented by guiltygyoza and Topology.
The puzzle consists of a Cairo contract that simulates collisions between 2d circles based on an initial velocity vector and the initial position of the circles. The contract calculates a score and saves any valid solution tied to the user’s address. Once a solution has been claimed by a user, it cannot be claimed again.
The contract contains multiple “levels” which represent different initial positions for the circles. The levels do not necessarily correlate with difficulty, although some levels may be more difficult by pure chance.
The goal of this puzzle is to onboard developers and logical problem solvers into the Starknet ecosystem who have no or limited experience with Cairo in a fun and interactive way. You are not required to set up a Cairo development environment or write any Cairo code to participate in this round. However, it is encouraged and may accelerate your learning!
View the instructions on the Github repo.
All puzzle solvers will receive a special role in the Matchbox DAO discord. We are attempting to build a community of curious, likeminded problem solvers interested in developing on Starknet. V1 puzzle solvers will be encouraged to provide their feedback and shape future versions of Matchbox DAO puzzles.
Puzzle solvers will be the first users to be eligible to beta test games developed on Starknet with the support of Matchbox.
Puzzle solvers will always have an open line of communication and fast track to become grantees if they have specific development ideas they would like to pursue in the Starknet gaming ecosystem.
Although the current version of the contracts do not automatically mint an NFT, the solutions are stored and associated with a solver address. Matchbox will be awarding the 5 highest scores for each level after 3 weeks a special NFT.