Gameplay

Race and battle with your Wizard's competence against 8 others in the Secret Cove and place bets on which Wizard will come in the first place! Earn $MW betting, racing, and winning! First, second, and third place winners will all receive $MW which can be used to upgrade your Wizard for a higher probability of winning.

Meta Wizards comes in various types and numbers of Wizards. Each of them has a unique special ability called competence. Thus, choosing a suitable Wizard for each situation helps players increase the win rate in the legendary races of Photon.

*It is very important to understand that this is somewhat but at the same time nowhere near where we are headed in terms of a final product in game development! More of an overall concept for you to have fun with, enjoy, and provide feedback/ideas as we continue to build out and launch the official Meta Wizards video game which we will be releasing more sneak peaks of as we go!* :)

Meta Wizards Game Spec

Game concept

MetaWizards is a racing game that has 3 modes:

  • Racing

  • Collecting & Role Play

  • Betting

The main mode is racing, everything else is built on its basis.

It also has a strong collecting aspect, where all of the in-game assets are bound to a crypto wallet.

Racing mode

In the racing mode 9 players compete each other in a broom race, where 3 winners get prizes. This mode is a combination of a runner (like subway surfer), tapper (hit/block at perfect time), and also rock-paper-scissors. It also has an element of role play (character development).

The environment for the Meta Wizards official video game consists of a variety of different maps and options will continue to expand as we develop.

Each player starts at their own lane, and flies forward to the finish mark.

During the race players are able to make following actions:

  • attack opponents / block an incoming attacks (tapper)

  • choose an attacking spell (rock-paper-scissors)

  • change lane

  • jump/dive, in order to avoid an obstacle or pick a power up

  • use acceleration spell

*Players will be able to customize the following in game actions to the keys of their choice, the ones shared below are just standard settings*

Attacking / blocking attacks

Player can use offensive spells to attack opponents. Target can be selected with a mouse pointer, and attack can be started by clicking either mouse left or mouse right button (to use different spells). An attacking spell has following characteristics:

  • speed (how fast does it reach the target; every spell has a certain delay)

  • power (how much does it affect the target)

  • cooldown time

You cannot “miss”, and there’s no need to aim precisely - the spell will always find its target. But you can only attack players from sibling lanes, and also from a limited range (if you are too far behind - your spell won’t be able reach the target).

The only way to avoid an attack is to use a “reflection” spell (e). The reflection spell has its duration (pretty small, about 1 second) and cooldown time. If the reflection spell is active when your character gets hit by a spell - you can fully avoid this attack. Any other actions (jumping or changing lane) won’t let you escape the spell.

A character that was hit by a spell greatly reduces its speed for a period of time, thus yielding an advantage to competitors.

Spells have affinity to certain types of characters, and depending on the choice of the spell your successful attack can be stronger or weaker, that’s where the rock-paper-scissors mechanics takes place.

Changing lane

Player is able to move to a sibling lane, left or right, using keyboard keys (a / d). it’s only possible if player is in front or behind of the other wizard(s) taking target lane, i.e. you cannot “push” your opponent off the lane by moving in their place.

Jump / Dive

Player can (move up/down a bit for a limited time, can be used to avoid an obstacle or to pick a power up); cannot be used to avoid an attacking spell. Default keys for those actions are spacebar and control.

Acceleration spell

A few times per race you can use an acceleration spell, that greatly increases your broom speed. Default activation hotkey is f. This spell has a pretty long cooldown period.

if there’s a wizard right ahead of you and you use the acceleration spell - you hit that wizard, slowing them down, and then you are able to get pass them; though you don’t get as much acceleration as you would on an open lane.

Power ups

During the race you can pick power ups with following effects:

  • reset cooldowns

  • acceleration

  • temporary legendary spells (that can only be used till the end of match)

Starting the race

Before the race begins a player has to choose

  • a wizard character

  • 2 offense spells

Once you’re ready - start the game, and wait for other players. Your opponents for a race are assigned automatically, according to their character power.

When everyone else is connected - you’ll see the list of your competitors, and have some time to prepare for the race. Starting with this moment - you cannot leave the race, or otherwise you’ll be penalized by loosing the game, and not being able to join any other match for 5 minutes. A clone of your character will still participate the race, but it will be controlled by the bot.

Collecting & Role Play

Every in-game asset is bound to a crypto wallet. A player account is represented by their wallet. An account might have following types of assets:

  • wizard characters

  • brooms

  • spells

  • $MW coin balance

Wizard characters

A wizard can only be acquired by purchasing it as an NFT. Each wizard has following characteristics:

  • dna type (warlock, half-blood, AI, sorcerer or witch)

  • level (initially - it’s 1, can be upgraded)

  • broom (initially - random level 1 broom, can be upgraded)

Broom defines character speed, DNA type determines its affinity to offensive spells, and character level affects the amount of $MW that can be received for taking one of the first 3 places in the game.

Character’s DNA also defines its affinity to spells:

  • warlock: rock

  • half-blood: paper

  • AI: scissors

  • sorcerer: light

  • witch: dark

Character level affects expected earnings; on higher levels you get more $MW for the same place. To upgrade your character level, you need to earn XP, by:

  • winning races

  • participating in races (even if you take the last place)

  • successful attacks / blocks

  • victories in races

  • picking power-ups

Brooms

The main characteristic of a broom is its speed. Initially every character has a level 1 broom. It’s possible to upgrade it, or to replace it with any other broom you own.

A new level 1 broom with random characteristics can be summoned by spending a certain amount $MW. Also, it’s possible to trade a broom on Open Sea.

In order to upgrade broom level, player needs to burn another broom & to spend some $MW, the amount depends on the level.

Initial characteristics of the level 1 broom define its characteristics for its life cycle; at each level up it gains certain percentage speed boost; so, if your broom is at max level and you want to get an even better one - you should spawn or buy one with better initial speed and then upgrade it to max level

Spells

Spells can be summoned and upgraded, just like brooms. When burning a spell, the type doesn’t necessarily have to match the one you’re upgrading, e.g. you can burn a lightning spell to upgrade fireball spell.

There are following spell types in the game:

Every offensive spell also has an affinity to characters, one of:

  • rock

  • paper

  • scissors

  • light

  • dark

This is the table illustrating how different spells could affect DNA types:

Use cases:

  • I’m playing as a witch (dark); I know that my opponent is a half-blood (paper); I’m neutral to half-blood. I buy myself a spell of a scissors type and it gives me an advantage over my opponent

  • I’m playing as a half-blood (paper); I’m playing against a warlock (rock); I already have an advantage over a warlock because of our DNA type

  • I’m playing as a half-blood (paper); I’m playing against a warlock (rock); I also have a “paper” type spell → I have an extreme advantage over the warlock

  • I’m playing as a half-blood (paper); I’m playing against a warlock (rock); I use a “rock” type spell → my advantage over the warlock is cancelled by the conflict of my character and the spell type I use

Manipulating items

  • Player can spend MW$ to summon a random item; player is choosing item type (broom / spell), all the characteristics are random

  • Player can upgrade an item (level it up) by burning a similar item and spending MW$

  • Player can spawn a broom by spending $MW; the spawn price is the same, characteristics are random

  • A broom can be sold to other players; brooms can be minted to your walled and traded on opensea

Blockchain

There are following game objects that can be held on a wallet:

  • Wizard NFTs

  • Broom NFTs

  • Spell NFTs

  • MW$ coins (ERC20)

All those objects can be held on one wallet.

Wizards are required to be minted in order to be played. The original collection includes 9999 characters.

Items (brooms and spells) are originally generated off-chain, and are only minted on demand; the player initiating the mint covers the minting fee.

MW$ coins are also initially held off-chain (in an account that is stored on a server and connected to the wallet), and only transferred to a user’s wallet on demand; the fee is covered by the player initiating the transfer

  • Use cases

    • I’m a player, I buy (mint) a brand new wizard NFT

      • I also get a broom as off-chain NFT that I’m able to mint and own too; no one else is able to mint & own this broom

    • I’m a player, I buy a wizard NFT from a secondary market, and its broom is already minted too

      • If I only buy wizard NFT, but not its broom → I get wizard that has broom slot empty

Spectating & betting

We’ll be scheduling daily tournaments. Every tournament has a limited amount of places to participate. It has multiple bracket tiers, and from every tier only players that take top 3 places get to the next tier.

Starting with Tier 3 - matches can be spectated, and spectators can bet on players, betting logic is similar to horse racing.

Tier 1, Final: 9 players, 4 matches played before, and this is the 5th

Tier 2, 1/2: 9 * 3 = 27 players, 3 matches played

Tier 3, 1/4: 9 * 3^2 = 81 players, 2 matches played; betting is possible since this tier

Tier 4, 1/8: 9 * 3^3 = 243 players, 1 matches played

Tier 5, 1/16: 9 * 3^4 = 729 players, 0 match played


Edge cases for devs

  • how do we track off-chain coins for spectators

    • log in with metamask, connet your wallet → this creates an account that holds the coin balance

Last updated