Skip to content

dombex/Flappy-bags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀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!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages