Composability in Ethereum Games: Building on Cheeze Wizards

Cheeze Wizards is a new dapp from the creators of CryptoKitties with entirely on-chain game logic. See the smart contract audit report here.

Cheeze Wizards 🧀
Dapper Labs
4 min readOct 21, 2019

--

What is Cheeze Wizards?

Cheeze Wizards is the world’s first blockchain battle royale (with cheese).

In Cheeze Wizards, players use ether to summon armies of Wizards and duel to win the Big Cheeze, a prize that gets bigger with every Wizard summoned (it’s currently over 615 ETH, approx $115K).

Cheeze Wizards’ game logic is entirely on-chain, meaning developers can build all kinds of apps or games for the Cheeze Wizard community without asking permission or taking platform risk. This makes Cheeze Wizards an amazing proof-point for composability on Ethereum today.

Audited Smart Contracts

The biggest benefit of putting anything on-chain is that everybody can trust it with valuable crypto (assuming audits and peer review) — and anyone can build on top.

Putting player safety as our #1 priority, we engaged Sigma Prime as auditors to evaluate all core Cheeze Wizards smart contracts (hosted on GitHub). Despite this, a security researcher within our community still found a bug that forced us to hard-fork the contracts and create the bareknuckle Cheeze Wizards: Unpasteurized.

The Sigma Prime security assessment report is instructive reading, so we’ve asked Sigma Prime to open source it. You can find a copy here:

What have developers built so far?

Before the Cheeze Wizards smart contracts were final on mainnet, we ran a hackathon with an amazing group of partners and participants. Projects that are coming to mainnet include:

  • CheezeDAO: assigns weighted voting power to a wizard based on their win/loss ratio in the tournament.
  • CheezeXPress: an on-chain guild for players to split the Big Cheeze and trade power without selling their NFT using the 0x power market
  • Cheeze of Insight: sharpen your rind in a free-to-play testnet then out manoeuvre your opponents and predict their turns
  • Cheezy Alice: play Cheeze Wizards on mobile!
  • MouserBot: make Discord your Cheeze Wizards command center
  • CheezeQuest: interactive fiction game akin to classic text adventures such as Zork and Hitchhiker’s Guide to the Galaxy.
  • CWStats: all relevant information about wizards and players who own at least one wizard.

Now that the game contracts are live, any developer can jump in and build.

Need ideas?

Why build on Cheeze Wizards?

As players are eliminated from the Cheeze Wizards tournament, they’re going to be looking for interesting things to do with their Wizards: this is an engaged and highly monetizable player base for developers to build for.

In all cases, any profits from your venture are 100% yours.

We are also giving away prizes worth 15+ ETH so keep reading:

Rewards

From now until November 10th, every qualified* CheezyVerse project that launches on the Ethereum mainnet will receive a participation prize from the Cheeze Wizards team:

  • 5 Neutral Wizards that are ready to rumble (0.35 ETH of power)
  • Advisory session with a Dapper Labs game design, UX, engineering, or business team member
  • A chance for your project to be reviewed by Dapper Labs investors
  • A chance for your app to be featured on cheezewizards.com/cheezyverse

From the qualified submissions, our team will pick up to five projects for crème de la crème prizes, valued at over 3 ETH each.

These special prizes will be awarded on a rolling basis until November 15th, so the earlier your project goes live, the better chance you have to win:

  • 15 Neutral Wizards (over 1 ETH worth of power)
  • 5 Limited Edition Mold Wizards of our choice (minimum 1 ETH of power)
  • 5 Limited Edition Founder Wizards
  • 3 Elemental Wizards of our choice (minimum 1 ETH of power)
  • Up to five advisory sessions with Dapper Labs game design, UX, engineering, and/or business team members
  • Your project will get reviewed by Dapper Labs investors
  • Your app featured on Cheeze Wizards website and social

*qualified = real, usable, useful, non-malicious, conforming to local jurisdiction laws as judged by us

API by Alchemy

We’ve partnered with the awesome folks at Alchemy to host the official Cheeze Wizards API; this should make it even easier for devs to build on top.

Alchemy’s API allows Cheeze Wizards developers to interact with simple, intuitive endpoints and access information about wizards, duels and more.

Check out the docs on Alchemy’s site

Developer resources

Start here: cheezewizards.com/cheezyverse and GitHub

Community Discord

Design assets Drive

Thank you to the Ethereum community

Cheeze Wizards wouldn’t be possible if it wasn’t for the amazing individuals that work on Ethereum today.

Thank you also to the amazing judges and mentors in the Cheeze Wizards hackathon: Fred Wilson, Joe Lubin, Joyce Yang, Linda Xie, Arianna Simpson, Ali Yahya from Andreessen Horowitz, and Hsiao-Wei Wang from the Ethereum Foundation, as well as our platform partners:

--

--

Cheeze Wizards 🧀
Dapper Labs

Cheeze Wizards is the world's first blockchain battle royale with cheese.