-
Notifications
You must be signed in to change notification settings - Fork 17
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
RIP: CharacterSheets - Phase 2 #157
Comments
Project kickoff today in full force. Low vote quantity has team feeling tentative and desiring feedback, if folks have any. Looking to ship before ETHDenver and demo right after. |
Working on smart contract updates, plus the nice-to-haves from phase 1.5. Next week will be focused on fitting the smart contract changes into the frontend. |
Was paused for a few weeks, starting again soon. |
Sepolia version Demo'ed on RR Thursday April 4th |
Project Idea
You can view the Phase 1 proposal here.
The goal of CharacterSheets is to be a gamified and on-chain representation of RaidGuild. For this RIP, the deliverable is a dashboard that allows RaidGuild and cohort games to be played on a continuous and asynchronous basis. By the end of this RIP, all RaidGuild and cohort members should be able to:
A key to this RIP is ensuring that the CharacterSheets, while fun, represents RaidGuild and cohort members--their skills, value-add, and accomplishments--accurately.
Summary
This phase is meant to be the last, with the goal being to make CharacterSheets both useful and playable by any group. There are currently no future plans beyond Phase 2, at least not until a time when CharacterSheets is deemed (by the guild or others) useful enough to want to extend it further. Future phases should probably be funded through means beyond RaidGuild, such as public goods grants.
One way the goal of this phase could be described is as taking CharacterSheets from an MVP to an "alpha" state. Meaning: at the end of this phase, future versions will be based on actual user feedback, and not based on the initial project ideas. At the alpha release, all necessary components of being able to play an async and continuous game based on professional work will be complete. Future features will primarily be considered enhancements.
Before stating the feature-groupings for this phase, it's important to stress what the 3 focuses should be:
These focuses should be thought about at all times when the following feature-groupings are being built out:
address => classId => balance
mapping in the class contractWhy should we build this?
CharacterSheets is an experiment that extends what RaidGuild already is: a slightly gamified way to work professionally. The hope of this RIP is to nudge RaidGuild further towards a fully gamified way to work professionally. But why would this be beneficial? Right now, RaidGuild "plays" together in a very socially-tracked way. The dynamic works well in the moment, but it becomes almost impossible to figure out what occurred in the past, especially if you are a new member, or haven't been involved in a while. DungeonMaster improves this experience by tracking a history of consultations and raids, but we still don't have a good way of tracking the accumulated experience or activity level of individual raiders. CharacterSheets hopes to resolve this by offering insight via the issuance of general and class-based XP. This XP (as well as corresponding character levels) will be easily readable and filterable on a character/raider's card, thus making it easy to identify who is doing what, and at what skill level.
Additionally, in the short term, it also adds a couple benefits to the cohort experience and to RaidGuild's online presence:
SPEC
View the detailed spec here.
Raid Party Skills Needed
Timeline
See detailed timeline here.
Start date: 1/29/24
End date: 2/29/24
Cost (in USD)
The text was updated successfully, but these errors were encountered: