Inspiration

We grew up playing Flappy Bird — a simple game that defined a generation. But in a world moving toward decentralization and digital ownership, we asked: "What if your high score actually meant something — and lived on forever?" That’s how FlappySol was born: a fun, retro-style game with an on-chain twist. Your score isn’t just a number — it’s a verifiable blockchain achievement.

What it does

Players connect their Solflare wallet and play Flappy Bird as usual.

After each game, the app fetches the existing high score from the Solana blockchain.

If the new score is higher, it is written to the blockchain using a smart contract.

No centralized database. No cheating. Just true on-chain scorekeeping tied to wallet addresses.

How we built it

Frontend: HTML5 Canvas for gameplay, React for user interface

Blockchain: Solana program developed with the Anchor framework to store scores

Wallet Integration: Solflare for secure wallet connections and signing transactions

Development Tools:

Built using AImpact (an AI-powered development tool) for code generation

Integrated with Solana Devnet and GitHub for version control

Used Solana web3.js SDK to interact with the smart contract from the frontend

Challenges we ran into

Integrating real-time wallet transactions into a fast-paced game experience

Ensuring smooth UI performance while awaiting blockchain confirmations

Writing and debugging Solana smart contracts using the Anchor framework

Handling wallet disconnections and edge cases during score submissions

Building the full game logic and smart contract interaction from scratch

Accomplishments that we're proud of

Successfully built a fully functional on-chain game

Real-time wallet-based score tracking and validation

Purely decentralized architecture — no external databases or servers

Leveraged AI (AImpact) to speed up development and prototype faster

Combined gaming and blockchain into a seamless, enjoyable user experience

What we learned

Practical skills in building and deploying Solana smart contracts using Anchor

How to use AI tools like AImpact to accelerate Web3 development

The importance of designing a smooth UX when integrating Web3 wallets

Deeper understanding of the Solana ecosystem, transaction handling, and contract state management

What's next for FlappySol - On-Chain Flappy Bird Game Built on Solana

Add NFT-based avatars or badges tied to score milestones

Launch a leaderboard that fetches top wallet scores on-chain

Add social sharing features with score verification links

Integrate other wallets like Phantom and Backpack

Explore permanent storage for gameplay replays using Arweave or IPFS

Submit the game to Web3 gaming platforms or Solana arcade hubs for public access

Share this project:

Updates