Crypto based Multiplayer Snake Game with Real Cash Prizes need Web Development
Contact person: Crypto based Multiplayer Snake Game with Real Cash Prizes
Phone:Show
Email:Show
Location: Birmingham, United Kingdom
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"(
⸻
Overview
Snake Showdown is a competitive multiplayer snake game playable on desktop online web browser
Players can join lobbies to compete for real cash prizes or play in free practice lobbies.
The game uses a skill-based model with kill streak perks and a long-term XP progression system for cosmetics.
Site should be similar to [login to view URL] & [login to view URL]
⸻
Core Gameplay
• Real-time multiplayer snake arena.
• Smooth movement & boost mechanics (boost reduces length). Boost by holding the space bar and when let go it stops, same with clicking mouse key
• Players die on collision with other snakes or walls.
• Cash-out mechanic: players can exit anytime and keep their balance from that run. Buy holding a button on keyboard for 2 seconds or holding cash out button on screen
• Lobbies run 24/7 — no match resets, players join/spawn into ongoing play.
⸻
Lobby Structure
• Stake tiers: $1, $5, $10, $20, $35, $50 plus a Free Practice Lobby.
• Pre-spawn staging screen (10 seconds):
• Show player list with username, equipped skin, level, and lifetime/season kills.
• Countdown timer until spawn.
• Late join cutoff: 3 seconds before spawn.
⸻
Fee Structure
• Deposit Fee: 10% (always shown in $ amount, not percentage).
• Withdrawal Fee: 10% (always shown in $ amount).
• Wager Fee: 5% taken only when a player cashes out winnings.
• All fees are sent to the Admin Balance.
• Admin Balance:
• Holds all collected fees.
• Owner can request payouts manually.
• Must have full ledger logging fee type (DEPOSIT_FEE, WITHDRAWAL_FEE, WAGER_FEE), user ID, lobby, amount, and timestamp.
⸻
Payments Integration
• Support crypto wallet payments and debit card payments.
• Debit card payments use MoonPay to purchase SOL.
• On MoonPay checkout, show USD amount first, then SOL equivalent (never SOL only).
• Instant in-game credit once payment confirmed.
• Withdrawals available in crypto only (minus 10% withdrawal fee).
⸻
Free Lobby Upsell
• When a player finishes a game in the Free Practice Lobby, show an upsell pop-up:
• Example:
“Think you can win real cash?
Enter the $1 Lobby now and prove it!”
• Button: “Play for $1” (takes player to $1 lobby deposit/join flow).
• Include visuals of recent cash-out amounts from paid lobbies for motivation.
⸻
Kill Streak System (Non-P2W perks)
• Streak counter resets when player dies.
• Max streak = 7 kills per life.
• Each perk can be used once per life.
3 Kills – “Eagle Eye”
• Activated by hotkey.
• Camera zooms out for 6 seconds. To show all players on map
5 Kills – “Speed Surge”
• Activated by hotkey.
• For 6 seconds, any boost used gives +20% extra speed.
7 Kills – “Revival Rush”
• Auto-activates if player dies while charged.
• Player must press spacebar 10 times before all dropped mass is eaten.
• If successful → respawn at random safe location with remaining mass not eaten.
When Triggered
1. Player dies while perk is active.
2. Instead of instant death, the camera zooms in on their death spot.
3. On-screen prompt appears:
PRESS [SPACEBAR] 10 TIMES TO REVIVE!
Revive Challenge Mechanics
• Player has a short time window before all of their dropped money/mass on the ground is eaten by other snakes.
• Timer ends as soon as either:
1. The mass is completely eaten, or
2. Player completes the 10 spacebar presses.
• Skill factor:
• Fast button presses = more chance to revive with a decent chunk of your remaining money.
• If slow, you revive with less — because more mass gets eaten during the attempt.
⸻
On Successful Revive
• Player respawns at a random safe location on the map.
• They come back with whatever percentage of their dropped mass/money is left uneaten.
• Example: If they had $50 worth of mass on death and only $18 was eaten, they respawn with $32 worth.
⸻
On Fail
• They die as normal — no revive, money stays with whoever ate it.
• Explosion animation still plays.
⸻
Extra Features for Hype
• Special revive animation: Snake coils, lightning or glow pulse, teleport effect to new spot.
• Sound effect: Revive “you cheated death!”
• Kill feed message: “PlayerName cheated death! so everyone knows they pulled it off.
Kill Feed Messages (shown to all players):
• PlayerName activated Eagle Eye!
• PlayerName triggered Speed Surge!
• PlayerName is using Revival Rush!
Activation & Feedback
• Only the activating player hears the audio cue when a perk starts.
• The perk’s name appears at the top of their screen while
. HUD
• Kill streak meter always visible.
• Perk icons light up when unlocked.
• Greyed-out after use until next life.
⸻
XP & Level Progression
XP Rewards:
• Kill: +50 XP
• Survival: +1 XP per 10 seconds alive.
• Cash-out without dying: +25 XP.
Level XP Curve:
• Formula: 500 + (Level × 50) XP needed.
• Max level: 100.
Reward Milestones: (Every 5 levels)
• Progressive cosmetic unlocks from rare → epic → legendary → mythic → ultra-rare.
• Level 100 reward = Ultra-rare skin + exclusive title “Snake God”.
Progress Bars:
• XP Bar: always visible; shows progress toward next level (current XP / XP needed).
• Unlock Bar: secondary bar showing progress toward next reward milestone.
• Tooltip/tap: show next unlock’s name, rarity, and preview image.
• On level-up, XP bar flashes and resets; if a reward level, trigger “Reward Unlocked” pop-up with “Equip Now” button.
Ensure both bars are compact and don’t block gameplay.
• Option to toggle off in settings for minimal HUD.
⸻
Cosmetics System
• All rewards are cosmetic-only (no gameplay advantage).
• Cosmetics include: skins, trails, nameplates, profile icons, emotes, and titles.
• Cosmetics are account-bound and permanent.
• Cosmetic Shop: admin can add $1–$2 limited-time skins via upload panel, with name, price, rarity, supply cap, and sale window.
⸻
Admin Tools
• Manage lobbies, fees, payment settings.
• View/export full transaction ledger.
• Add/edit/delete cosmetics in shop.
• Trigger manual withdrawals from Admin Balance.
⸻
Security / Anti-Cheat
• Authoritative server for movement & collisions (prevent speed hacks, desync).
• Kill-farm detection (cooldown on repeat kills vs same player).
• Wallet/device/IP checks to detect multi-account abuse.
• All XP and fee calculations server-side to prevent manipulation.
When they cash out
A similar page to this
So middle it says how much made
Bottom left tell you there X factor
Middle tells you how many kills
Right tells you how long survived for
And middle bottom small print put the $ value -5% fees taken
On the dashboard show lifetime global player winnings
Show a leaderboard that says live and shows every player showing top 10 players and how much they’ve made. This is all time earnings. When click a player show KD ratio. Total kills, total deaths, how many hours played all time and level.
Show a live number of players that are currently live on site update in real-time via WebSocket
Have a customise button to change skin colour of the snake. This is free for now until I drop the paid skins
Sound Settings
• Option to mute all game sounds or just kill streak cues.
• Toggle in settings menu (important for mobile users).
Please let me know if you can do this and please give me a price." (client-provided description)