3
8 Comments

Gaming social network , Verify wins.

HI guys I am big on gaming and I wanted to pick your brains. So I am planning on building an application for fun, where users can meet other gamers and they can play games with each other or competitively. However, I wanted to add a ranking system where 2 players can face each other. How would one go about proving that the winning player actually won. This is kind of hard to think of a solution as there are many different games out there. I was thinking about picture evidence to show you won. But that would require an individual on our side to verify the win. So do you guys have any ideas?

on February 21, 2020
  1. 1

    Hi there! I like your idea! I hope you have already found the right decision. But I would like to share my thoughts. What would I do? I would find several competitors and compare their platforms. I mean, I would analyze the pros and cons. Here is one of the best examples of a reliable website where people play.

  2. 1

    You could follow the same approach that in-person tournaments take: ballot slips. Both players must "sign" and submit the slip to the TO after indicating who won.

    Digitally, this could be a page where both players have access (user accounts probably needed, or auth via email) and the first player indicates who won and "signs" it (think checkbox). Then, once the other player "signs" it the match is considered official.

    If the second player gets in there and the wrong win is reported they can change it. But the first player's signature is removed and the process restarts.

    1. 1

      I think this is a great idea. It's waaaay simpler than building some kind of process for actual verification.

      A couple of situations come to mind that would have to be accounted for:

      • Players creating fake accounts to match up against themselves and boost their rank; I'd assume in-person tournaments don't have this problem because people can't clone themselves. I guess most games with ranking systems probably handle this by making "private matches" (i.e. a match I orchestrate against another specific player) not count towards my rank.
      • Problematic players constantly lying about their wins and ruining the experience for others. I bet you could track the rate at which a given user has "disputes" and determine a threshold that you start punishing people at (whether it's banning them from matchmaking, giving them a warning, or dropping their rank).

      Cool thought!

    2. 1

      Nice, this sounds like a really good idea. What exactly do you mean by the process restarts?

      1. 1

        A notification is sent back to the first player saying the game needs to be signed off on.

  3. 1

    I've thought about this from the point of making a tournament type application. I idea there was to make both players put in who they said won, if they match, then the tournament continues. If they don't, then it gets opened up to make everyone else in the tournament validate the win and then marks the liar in the system.The number of times a player has lied about a win will be public on the tournament app for other users to see.

    Since you don't have any third parties just around, it might just be worth flagging them both and putting it on both their profiles?

    1. 1

      Sounds good, however how will others validate the win.