Social points

Earn BTC at parties! Network and play: Social Points turns events into a crypto-rewarding game.

Social Points: The Real-World Crypto-Social Game

Game Overview

Social Points is an innovative blockchain-based game that blends real-world social interactions with cryptocurrency rewards. Players use NFC-enabled devices to interact anonymously, competing for points and BTC prizes while maintaining privacy through app-generated IDs.

Core Mechanics

Registration

  1. Players register through the app, creating a unique username and pseudonym.
  2. Registration costs 0.00075 BTC, which is added to the prize pool.
  3. Players start with 10 initial social points.
  4. A maximum of 2000 players can register per game round.

Scoring System

  • Initial Score: 10 points
  • Maximum Score: Unlimited

Interactions

  1. Players scan each other's NFC tags at real-world events.
  2. Higher scoring player gains 2 points from the lower scoring player.
  3. 24-hour cooldown between interactions with the same player.

Point Accrual

  1. Time-based Accrual
    • 1 point every 10 hours, until the game ends.
  2. Location-based Events
    • Attending specific events grants 4 points.
    • Requires verification (e.g., GPS or QR code).

Game Duration and Winning

  • Fixed duration: 2 - 30 days per game round.
  • Winners: Top 10 players with the highest scores at the end of the round share the prize pool.
  • Prize Distribution:
    • 89% of the pool is distributed among the top 10 players.
    • 10% goes to the platform.
    • 1% is reserved for covering gas fees.

Technical Implementation

Smart Contract

  • Manages game state, verifies interactions, and handles score updates.
  • Implements time-based point accrual.
  • Verifies and processes interaction proofs.
  • Distributes prizes at the end of the game.

Mobile App

  • Manages NFC interactions and proof generation.
  • Submits proofs to the blockchain.
  • Displays personal stats and leaderboard.

Privacy and Security

  1. Anonymity: Players are known only by usernames and pseudonyms.
  2. Encrypted Interactions: NFC exchanges are encrypted.
  3. Anti-Collusion Measures: Cooldowns prevent abuse.

Player Experience

  1. Registration: Players register through the app, creating a username and pseudonym.
  2. Daily Engagement: Accrue points over time and through interactions.
  3. Event Participation: Attend specific events for bonus points.
  4. Social Interaction: Meet and scan other players' devices.
  5. Leaderboard Watching: Track progress and competition.

Ethical Considerations

  1. Fair Play: Mechanisms in place to prevent exploitation.
  2. Inclusivity: Multiple ways to earn points cater to different play styles.
  3. Privacy: Strong focus on maintaining player anonymity.
  4. Responsible Gaming: Clear game duration and investment limits.

Technical Notes

  • The smart contract is implemented on a blockchain that supports smart contracts and is compatible with BTC transactions.
  • Gas fees are covered by the platform when possible, otherwise paid by the user.
  • The contract includes functions for starting the game, registering players, processing interactions, attending events, accruing points, ending the game, and distributing prizes.