EndoWorlds, a Metaverse game development studio, presents the first Play to Earn game on the Roblox platform in collaboration with NFT game Waves Ducks.

Players are invited to participate in the game in Roblox for free, and in return earn a share of the game's profits in the form of the $EGG currency used in Waves Ducks, which can be exchanged for dollars or other cryptocurrencies.

Economy basics, or where are the earnings coming from

The game is based on the collective farm named EndoWorlds within Waves Ducks https://collective.wavesducks.com/

This tool serves as an NFT shared ownership mechanic, but in Waves Ducks you can also earn $EGG tokens for staking ducks using the "farming" mechanic, where a duck is placed on a perch and it starts to lay eggs. It works as follows:

  1. People invest in the collective farm;
  2. The manager buys\hatches\breeds ducks and puts them on perches using these investments;
  3. Profits from the farm are divided proportionally among the investors, minus the manager's commission.

EndoWorlds Farm Specifics

The EndoWorlds collective farm is different from other farms on the platform. The collective farm management team decided to make a game using NFT ducks, and not just the ones on the collective farm, but all the ducks in the game connected to a single collective farm.

How does this work? The management team does not take the commission from "farming" but sends it to support the new Play To Earn economy.

  1. The $EGGs received as the farming commission are reinvested into the collective farm, giving Share Tokens of that farm in return;
  2. All Share Tokens obtained in this way are distributed to the participants of the game, according to the number of scored player points.

Game Mechanics:

At this point, the mechanics of Ducks Farm on Roblox are really simple. When the user enters the game, random farm ducks appear. The player needs to "shove" them into the barn. For each duck brought to the barn, the player receives 1 player point, and the owner of the duck also receives 1 farmer point. After all the ducks are in the barn, or after 3 minutes, a new farm is chosen at random and everything is repeated.

Point System:

A Roblox player collects player points and can use a Waves wallet number in the game interface to withdraw those points from Roblox. In this case, the player points in Roblox are lost. The points are then linked to the Waves wallet number and there is an option to exchange them for Share Tokens of the collective farm on the game's website. The farm points accumulation does not require any action from the players, they appear on the game page automatically.

Exchanging points for Share Tokens

The exchange is available on the game's website at https://game.wavesducks.com

The operating principle is based on Automated Market Making mechanics using the "constant product" formula. For more details you can read how it works similarly in DeFi products like UniSwap https://docs.uniswap.org/protocol/V2/concepts/protocol-overview/how-uniswap-works In short, the exchange rate goes up every time you exchange points for tokens. And each exchange in the opposite direction (e.g. from replenishing the economy with the collective farm income) lowers the rate.