TheGame
TheGame copied to clipboard
MetaOS Full Roadmap
MetaFam is a decentralized organization building MetaGame MetaGame is a massive online coordination games MetaGame is running on the MetaOS MetaOS is a lightweight framework for running massive online coordination games aka decentralized societies
Deeper explanation of MetaOS.
MetaGame as a platfom
First things first though, we need to make it usable for ourselves.
- [x] A new landing page
- [x] An onboarding flow from landing to joining & MyMeta profile creation
MetaOS MVP:
At it's bare minimum, MetaOS is a modular dashboard & a mega menu.
- [x] MetaMenu
- [x] First version of the MegaMenu
- [x] Make it a bit prettier
- [x] 🚨 Make everything open below the menu instead of a new tab
- [x] Dashboard - the home page for MetaOS
Starting from that, other modules, protocol or dapp integrations can be built by ourselves (MetaFam), other guilds or people outside MetaGame. In the long run, MetaOS should be as easily modifiable & extendable as possible so that other communities can tailor it to their specific needs.
Productizing MetaOS
As it currently stands, all of this was built for our purpose & the whole repo is not very easily forkable nor are different modules easily extracted & used. There was no idea of the MetaOS at all when we started building MyMeta.
- [ ] Rearchitecture & turning things into separate packages
- [ ] Whitelabel "Products"
- [ ] MetaAPI?
- [ ] MyMeta
- [ ] MetaSys
- [ ] Product pages
- [ ] API Documentation
Modules
MyMeta
MyMeta are decentralized profiles based on Ceramic
- [x] Move to Ceramic - Migrate from 3Box to IDX/Ceramic
- [x] Role select - Allow players to choose basic roles when setting up their profiles so we can move the role select out of discord & change the onboarding flow to start with profile creation.
- [x] 🚨 Fixing Patrons Leaderboard
- [x] New sections - "add new section" functionality implemented for people to be able to add things to their profiles.
- [ ] Contracting - Allow people to start contracts between each other.
- [x] Guild Onboarding page update - Update the onboarding page with the new copy
- [x] xDAI & Polygon DAOs - Add support for xDAI & Polygon DAOs.
- [ ] xDAI & Polygon NFTs - Add support for xDAI & Polygon DAOs & NFTs.
- [ ] Moar Data! - Add more data points in MyMeta profiles by integrating data & stats from Gitcoin & other places like Discourse.
- [x] Magic color wheel - It has already been built, just need someone to adjust the styling to look as it was designed.
- [x] Filtering - Filtering functionality.
- [x] Not displaying Polygon Seeds on the nav bar or anywhere
- [ ] Gnosis Multisig as a guild - Right now we have DAOHaus DAOs, maybe we should also add support for Gnosis multisigs
- [ ] Profile photo as one of the steps in the creation flow
- [x] Custom backgrounds
- [ ] Custom color scheme, transparency & blur
- [ ] Weekly & monthly leaderboard filters
- [ ] Position number & move indicator?
Quests
Quests are a task management system in MetaGame
- [x] #1023 - Some quests are completed simply by doing them but others need to be accounted for through #did-a-thing or by adding initiatives. We need to figure out what this looks like. For smaller quests, the player could click "complete quest" & there could be a bot @player who completed the quest in a hidden #give-props channel where XP Fairies then verify & reward quest completions.
- [x] #1024 Quest filtering by role by default. Evergreen quests appearing separately from the rest & other ways of making it easier for people to choose among 100 quests.
- [ ] #642 - Raids are basically groups of quests. The raid description should look like the quest description except the bottom section would be a list of cards that represent separate quests that are a part of the raid.
- [ ] #627 - Right now all the quests are on Notion. We'll be moving all quests from the Quests board into the quests module on the website but the onboarding quests need a special place. People will need to "complete at least 5 onboarding quests before you can access the rest" or something like that.
- [ ] Design update - ninjafire said she wasn't done with the design but Paco had already moved forward & implemented it. We need to get someone from the designers guild to do another run through the design & see if/what things need to be improved.
- [ ] #635 - We got a shitton of quests but no way of ranking them by importance. We should build a system for upvoting them. Maybe something like "need to own 10pSeeds to be able to vote" & keep to that "1 player 1 vote" idea?
- [ ] Quests via issues? - Similar to like on Gitcoin, except automated. In gitcoin, you paste a link to the issue & it displays everything from the issue as a bounty. We should make it so that all issues on TheGame repo appear as quests in the Quests module.
- [ ] #972 ? - Could be done through the above system with the existing "issuize" bot that turns discord messages into issues, but might be better to do it more directly. Similar to now, the bot would first need to check if the person has enough pSeeds or a required role.
- [x] #1025 MyMeta profile should have a section which displays a list of all accepted quests.
MetaLibrary
MetaLibrary is MetaGame's knowledge base. Other than a place for players of MetaGame to generate knowledge, it should be a place of curation for knowledge resources outside of MetaGame as well.
- [x] 🚨 Integrate the wiki - Should be opening inside the website. Related to #269
- [x] Playbooks & Great Houses
- [x] The Great Houses
Other Pieces
- [ ] Building the blog into it - Eg. the newsletter itself should be moved from substack into the website itself & transform into a blog.
- [x] 🚨 Seeds - A page where people can get an overview of everything to know & they can do with Seeds. From subscribing, buying & selling, to planting or spending. It could begin as a simple page displaying links to where to buy or sell, where to plant & how to spend for things like podcast shout-out.
- [x] A Fundraise Page - a page with all the info about the fundraise
- [ ] Build the podcast page - Currently being designed
- [ ] Services Offered - The flipside of the quests module; here, rather than people/guilds posting tasks they need done, they will be posting skills & services they offer.
- [ ] Open Roles
- [ ] Casino - allow people to gamble away their Seeds for charity & MetaGame (moar Seed sinks)
- [ ] 1Million Seeds - Like 1million pixels but for Seeds, you buy a share of the image & you're free to draw whatever (moar Seed sink)
Features
- [ ] Measuring Morale & Feedback Loops - Upon connecting their wallet, a player should be welcomed with "gm" & asked one of a few questions such as "how are you doing today?"
- [ ] Journal - A log of quests, XP & personal notes
- [ ] Thank you MetaGame (Testimonies) - Just a page where people can thank MetaGame for what it helped them achieve. This will be a part of the new landing page but should probably also be a page of its own somewhere on the platform.
- [ ] Ticker Line - For displaying announcements, Seed price & random messages players pay with Seeds to shout out.
- [ ] Members only area - Make the forums not clickable to people that aren't connected
- [ ] Moar dashboard modules - What other piece of MetaGame could be a module on the dashboard?
- [ ] Allow people to comment & place edit suggestions by paying 0.1 Seed - Like on figma, allow people to place comments directly anywhere on the website (though only visible after a user switches them on)
- [ ] Custom Backgrounds - Allow people to set a custom background to their MetaOS experience
Integrations
- [ ] DAOHaus - Have at least the button to open DAOHaus through the megamenu
- [ ] Data from DAOHaus on the dashboard
- [ ] Video call integration? - Jitsi? Add the ability to have calls directly from the interface, maybe have like a floating window when a call is happening so others see it
- [ ] Audius Integration
- [ ] Dune Analytics x Dashboard
- [ ] dApp Xyz Integration
- [ ] Blockscan's wallet to wallet encrypted chat?
- [ ] DegenScore into MyMeta
Other building quests
- [ ] Add Google Analytics to the Wiki - We already have it on the website but lack it on the wiki
- [ ] Quests on the wiki
- [ ] Builder quests on Notion
nice,leaning...