project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Duck Souls

Ducksouls is a mini game where you start buying a duck NFT, that will be you character in the game. The amount that you pay to buy the NFT will be stored in the NFT itself.

Duck Souls

Created At

FVM Space Warp

Project Description

Duck Souls is a blockchain-based game where players can purchase and control a duck as NFTs character. The objective of the player is to keep their character alive accepting daily mini-games known as "troubles." The character is based on a smart contract with a base value in tFIL that can be increased by accepting these troubles. The character has five hearts and when all hearts are lost, the character dies and becomes a ghost losing half of its value when it was alive. The lost half value will be redistributed into the loot, Players who have been inactive for too long lose everything, obviously integrating the loot. The player can resurrect the character by paying its base value, which increases its value to the original tFIL cost plus the ghost value. The user has two hours to accept the trouble, otherwise a heart is lost. The character's value can be sold at any time for tFIL. A fee is taken from transactions to create loot, which is used to increase monthly the value of characters alive at that time and add a random bonus to the dungeon entrance. Active players can earn extra income by taking the dungeon challenge, but there is a chance of losing a heart or dying. Chests can be obtained from dungeons and they occupy one of the three available slots which take time to open. The character's value also includes its rarity and limited-edition NFT items it possesses. These items will be limited edition and will be managed in BLOCKCHAIN ​​as NFTs. In addition to its real value in tFIL, the character will have a value defined by the market as a COLLECTIBLE given by the quantity and quality of the objects in its possession. Troubles are mini-games in Duck Souls where the player has to keep their character alive by completing daily challenges. There are several types of troubles that can happen during the day, such as hunger, encountering some bandits, getting lost or entering a dungeon. Loot is a part of the game where every transaction made contributes to a monthly reward. The 30% of the loot is used to increase the value of all characters still alive at the end of the month. The remaining 70% is added as a random percentage to the basic purchase value of the dungeon entrance, effectively generating an extra reward. The monthly reward serves to favor two different styles of play:

  • Passive players receive an increase in the passive value of their character, while active players have the possibility of earning extra income through the dungeon challenge.
  • Active players can earn more by accepting the dungeon, but they also have the possibility of losing a heart or dying.

We are planning to add more features, like: more minigames, players ranking and more items. https://docs.google.com/document/d/1y8HwNYTEk4Ph5fjEewySN3sORkWMS3Qy/edit

How it's Made

it's made using react and tailwind for the frontend, while we are using solidity for the NFT and tokenomics, we used Filecoin hyperspace chain to deploy the contracts and filecoin to store the nft metadata.

the team worked all together to create a new fully on chain game, but the minigames are centralized to make the game bot resistant

background image mobile

Join the mailing list

Get the latest news and updates