🚀Flappy Bags: The Ultimate GameFi Competition
Flappy Bags is an arcade-style web game that integrates addictive, fast-paced "tap-to-play" mechanics with a competitive GameFi ecosystem. This project demonstrates how GameFi can be lightweight, accessible, and highly engaging for casual gamers and crypto enthusiasts alike.
🎮 About the Project Flappy Bags brings a fresh, modern twist to the classic side-scrolling challenge, powered by a Live Leaderboard backed by Supabase. Players compete in real-time to climb the ranks and win USDC prizes by validating their holdings of the $FlappyBags token.
🛠️ Tech Stack & Key Features Frontend: Built with HTML5, CSS3, and vanilla JavaScript (optimized for mobile-first experience with responsive aspect-ratio layouts).
-Backend & Database: Supabase (for persistent scoring, real-time sync, and data management). -Key Features: •Live Leaderboard: Real-time ranking updates using Supabase Realtime Subscriptions. •Anti-Cheat Logic: Server-side score validation to prevent manipulation. •Modern UI: Glassmorphism-inspired design, optimized for high-performance mobile gaming. •Secure Wallet Integration: Verification system designed for user safety, removing the need for risky browser extension connections.
⚙️ Application Architecture The application uses an efficient data flow to minimize latency, ensuring a seamless competitive experience for players worldwide.
🚀 Getting Started
1.Clone the repository: git clone https://github.com/dombex/flappy-bags.git
2.Deploy: Simply host the index.html file on any static hosting service like Vercel or Netlify.
3.Configure: Ensure your SUPABASE_URL and SUPABASE_KEY are correctly updated in the script section to link your database.
🏆 Competition Rules (Phase 1)
Eligibility: Players must hold at least 200,000 $FlappyBags tokens to qualify for rewards. Ranking: Rankings are determined by each player's highest recorded score. Only the best score per wallet is counted. Fair Play: Any form of cheating, bot usage, or score manipulation results in immediate disqualification. Verification: Token holdings are manually verified before rewards are distributed to the participating wallet addresses.
🤝 Contribution This project is currently in Beta (V1.0). If you find any bugs or have feature suggestions, please open an issue or submit a pull request.
Built with ❤️ by [Your Name/Flappy Bags Team] | © 2026 Next Step: Once you deploy your game to a URL (like Vercel or Netlify), I highly recommend adding a "Play Now" link at the very top of this file so the judges can instantly open your game on their phones!