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
- Players register through the app, creating a unique username and pseudonym.
- Registration costs 0.00075 BTC, which is added to the prize pool.
- Players start with 10 initial social points.
- A maximum of 2000 players can register per game round.
Scoring System
- Initial Score: 10 points
- Maximum Score: Unlimited
Interactions
- Players scan each other's NFC tags at real-world events.
- Higher scoring player gains 2 points from the lower scoring player.
- 24-hour cooldown between interactions with the same player.
Point Accrual
- Time-based Accrual
- 1 point every 10 hours, until the game ends.
- 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
- Anonymity: Players are known only by usernames and pseudonyms.
- Encrypted Interactions: NFC exchanges are encrypted.
- Anti-Collusion Measures: Cooldowns prevent abuse.
Player Experience
- Registration: Players register through the app, creating a username and pseudonym.
- Daily Engagement: Accrue points over time and through interactions.
- Event Participation: Attend specific events for bonus points.
- Social Interaction: Meet and scan other players' devices.
- Leaderboard Watching: Track progress and competition.
Ethical Considerations
- Fair Play: Mechanisms in place to prevent exploitation.
- Inclusivity: Multiple ways to earn points cater to different play styles.
- Privacy: Strong focus on maintaining player anonymity.
- 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.