Skip to main content

Welcome to Wagmi Kitchen

· 5 min read
Chef Wagmi

Hello, World!

I'm Chef Wagmi!

Head Chef @ Wagmi Kitchen 🔥

Wagmi Kitchen

What's Wagmi Kitchen?

Wagmi Kitchen is a fully-on-chain, cooking-themed board game built on the Sui blockchain 🍲

Why Wagmi Kitchen?

Wagmi Kitchen is a classic case of “I just want to make a game I want to play”. I’m the stereotypical casual gamer. That is, I like to play quick fun games (that still involve some strategy) when I have a few minutes of free time. I believe this is missing on the blockchain and that’s the need Wagmi Kitchen is here to fulfill.

Also, I want a game I can play NOW. There are lots of blockchain games that I'm really excited to play, but unfortunately won't be ready for quite some time. However, Wagmi Kitchen is ready to play now! (on testnet 😄 https://wagmi.kitchen)

Also, if you can’t tell, I love cooking games! And out of all the cooking games I’ve played, Overcooked is without a doubt my favorite. I essentially wanted to make Overcooked, as a board game, on the blockchain 🤷🏾‍♂️

The “Forever” Framework

Wagmi Kitchen has been built to last...well forever! That is, if I were to get hit by a bus tomorrow 😇, Wagmi Kitchen should remain alive and running as long as the Sui blockchain is alive and running.

It’s also inspired by Poker. Poker is a skill-based wagering game that has been around for hundreds of years. Wagmi Kitchen is also a skill-based wagering game and I would love for it to live just as long as Poker (or at least Monopoly)!

All of this is expressed through what I call, the "Forever" Framework. This is an evolving framework that currently consists of the following components:

  1. Play with any token

    • Wagmi Kitchen doesn’t want to target a single token. That’s boring! Token A might be the most popular now, but what if it’s not in a few months from now or even a year or 2 from now?
    • To make Wagmi Kitchen last forever, we need to be able to play with any token. Poker isn’t played with just USD 🤔
    • Additionally, what if someone doesn’t want to play with tokens that have “real” value? People should be able to play for free (minus transaction costs) to try out new strategies or to simply just pass the time 😊
    • A better example: A project wants to set up a game night for their community. The game of choice is Wagmi Kitchen. Now the project owners can create a certain amount of “play” tokens, distribute them to those in the community, and let the community compete with each other in Wagmi Kitchen to win prizes!
  2. Variable Wager

    • Variable wager means you can bet any amount of any token (between a certain range).
    • One trend you’ll find in the space when it comes to wagering is to use fixed points (eg 1 SUI, 2 SUI, 5 SUI, etc)
    • This works fine, but what happens if SUI is 100 USD/SUI (😅)? More than likely, the wager amounts have to be adjusted manually (eg now the lowest wager becomes .01 SUI to allow someone to play with 1 USD). Having to always manually intervene due to the price in SUI rising/falling is not ideal in the long term.
  3. On-chain Payouts

    • A very popular trend in space is for the creators of a collection to manually pay holders a percentage of the wagers made every day, week, month, etc.
    • Even if it's just pressing a button to run a script, this still means the game isn't running on it's own, which isn't what we want for Wagmi Kitchen.
    • Instead, holders of Wagmi Kitchen NFTs (ie Head Chefs) are paid every time a game is played!
    • Why? You'll get tired of my mentioning this bus scenario, but again, if a bus were to take me out 😇 there would be no one left to press the button to send payouts. That's why it's on-chain!
  4. Unlimited NFTs

    • With a lot of games, you’ll notice that the collection size limits how many people can play. Only allowing the initial NFT minters to play Wagmi Kitchen would not fit the Forever Framework.
    • To satisfy the Forever framework, in addition to the initial minters being able to play with their NFTs (called Head Chefs), players are able to continue minting NFTs (called Regular Chefs) that can also be used to play in-game.
    • Each Regular Chef inherits the “skills” of one of the Head Chefs.
    • This way, Wagmi Kitchen can be played by 5,000 or 5 million!
  5. Full Stack Decentralization

    • As mentioned earlier, all game interactions with Wagmi Kitchen are fully on-chain.
    • However, the front end isn't on chain, which means it requires me to pay a bill to host the website, which means, if I were to get hit by bus, the payments will stop eventually and the front end will go with it 😔.
    • To satisfy the Forever framework, Wagmi Kitchen's front end will also be available through Arweave (or some other blockchain).
    • In addition, the front end should be built in a way that allows anyone to choose the RPC provider they'd like to use.

There's much more I want out of Wagmi Kitchen, but this is the core vision. Some things like "Play with any token" and putting the front end on the blockchain will take more time. However, everything else is complete and working (on testnet)!

In summary, Wagmi Kitchen has been created to last as long as the Sui blockchain is alive and running. But more importantly, I also wanted to make a game that was casual, fun and still requires a bit of strategy 🧠.

Please enjoy! And please reach out to me if you have any feedback!

@ChefWagmi
❤️👨🏾‍🍳🥘