Web: Decentralized Design Bounty - Decentralizing & Mapping Gitcoin's Valueset

Created on 21 Apr 2020  ·  44Comments  ·  Source: gitcoinco/web

Hi Gitcoin Community

If you check out gitcoin.co/mission you will see a list of values for the network.

  • Self Reliance
  • Intellectual honesty
  • Collaboration
  • Empathy
  • Stress Reducers
  • Inclusivity
  • Giving first

These are values that I coded into the network landing page in 2017. I also specified ways that I like to interact with people or what we believe.

I'm going to try something weird today. I want to decentralize the measurement and creation of Gitcoin's values.

Here's what I'm thinking:

  • It'd be cool to build a new page that lists values and is more "alive" than the existing page
  • The most basic thing we could do is add a 'post' button and a 'like' or 'dislike' button so people can upvote things, and we can get a sense of whats trending
  • Introducing crypto (and perhap staking) would be an interesting way to make sure that the signal put into the system is not "cheap". So basically having to stake 1 DAI on a value is more signal than 1 like because DAI is more scarce than likes
  • Introducing a 'bonding curve' type of mechanic would be an interesting way to give people a profit incentive to "invest" in values that they hold dear but they think are undervalued by the community.
  • The aggregate result of this, if we were to build it and people were to use it.. Would be a map of the valuesets of different Tribes in the gitcoin community.
  • One thing we learned from Gitcoin Quests is that gamification will create more engagement than non-gamifified system.
  • Simplicity matters a lot - we should err towards something that is emotionally evocative as much or perhaps moreso than something that is elegant from a cryptoeconomic perspective.
  • Some of these design thoughts are contradictory with each other. We should embrace the tradeoffs!

I'm putting these thoughts into what i'm calling a 'decentralized design bounty'. Basiscally the prompt is to read the above + provide feedback on what you think the design of such a system (if any) should be.

I will award some ETH to people who help us shape the ideas, at my discretion. I have 1.5 ETH to drop on people. As a general rule I will drop you ETH if you are (1) thoughtful (2) meaningful contribute to moving the system design forward.

Kevin

Most helpful comment

just tweeted about this. i used your design to hook ppl @melvinalvarez ; hope thats ok https://twitter.com/owocki/status/1258128613733351424

lets see what comes back with the wider audience here

All 44 comments

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__This issue now has a funding of 1.5 ETH (257.87 USD @ $171.91/ETH) attached to it.__

Issue Status: 1. Open 2. Cancelled


__Work has been started__.

These users each claimed they can complete the work by 1 week, 4 days from now.
Please review their action plans below:

1) molecula451 has started work.

Applying and allowing thoughts to fly off
2) cojocaru has started work.

Seems like a great first bounty, I will do my best to contribute with ideas.
3) loganbek has started work.

Going to think on this plan then crank out a brainstorm/design doc.
4) merit-tech has started work.

I am ready to create a design that exhibits some of the ideas mentioned.
5) distributeddoge has started work.

I like backseat-driving, so I can provide my opinion on the value mapping.
6) writeprovidence has started work.

i will be making my contributions to this bounty in few days from now
7) sifaw23 has started work.

starting the work, good luck everyone. cheers!
8) fdggdefu has started work.

การพึ่งพาตนเอง
ความซื่อสัตย์ทางปัญญา
การทำงานร่วมกัน
การเอาใจใส่
เครื่องมือลดความเครียด
inclusivity
ให้ก่อน
9) melvinalvarez has started work.

I'll sketch out some initial explorations via Figma on what the new page would look like based on the notes above. Feedback and any collaborators or those wanting to duplicate and modify it are welcome!

https://www.figma.com/file/QIdKZlFnyUgAqTaG9pf0NN/Gitcoin-Landing-Page?node-id=0%3A1
10) cagince has started work.

an interesting and challenging idea, I'll do my best to provide a valuable input!
11) inspireme6 has started work.

Hopefully throwing some good ideas to make the system pretty great.
12) thecydonian has started work.

This is a cool idea, and I wanted to share some suggestions
13) virtual-face has started work.

I have some ideas for this bounty.
14) federicosan has started work.

This got me thinking deeply. Any set of values should be tied to the golden rule.
Voting values could be as I have already expressed on my feed(matching system), prone to a https://en.wikipedia.org/wiki/Sybil_attack (funny thing I learn the name of that attack here at Gitcoin. ) Anyway, people could stake some crypto to post a value to be voted and would be rewarded if it gets to the top x (for example top ten), if anyone can vote for free this would probably have a Sybil_attack vuln. te get the rewarded. . Maybe voters should pay to vote, and be rewarded a different amount if what they vote to gets to the top x too, this makes the system more complex, and starts to feel like gambling. So how do we do this without being a casino?

Learn more on the Gitcoin Issue Details page.

Following the idea that _living values_ page could allow the community to rank the values according to how important we see them.

To do that you could use quadratic voting, so that people would be able to assign voting tokens (could be pre-allocated or bought with DAI) to multiple values. The page would display live results of the voting, along with current ranking of values (from 1-7).

If you want gamification, you could give some reward to individuals/tribes that voted on "winning" value after voting period (say a week) is over. Could be a Kudo, or mention on the 'values' page.

Also, it could look cool to visualize the value-alignment (i.e. how they voted) of a tribe or member using a spider/radar-chart placed on profile page. Not sure if it is proper use for such chart, but as I said looks cool: https://en.wikipedia.org/wiki/Radar_chart#/media/File:Spider_Chart2.jpg

You could also make it a tournament, i.e. start with 0 values, and each week community votes on a single value that becomes part of official Gitcoin Community Values pool. Let community members to submit their own values, and see if we come up with something else than the initial 7 you provided.

Can we one day simplify the UX to just clicking a button to get started? I know it won't happen overnight but maybe one day we can strive for a gitcoin interface that everyone could join. It's kinda hard to make a github before the gitcoin right now for some new users.

To do that you could use quadratic voting, so that people would be able to assign voting tokens (could be pre-allocated or bought with DAI) to multiple values. The page would display live results of the voting, along with current ranking of values (from 1-7).

QF is elegant, but only if you can find someone to put up the matching funds.

Also, it could look cool to visualize the value-alignment

yess thatd be awesome

Can we one day simplify the UX to just clicking a button to get started?

would love to see a wireframe of what ur talking about!

I specifically mention quadratic voting not quadratic funding. Buy votes (to signal how much you care), allocate them to values you like the most, but make stronger preferences more expensive than lukewarm ones. There is no need for anyone to match funds.

ah interesting! thats a great idea. we could give ppl 10 credits per month
to vote with :)

On Wed, Apr 22, 2020 at 1:36 PM DistributedDoge notifications@github.com
wrote:

I specifically mention quadratic voting not quadratic funding. Buy votes
(to signal how much you care), allocate them to values you like the most,
but make stronger preferences more expensive than lukewarm ones. There is
no need for anyone to match funds.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/gitcoinco/web/issues/6486#issuecomment-617989667, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD5PCJLMD4H4OYKV6BSYQTRN5BLZANCNFSM4MNS5YHA
.

--

@owocki http://www.twitter.com/owocki


gitcoin is live and has generated over $4.0mm for Open Source Software - see
our results https://gitcoin.co/results

Empathizing the above and the pretty well original idea that DistributedDoge has provided. "Community First" Alignment with the values. I'm thinking in something like dynamically decision making

some groupal technique to organize and elaborate-interchange value and information through an efficient time management. Which is very well fit for Quadratic Voting and the community in making decisions aligned with the Gitcoin missions value allowing users to express for themselves given a certain fact - topic - software contribution

Perhaps this is also aligned with your owns personal visions owocki https://en.wikipedia.org/wiki/Decentralized_decision-making

The page would display live results of the voting, along with current ranking of values (from 1-7).
Just to point out that voting results should be shown after the user has placed their preallocated votes. I think it's really easy to sway new users to vote for what the crowd as voted on.

Another thought I have is that if voting occurred say, every week for the community, would values for certain tribes/individuals change every week in pursuit of some reward?

I also think social incentives can drive engagement more. I'm thinking maybe you could allocate voting credits so that users can credit others for some value that another community member has displayed. This can not only track what the community values most (by seeing the number of credits given out associated with a certain value) and also reward members that act out those values. One thing I'm concerned about is if members try to 'buy' voting credits from others, whether for reputation or a reward. @owocki I'm quite interested in what this "bonding curve" you're talking about. How would this give people a profit incentive?

Some thoughts:

  • 'Free' voting tokens should be given based on how much the user has contributed to gitcoin.
  • As @DistributedDoge mentions, buying votes should make them more expensive everytime they get bought.
  • The user will be allowed to vote for one value.
  • The user will be able to change the value he voted for but has to pay a fee (either in vote tokens or DAI/ETH).
  • If the user decides to change his value, only a % of his votes will be transferred to the new value.
  • Every voting round you will be able to change your value without having to pay the fee.
  • A % of the amount raised by buying votes, should go to gitcoin dev fund, the rest distributed between the users that voted using bought votes (this is obviously to avoid ppl making new accounts and profiting by using the free votes).
  • Bought votes doesn't expire (if you don't use them, you won't lose them).

I like the idea of the radar chart to show which values the voters lean to the most/least.

In terms of the possible introduction of staking, maybe 'voting power' can be varied where those with more contributions/reputation can bump up each value significantly. I think this will also help deter vote spamming and allows us to see which values are valued by the valuable lol

Hi all,
based on the proposals Kevin laid out I would highlight 4 key components:

  • emotional aspect (building a more "alive" page and move towards something that is emotionally evocative)
  • voting system - (investing, staking) & aggregated result
  • gamification
  • tradeoffs

My Feedback (these are just my thoughts on the subject):
I think that what we have on the mission page it's still relevant and regarding additional improvements here we go:

  1. Emotional aspect - as we see more and more developers care about company culture, where they can find purpose and fulfillment which is very important for their mental well-being. Gitcoin network can be the place where developers can fulfill their life purpose and funders can contribute to projects they care about. Both can leave their dent in the universe by contributing to open source that has the potential to live forever.

  2. Voting system - maybe a Smart Contract on blockchain. I would imagine 3 levels of participation:
    a) likes in the DB (basically free)
    b) a smart contract where in order to participate people have to pay just transaction gas fee (negligible fee)
    c) paying with crypto to participate - this one has to be discussed separately as it implies some complexities and game theory.

  3. Gamification - while I agree that gamification creates more engagement, I'm not sure how it could be implemented to emphasize Gitcoin community values yet .

  4. Tradeoffs:
    a). simplicity / complexity
    b) emotional / rational

Additional thoughts:
"Our mission is to Grow & Sustain Open Source." - this should stay the same on the mission page. But we can add more details on how we envision achieving this with more practical steps, for example:

  1. Growing our network, this way we can provide more value to the open-source.
  2. Gitcoin as an entry point for existent software developers into the cryptoeconomics. This is required to gain critical mass for the crypto community.
  3. A separation between developers and investors paths as both may have different values and goals.

I'd like to receive some feedback to see if I am on the right track or I went too far with some ideas. I will continue to refine and follow up with a Figma wireframe.

some notes

this page is certainly super interesting @melvinalvarez
https://www.figma.com/file/QIdKZlFnyUgAqTaG9pf0NN/Gitcoin-Landing-Page?node-id=0%3A1

One thing I'm concerned about is if members try to 'buy' voting credits from others, whether for reputation or a reward

this is a good point @mayuis, the hoarding of these votes could be problematic. idk if theres gonna be enough real money involved (if at all) for it to be an issue tho

'Free' voting tokens should be given based on how much the user has contributed to gitcoin.

this is interesting!

In terms of the possible introduction of staking, maybe 'voting power' can be varied where those with more contributions/reputation can bump up each value significantly. I think this will also help deter vote spamming and allows us to see which values are valued by the valuable lol

jinx :)

@cojocaru i think ur def on the right track. esp on the emotional aspect of this

one idea is to make this a part of onboarding. as u sign up u can denote ur values, and then see yourself clustered with ppl who share your values (right now we collect programming language info - this is perhaps even more important)

I really like what a lot of people are saying here! I do have on suggestion regarding UI though.

It would be really cool to have values in their own bubbles spread across the screen. The lowest voted ones would be at the bottom. When a user votes on a value, it would float a bit upward. Seeing that movement would create more engagement for the user.

Also, if there is going to be a post option, I suggest two filters before a post is sent through. One detects exact matches in the user generated text to other values (eg take lowercase of string and look for matches), and the other uses a broader filter to detect similar meanings. The first filter would directly block content, but the second would just make sure the poster has seen the other similar content before posting.

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Work for 1.5 ETH (293.82 USD @ $195.88/ETH) has been submitted by__:

  1. @thecydonian

@owocki please take a look at the submitted work:

  • PR by @thecydonian

i'm gonna try to take the above feedback and write a ticket soon. will pay out those who made suggestions in the process.

I know you like space theme designs and so do I, so I was thinking, maybe each part (we want, we believe, etc...) be kind of a solar system floating on the page, with the headline in the center as a star. Then, each value is a planet orbiting around its star. With each like (which will cost a certain amount of dai for example), the planet will grow a little bit larger. Even maybe someone can suggest new value (with a much greater cost than voting for already existing values) and it gets added to the solar system as a small planet.

hmmm interesting.. would love to see a sketch

On Wed, Apr 29, 2020 at 11:30 AM Virtual-Face notifications@github.com
wrote:

I know you like space theme designs and so do I, so I was thinking, maybe
each part (we want, we believe, etc...) be kind of a solar system floating
on the page, with the headline in the center as a star. Then, each value is
a planet orbiting around its star. With each like (which will cost a
certain amount of dai for example), the planet will grow a little bit
larger. Even maybe someone can suggest new value (with a much greater cost
than voting for already existing values) and it gets added to the solar
system as a small planet.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gitcoinco/web/issues/6486#issuecomment-621354919, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD5PCJUAPYU3OI7ORZBYPTRPBP3JANCNFSM4MNS5YHA
.

--

@owocki http://www.twitter.com/owocki


gitcoin is live and has generated over $4.0mm for Open Source Software - see
our results https://gitcoin.co/results

This got me thinking deeply. Any set of values should be tied to the golden rule. Voting values could be as I have already expressed on my feed(matching system), prone to a https://en.wikipedia.org/wiki/Sybil_attack (funny thing I learn the name of that attack here at Gitcoin. ) Anyway, people could stake some crypto to post a value to be voted and would be rewarded if it gets to the top x (for example top ten), if anyone can vote for free this would probably have a Sybil_attack vuln. te get the reward. Maybe voters should pay to vote, and be rewarded a different amount if what they vote to gets to the top x too, this makes the system more complex, and starts to feel like gambling. So how do we do this without being a casino?

Following this, Some years ago, a Russian Satellite was falling back to Earth, no one knew exactly where it would fall. A guy a know made a site where you could bet 1 dollar and give a coordinate on the global map. The thing is people would win a proportional from the pool based on their distance to the crash zone. So nobody lost all that they bet, you could bet many times. Note I am using the word bet here because if you give a reward and money is involved this incentive counts as betting right? Ok So thinking on the satellite game, Let's get the proposed idea of rewarding people based on the final value ranking the voted or posted, we could then instead of only rewarding the top ten values, reward anyone participating based on the distance to the set of winning values.

I will keep thinking about some other gamification designs and come back with some hopefully more fresh ideas.

@owocki Here is a quick sketch.
Users can click and drag the planets to move them on their orbits (Just for fun 😃). By hovering the mouse on each planet, the description of that planet will popup (like the right planet in the sketch). There is also an extra orbit without a planet that is shown by the dashed line, users can add a planet in that orbit by paying greater than what it's needed to vote for an already existing planet.
Sketch-01

intersting. i need to think a little more about the visual metaphor here... and also how diff peoples values should interact with each other. esp vis-a-vis the orbital visual metaphor

@federicosan the russian sattelite thing is an interesting story + allegory to what were doing here (but with values, not geo data :) )

i think the radar chart design is looking like the most plausible one to me right now https://www.figma.com/file/QIdKZlFnyUgAqTaG9pf0NN/Gitcoin-Landing-Page?node-id=0%3A1

i'm wondering if combining it with some sort of simple upvote system ( like we have on https://gitcoin.co/tools ) would be a good way to go ... maybe we allow people a certain number of votes per month on town square and make a monthly game out of it, and create a monthly radar chart out of it.

i know i originally said we should make it so u can stake ETH, but i really worry about the complexity of that mechanism. lots of dirty questions about who has custody of the funds, writing/security auditing of a smart contract, etc there. can anyone come up with a design thats sufficiently simple/secure that lets us leverage ETH?

one thought i had off the top of my head that is sufficiently simple is that a "vote" could increase in cost every time u vote, and u have to pay the person who voted before u to vote. so person A votes 0.01 ETH on value X and then the next person votes 0.015 which is paid to A, and so on. this allows us to gamify the value sets + avoids nasty smart contract or custody issues

anyway.. i think we should transition this ticket from talking broadly about design to finding something actionable.

@federicosan the russian sattelite thing is an interesting story + allegory to what were doing here (but with values, not geo data :) )

Thanks, and yes, the story was just to introduce the idea pivot at the last part of the post, it was the inspiration --> "... Let's get the proposed idea of rewarding people based on the final value ranking the voted or posted, we could then instead of only rewarding the top ten values, reward anyone participating based on the distance to the set of winning values"

And I like this planetary system design for this same concept although I did not read at the time, I already thought of writing about the satellite story beforehand. So to this planetary design I would add distance, this way we could set orbits instead of just votes, so similar number of votes would get to stay on the same orbit and have similar value and to get out of the orbit the value should get a specific percentage of votes to pass to the next orbit, and maybe we could add momentum, delta number of votes in a giving time as a weight that could move the planet into the next orbit (sort of like comet), this would add a nice effect to the design, and make this more dynamic, when adding momentum the design would come alive and would show the trending value.

Thanks for the feedback @owocki ! I've attached two screens with the radar chart and then the interaction with the values "leaderboard" where you can vote.

Exploration-01

When expanded, it would show filtered posts that uses the #value, it might also be good to be able to filter through it (most upvotes, newest, etc.). When the post are clicked, it will direct to the town hall page with the filters for #value applied

Exploration-01-2

Let me know your thoughts!

@federicosan thanks, yeah makes sense

@melvinalvarez thank; that 'feed' view is very interesting, esp next to the radar chart.

i wonder how to get enough people to actually see/care about this page.. i wonder if we have to hook it into gitcoin.co/townsquare somehow.. as in its a game that you play by going to the town square (not something you have to remember to go back to )

@owocki In the end what we are really building here is very appropriate to blockchain functionality right? What we are really solving is a form of consensus for voting values, so we would need to take this into account as how to impose consensus into this and as in any other consensus Shema, we need some sort of fighting Sybil and 51% attacks. How would we do this? I mean besides the gamification part of the design.

@melvinalvarez thank; that 'feed' view is very interesting, esp next to the radar chart.

i wonder how to get enough people to actually see/care about this page.. i wonder if we have to hook it into gitcoin.co/townsquare somehow.. as in its a game that you play by going to the town square (not something you have to remember to go back to )

I thought it would be nice to include a posts that uses a hashtag for each value and it can be filtered and displayed in the feed as some sort of overview.

I think it would also be cool to have some sort of incentive for supporting a value while also utilizing the townsquare features like a badge or trophies/tokens

What we are really solving is a form of consensus for voting values

yes i agree.

o we would need to take this into account as how to impose consensus into this and as in any other consensus Shema, we need some sort of fighting Sybil and 51% attacks. How would we do this? I mean besides the gamification part of the design.

hmm my gut says to keep it simple to start (make it more of a fun thing, rather than a serious economic thing where we need to protect against attacks). but i could be wrong. one wya to find out is to ship a first iteration

I thought it would be nice to include a posts that uses a hashtag for each value and it can be filtered and displayed in the feed as some sort of overview.

i agree

I think it would also be cool to have some sort of incentive for supporting a value while also utilizing the townsquare features like a badge or trophies/tokens

i agree. thats kind of what i was thinking we'd do when i commented here

one thought i had off the top of my head that is sufficiently simple is that a "vote" could increase in cost every time u vote, and u have to pay the person who voted before u to vote. so person A votes 0.01 ETH on value X and then the next person votes 0.015 which is paid to A, and so on. this allows us to gamify the value sets + avoids nasty smart contract or custody issues

so my latest thinking @melvinalvarez is that we'll need to find a way to work the radial stuff you've done into the townsquare view (or the recent tribes view we launched https://gitcoin.co/gitcoinco ) the reason for that is that if this game is on its own page, then theres some real navigation issues to solve with respect to how people find this page.

so heres what im thinking, we make the values-game a tab (and radial design) on the tribes view, and people can upvote/downvote different values as part of their experience with that tribe. what do you think of that @melvinalvarez

just tweeted about this. i used your design to hook ppl @melvinalvarez ; hope thats ok https://twitter.com/owocki/status/1258128613733351424

lets see what comes back with the wider audience here

Hey all,

Saw the tweet about value and time,
and was inspired by the discussion here.

I would like to sincerely propose we gamify:

  1. Coins representing a projected quantity and quality of future goods and services.
  2. Real property ownership in land▦ and water-rights🌊 and other Means of Production🛠.
  3. Legally binding work contracts📑 to achieve that future production.

Timeline

Mint and sell NFTs representing future goods and services.
Buy the property required for that production without debt.
Vest that property to the workers who complete that production.

Purpose

In this way we can buy land and tools without debt to
build permacultured cities under the direct control of those citizen-owners
for the sole purpose of supplying the goods and services
such as food and housing that they know they must have.

Goals

Once we own land without debt,
the stage will be set to achieve Self Reliance
in the material world, and because of that, also in the immaterial.

Mechanics

The Bonding Curve of each NFT follow the _projected_ value of
that particular good or service being offered,
based on the property and work used in that production.

For example, you can invest in 🌳,
but may not have 🥑 for 15 years!

Voting☐☑☒ could be expressed by directly funding future production through any number of semi-continuous crowdfunding/crowdsourcing campaigns.

@owocki what do you think about this idea Particularly the orbits and momentum details?
So to this planetary design I would add distance, this way we could set orbits instead of just votes, so similar number of votes would get to stay on the same orbit and have similar value and to get out of the orbit the value should get a specific percentage of votes to pass to the next orbit, and maybe we could add momentum, delta number of votes in a giving time as a weight that could move the planet into the next orbit (sort of like comet), this would add a nice effect to the design, and make this more dynamic, when adding momentum the design would come alive and would show the trending value.

I like @melvinalvarez 's web design as it is something known and it is easier to understand what is this all about, the only thing is that it does not look like a game.

A new idea. Let's make a game, a real fun game.

I really like card games like MTGA style games or because this is a blockain community let's give a better example "gods unchained".

So we can make a game let's call it The values game.

We have cards full of robots(we maybe can reuse the kudos system).

To play the cards you need values that represent your karma, each robot class(instead of classes we can have robots from different gitcoin tribes) has a different set of value cards you need to play to activate their powers.

Only activated robots can attack.

The karma values (the ones we are voting) will change in-game depending on the voted values.

To play the game (that will be so fun everyone will want to play, plus there will be rewards and a leaderboard) you would need to vote a value, then you can play.

If you like the idea I will polish the card game rules tribes or classes and do some sketches and a game design document.

What we are really solving is a form of consensus for voting values

yes i agree.

o we would need to take this into account as how to impose consensus into this and as in any other consensus Shema, we need some sort of fighting Sybil and 51% attacks. How would we do this? I mean besides the gamification part of the design.

hmm my gut says to keep it simple to start (make it more of a fun thing, rather than a serious economic thing where we need to protect against attacks). but i could be wrong. one wya to find out is to ship a first iteration

I thought it would be nice to include a posts that uses a hashtag for each value and it can be filtered and displayed in the feed as some sort of overview.

i agree

I think it would also be cool to have some sort of incentive for supporting a value while also utilizing the townsquare features like a badge or trophies/tokens

i agree. thats kind of what i was thinking we'd do when i commented here

one thought i had off the top of my head that is sufficiently simple is that a "vote" could increase in cost every time u vote, and u have to pay the person who voted before u to vote. so person A votes 0.01 ETH on value X and then the next person votes 0.015 which is paid to A, and so on. this allows us to gamify the value sets + avoids nasty smart contract or custody issues

so my latest thinking @melvinalvarez is that we'll need to find a way to work the radial stuff you've done into the townsquare view (or the recent tribes view we launched https://gitcoin.co/gitcoinco ) the reason for that is that if this game is on its own page, then theres some real navigation issues to solve with respect to how people find this page.

so heres what im thinking, we make the values-game a tab (and radial design) on the tribes view, and people can upvote/downvote different values as part of their experience with that tribe. what do you think of that @melvinalvarez

I think it would definitely help with visibility! This design was actually meant to be on the missions page as a component on the very top (will add in the rest of the missions page elements so its much clearer on the rough sketch), but I think doing both would definitely help with making it accessible! My approach was more towards the missions page redesign and adding in the values voting components, but it's been exciting to see your ideas push it beyond

As for the game aspect, I'm not entirely 100% sure how to add it in without adding another level of complexity so I'll be leaving it to more capable hands — maybe if we can come up with a flow/diagram of the interaction process (how voting on the values will connect with the game elements/interactions etc.) we can map out a better plan

thanks for the feedback patrick, were actually working on (1) already

federico - the orbits thing resonates with me as a space nerd (my old man is a physicist) but im having a hard time envisioning the game mechaninic here...

To play the cards you need values that represent your karma, each robot class(instead of classes we can have robots from different gitcoin tribes) has a different set of value cards you need to play to activate their powers.

i think this is comipelling ( i was a MTG player back in the day), but im having a hard time envisioning exaclty what the gameplay is like.

i’d be interested in having the town square be the basis of this game, as its unlikely that a sufficient volume of new players wil find it if it’s its own page.

would be happy to take a look at (or brainstorm togethr) some game rules. simpler is better for a v1 i think

As for the game aspect, I'm not entirely 100% sure how to add it in without adding another level of complexity so I'll be leaving it to more capable hands

will think a bit on this..

federico - the orbits thing resonates with me as a space nerd (my old man is a physicist) but im having a hard time envisioning the game mechaninic here...

To play the cards you need values that represent your karma, each robot class(instead of classes we can have robots from different gitcoin tribes) has a different set of value cards you need to play to activate their powers.

i think this is comipelling ( i was a MTG player back in the day), but im having a hard time envisioning exaclty what the gameplay is like.

i’d be interested in having the town square be the basis of this game, as its unlikely that a sufficient volume of new players wil find it if it’s its own page.

would be happy to take a look at (or brainstorm togethr) some game rules. simpler is better for a v1 i think

I have not designed the game yet so the core mechanics and meta are not designed, only the idea of how values are the resources needed to play the cards, in the same way, lands and elements work in MGTA, and how this cards are dynamic and changed based on the voted values. The additional idea is that to play the game, users are forced to vote or propose a value to the value system. So voting is incentivized to have fun.

Here is a rough sketch of the idea

game-01

I just wanted to add on the idea of voting to play above. The problems we are trying to solve are two, how to communicate the values to the community, and how to get the community involved in caring about these values and being active about what values the community cares about. The game would be as an incentive, we could also add to the quests, the requisite to vote a value before playing a quest. This would be only if we want to enforce the vote of values to the community.

Also I did the diagram on voting only one value but this could be a set of values.

Thanks :)

On Thu, May 14, 2020 at 2:54 PM federicosan notifications@github.com
wrote:

I just wanted to add on the idea of voting to play above. The problems we
are trying to solve are two, how to communicate the values to the
community, and how to get the community involved in caring about these
values and being active about what values the community cares about. The
game would be as an incentive, we could also add to the quests, the
requisite to vote a value before playing a quest. This would be only if we
want to enforce the vote of values to the community.

Also I did the diagram on voting only one value but this could be a set of
values.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gitcoinco/web/issues/6486#issuecomment-628881541, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD5PCMVXNZXTHI5IROSOEDRRRLBZANCNFSM4MNS5YHA
.

--

@owocki http://www.twitter.com/owocki


gitcoin is live and has generated over $4.6mm for Open Source Software - see
our results https://gitcoin.co/results

canceling this bounty + sending out some direct tips to ppl who helped now

Issue Status: 1. Open 2. Cancelled


__The funding of 1.5 ETH (319.09 USD @ $212.72/ETH) attached to this issue has been cancelled by the bounty submitter__

if you dont have a tip addr on file pls add one at https://gitcoin.co/settings/account

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kuhnchris picture kuhnchris  ·  4Comments

IgorPerikov picture IgorPerikov  ·  3Comments

abitrolly picture abitrolly  ·  4Comments

wizzfile picture wizzfile  ·  3Comments

sethmcleod picture sethmcleod  ·  4Comments