Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Achievements/Trophies #188

Open
tautraders opened this issue Nov 3, 2021 · 3 comments
Open

Enhancement: Achievements/Trophies #188

tautraders opened this issue Nov 3, 2021 · 3 comments

Comments

@tautraders
Copy link

tautraders commented Nov 3, 2021

Problem:
New users joining the Lamden ecosystem aren’t familiar with the available functionality, tools, and dApps. There's a barrier-to-entry and while tutorials, videos, etc. are great, many people often learn best simply being hands-on.

Proposed Solution:
The idea is an Achievements/Trophy feature for the wallet.

These would be NFTs triggered by certain actions within dApps, similar to trophies/achievements you might find when playing a video game. This would be a great way to incentivize and gamify interacting with and exploring the entire Lamden ecosystem.

These would be entirely optional, but as an example, a trophy could be available to encourage users to backup their wallet, to swap 10 different tokens in Rocketswap, or to play a game of UndergroundWarriors.

It would entice people to explore and would add further utility to the Lamden token (it would require a transaction each time they earn a trophy and choose to mint the NFT).

As a future enhancement, there could also be a marketplace where these earned NFTs could be sold.

image

Some of the VIP functionality for this feature might include:

Developer Tools

  1. Ability for dApp developers to define rules to award trophies while using their dApps
  2. Ability to assign a name/description, artwork, and maximum amount of supply for each

User Functionality

  1. Earn trophies/achievements based on actions
  2. Ability to view the trophies earned on the Wallet or a website
  3. Ability to mint the earned trophy NFTs using $TAU
  4. Ability to view unearned trophies (with a description/tip on how to earn it and supply amount)

Stretch Goals

  1. NFT marketplace where the NFTs could be bought/sold
@tautraders
Copy link
Author

Now that Lamden has an NFT Marketplace (Taurus), I've refined the Achievements/Trophy idea a bit. With the updated design, any project could potentially award achievements (doesn't need fancy automated programming; can be awarded manually using existing tools). Hopefully lowers the barrier completely and makes this much easier to implement.

Design Doc: https://drive.google.com/file/d/1byDgP3qAA-nkg1xuhypgn-buS4jJGY76/view?usp=sharing

"Achievements" is one milestone of several for what I would consider "infrastructure" projects.

These are features that are foundational to the Lamden ecosystem and would benefit the growth and community engagement for all Dapps. And make Lamden unique among all other platforms. Here's a summary of the bigger picture - https://medium.com/@tradersofthetau/gamification-is-the-future-f4ec91db4f40.

@crosschainer
Copy link

crosschainer commented Jan 12, 2023

Fancy Programming Idea:
We can make the mint nft function so anyone can mint their achievements themselfs but with predefined data like image name and description

Some achievements that can be realized with a mint yourself function very easy:
Token Holder Achievements -> Get input token contract to check how much token in balance hash by current wallet and allow to mint
LP Provider Achievements -> Get input token contract in mint function and access rocketswap contract lp points using ForeignHash
Staking Achievements -> Get rocketswap token staking contract in mint function and get staked balances from contract

all of this doesnt need work from core team but showing achievements and executing in the main wallet would be important, just because they are achievements for using the network and a core thing.

@crosschainer
Copy link

150k (40k of that to GeeeBeee to fully think it through) TAU DAO Request and I make the above comment happen, including making it extendable for more achievement types to come

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants