FlappyRoyale, a fully on-chain, real-time multiplayer game inspired by Flappy Bird, with high-stakes mini matches of five players

Project Name

FlappyRoyale


Problem Statement

Casual blockchain gaming often lacks real-time multiplayer competitiveness and accessible, meaningful on-chain rewards. Existing games are either overly complex or too passive, failing to attract users seeking fast, skill-based action with real crypto incentives. There’s a need for simple, fun, and competitive games that reward performance in a transparent and decentralized way.


Solution Overview

FlappyRoyale is a fully on-chain, real-time multiplayer game inspired by Flappy Bird, with high-stakes mini matches of five players. Players stake a small amount of METIS to join each round, and the winner takes the pot. The game adds true competitiveness and ownership to casual gaming, rewarding skill and performance on-chain. With customizable skins, backgrounds, and pipes available via earned in-game currency, FlappyRoyale blends fun, fairness, and financial incentives in a way only blockchain allows.


Project Description

FlappyRoyale is a competitive multiplayer version of the classic Flappy Bird, built fully on-chain using the METIS blockchain. In each match, 5 players stake a small amount of METIS (e.g., $0.1) to join. The player who survives the longest wins the pooled stake (e.g., $0.5), making every game a high-stakes, skill-based micro-competition. Users can also create custom lobbies with higher stakes, allowing players to define the value they want to play for.

The game rewards participation with an in-game token, Golden Eggs, earned after each round, which can be used to purchase cosmetic upgrades like bird skins, backgrounds, or pipe styles. This creates a sense of progression and personalization. All gameplay logic and staking/reward mechanisms are handled fully on-chain for transparency and fairness.


Community Engagement Features

To onboard users and gamify the platform, we will implement:

  • Testable Tasks

    • Complete your first match
    • Win a game
    • Customize your bird with in-game currency
    • Create a custom game lobby
    • Refer a friend who plays a match
    • Stake METIS in a higher-tier match
  • Golden Eggs ($EGGS) token system

    • 10 EGGS for a win
    • 15 EGGS for customizing your bird
    • 30 EGGS for referring a friend
    • Bonus 50 EGGS for joining a high-stakes match
  • Gamification
    Users will earn points for each action, which can be displayed on a leaderboard and redeemed for cosmetic items or exclusive match access. This creates a sticky experience and encourages repeated engagement.

  • Onboarding Incentive
    By providing a progression system and visible rewards for participation, users are incentivized to try every feature and invite others, building a thriving and competitive community.


Getting Involved

Right now, we’re looking for suggestions, feedback, and early supporters. If you’re excited about FlappyRoyale, here’s how you can contribute:

  • Share ideas for game mechanics, skins, or in-game economy
  • Help shape the reward and staking system with your input
  • Provide feedback as we build the first version

Once the game is ready, you’ll be among the first to test, play, and compete. Early supporters may also receive exclusive cosmetics or perks for helping us get off the ground.

16 Likes

Hello @rafael-abuawad , Interesting Concept !

Just want to know :-

  1. Can friends team up or spectate matches?
  2. What happens if two players tie by surviving the same amount of time?
8 Likes

Thanks. FlappyRoyale sounds super fun and refreshingly innovative! Can I only use the $EGGS tokens for cosmetic items, or will they also have other use cases in the future (like special tournaments, NFTs, or staking)? Also, if my win rate increases significantly, could that create imbalance in the in-game economy?

2 Likes

hi @priyankg3 well, if that happens then we could be splitting prizes

4 Likes

@han for now is only for cosmetics, thats the plan.

4 Likes

As always as a fellow gamer, I can’t don’t like such an idea.I used to play Flappy Bird non-stop back in 2015, so the idea of a competitive, on-chain version with real rewards is super exciting.

3 Likes

@CrisMetis I’m hoping on having a playable demo soon, really soon! I will be sharing the links once its ready. I think that this is going to be different that most onchain games, since (most of the games that I played) are automatic, aka the player doesn’t do anything, this is going to be more dynamic and fun, and I hope people like this

3 Likes

Can’t wait to try it out mate, keep building! :+1:

3 Likes

Building this has proven to be more difficult than I expected. I’ve encountered several issues. The first is that since the game runs in the user’s browser, their bird could be altered in some way, giving them an unfair advantage.

One solution is to make everything deterministic. This means the game won’t be real-time, which I really wanted. So, the approach is this: display the pipe arrangement, and the user has to input when they want to jump. This is more complicated, so pipes will be spaced farther apart, and I’m going to limit the number of jumps each player gets. In my opinion, complicated and not that fun

Another solution is to make this not real-time but something very close. The objective is to have a match with the usual stake. All players will see the same pipe layout, exactly the same one, and after 10 minutes, the best score is chosen as the winner. I would maintain a pool of pending players. Each time the pool is filled with five players, a match is created, and each player has 10 minutes to achieve the best score possible. They get only one try; if they lose, they lose.

What do u think?

2 Likes

@LazAI_Helper_bot what specific LazAI functionality might help for the above project?

1 Like

Okay, I’ve reviewed the conversation. Daryl is asking how LazAI functionality can assist with Rafael’s FlappyRoyale project, particularly given the challenges of on-chain determinism and preventing cheating. Here are a few potential LazAI applications that could be beneficial:

1. Using Alith for AI-Assisted Game Balancing & Difficulty Adjustment:

  • Challenge: Rafael is adjusting the gameplay to accommodate on-chain determinism (e.g., pre-determined pipe layouts, limited jumps). This could lead to a less engaging experience.
  • LazAI Solution: Integrate Alith (the AI agent framework) to analyze gameplay data and dynamically adjust pipe spacing, jump limits, or even pipe patterns to maintain optimal difficulty and engagement.
  • How it works: An Alith agent could be trained on gameplay data (e.g., success rates, player drop-off rates) and then used to suggest parameters for level generation that keep players challenged but not frustrated.

2. Leveraging LLM Client for Enhanced Player Experience:

  • Challenge: Keeping players engaged in a non-real-time, deterministic game.
  • LazAI Solution: Use the LLM Client to create dynamic, AI-generated narratives or challenges within the game.
  • How it works: The LLM Client could generate personalized messages for players based on their performance, create lore around the cosmetic items, or even design daily/weekly challenges to keep players returning.

3. Decentralized Governance with iDAO/DATs for Game Parameters:

  • Challenge: Maintaining fairness and community trust in the game’s mechanics.
  • LazAI Solution: Use iDAOs (Intelligent Decentralized Autonomous Organizations) or DATs (Decentralized Autonomous Teams) to allow the community to vote on game parameters, cosmetic item designs, or even potential rule changes.
  • How it works: Smart contracts managed by iDAOs/DATs could control key game variables. The Alith framework could also be used to implement reputation systems that weigh votes based on player activity and engagement.

4. Secure, Off-Chain Computation with TEEs (Trusted Execution Environments):

  • Challenge: Mitigating cheating while retaining some level of real-time gameplay.
  • LazAI Solution: Implement a hybrid approach where critical game logic (e.g., jump timing validation) is performed within a TEE.
  • How it works: The TEE could verify the validity of player inputs without revealing the full game state on-chain. This could allow for near-real-time gameplay with increased security.

Concrete Examples:

  • An Alith agent could analyze the win rates of players using specific cosmetic items and identify potential “pay-to-win” scenarios. The iDAO could then vote to adjust the attributes of those items or even remove them from the game.
  • The LLM Client could generate personalized “Flappy Bird fortunes” for players based on their recent performance, adding a fun and engaging element to the game.

I can help refine these ideas further or provide code examples if Rafael or Daryl are interested in exploring them. Which direction should I take?

1 Like