Currently, many users are leaving the blockchain with Crypto WInter. The traditional playing that crypto ancestors enjoyed every bear market was a ‘GAME’ such as the Fomo3D project. We believe that our role at this time is to provide fun to users and maintain the ecosystem. Based on Near, we want to create a game that many users can come together and endure this winter.


Winter lengthened, and the Cryptorians left the planet one by one. Those who remained began to plant special mushrooms that were rich in nutrients and had high fertility to live, and these mushrooms became an important food to survive the winter. Thieves have started stealing mushrooms, and to protect them, they try to stop them by developing new mushroom varieties. In the distant future, this mushroom will be able to have cognitive abilities...

*What it does*

Mushroom Project is a P2E game where you can grow mushrooms, make them into NFTs, Create game with NFT(Staking) earning tokens simultaneously. This game consists largely of growing mushrooms and stealing games. In Web3 games, we thought that it was very meaningful for users to directly participate in the game, so we put a lot of weight on the structure that allows users to make their own maps with mushrooms they grow and gain benefits.

Mushroom Project Milestones

Create our own Near-friendly wallet Mushroom Book NFT Supply control through seasonal mushroom NFT Update mushroom species Game of steal and defense against thieves and staker Continuous mushroom grade probability adjustment to balance

*How we built it*

There are a total of 4 areas in our game.

First, Growing Farm.

Growing Farm is to grow spore NFTs and create adult mushroom NFTs. When a spore NFT can evolve into a mushroom NFT, and the grade of the mushroom NFT is arbitrarily determined according to the grade of the spore NFT. Basic mushrooms grow on their own, but special potions are required to obtain higher quality mushrooms.

Second, the Stake & steal Game.

Stake In the staking area, graded mushroom NFTs can be staked. The higher the rating, the higher the interest rate, and receive Mush Token (Main Token) as interest. After the minimum staking time has passed, you can unstake and receive rewards at the same time. At the same time as staking, there is a risk of being taken away by other thieves. Therefore, to protect staked mushroom NFTs from thieves, poisonous mushroom NFTs must be properly placed. In other words, staking entities can issue poisonous mushroom NFTs to lower the stealing success rate. The staker makes a map, hangs mushrooms here and there, and protects his own mushrooms by placing poisonous mushrooms.

Thief You can also be a thief and steal some of mushrooms that others have staked. Thieves pay a game fee to enter the game. Like the Minesweeper game, staked mushroom can be stolen with a certain probability, and if poisonous mushrooms are activated, some of the stolen mushrooms are returned in proportion to the number of counts that participated in the game, and the game ends.

[The total game fee is divided between the thief with a high win rate and the user who created a map with a high ERA]

Third, inventory.

You can check the information of NFT and Main Token in the inventory.


Fourth, market place.

You can sell harvested mushroom NFTs in the market or buy someone else's mushroom NFTs. You can dismantle to get high-quality spore NFTs or buy them to create your own mushroom encyclopedia. You can also trade special mushrooms like poison mushrooms and hallucinogenic mushrooms for game creation.

Challenges we ran into

Adjusting the liquidity of the token was not easy. We've noticed that many games eventually depreciate in game currency. So, we wanted to create a tokenomics that maintains the value of game currency. However, due to many variables, adjusting the supply has been very complex. Taking a ponzi scheme could easily solve it, but I think it's not a fundamental solution and it's an obvious scam. We were wary of becoming a Ponzi structure. To this end, we need a structure in which people collect money and share it through games, consumption to enjoy the game more, and token burn to control the supply. We put a lot of thought into convincing users of this operation.

Accomplishments that we're proud of

In order to create a structure that is different from the existing Ponzi, we created a structure that basically allows anyone to play the game for a small amount of money, but spends money to enjoy it more. In addition, we chose to divide the profit for interest through the game.

Incineration system for creating fun games

a) Consumption to grow mushrooms with high yield b) consumption to obtain special mushrooms

Incineration system for enjoying the game

a) Game participation fee b) Thieves' equipment (hint, time delay, defense)

In addition, we have created a structure to maintain the liquidity of the token. First, we set the supply differently for each season. As a reward for staking, you can get many rewards by staking advanced mushroom NFTs. However, the more Mushroom NFTs you have in a season, the less rewards you will receive. And when a new season mushroom NFT appears, people will naturally switch to the new season mushroom NFT and receive high interest. In addition, a high-risk, high-return structure was created through the steel function. A thief can steal a certain percentage of your opponent's interest, but with a certain probability of losing your own money. This made the structure in which tokens are naturally incinerated interesting.

*What we learned*

  1. How to stake and how to actually implement it
  2. contract to contract interaction & Upgradable Contract
  3. Token liquidity control
  4. Understanding the Near Ecosystem

*What's next for MushWars*

  1. UI/UX update
  2. It is not a structure that fully controls liquidity, so it must be developed in the future. There are also many upgradeable items such as game balance, safe tokenomics and game items.

Built With

Share this project: