Stacky Bird - Free Online Egg Stacking Arcade Game

Seele01-Flash
By
Stacky Bird is an addictive hyper-casual arcade game where you help a cute square bird stack eggs to overcome obstacles and rescue his girlfriend from King Spiky's castle.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Stacky Bird". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual, "Cute Voxel" aesthetic. Use 3D primitives (BoxGeometry) with slightly rounded corners (bevels) or smooth shading to create a soft, friendly look. * **Color Palette**: High saturation and brightness. Sky blue background (`#00BFFF`), vibrant green ground (`#32CD32`), and a white/pink cube character. Obstacles should be distinct colors (e.g., dark wood or grey stone) to differentiate from the background. * **Character**: A simple cube representing a bird/animal. It needs a basic face texture (eyes and beak/snout) on the front face. * **The "Eggs"**: These are the core mechanic. They should be identical cubes that spawn instantly beneath the player character. They need a different texture or color (e.g., white with colored polka dots) to distinguish them from the character. * **Performance (Mobile Optimization)**: Use `THREE.InstancedMesh` for the stacked eggs and environmental blocks to minimize draw calls. Use simple Lambert or Phong materials rather than expensive PBR. Shadows should be baked or limited to a single directional light source. ### 2. Audio Requirements * **BGM**: A fast-paced, whimsical, and looping 8-bit or synth-pop track. It should feel energetic and motivating. * **Sound Effects (SFX)**: * **Stacking**: A satisfying, high-pitched "pop" or "bloop" sound every time an egg is spawned. * **Collision (Safe)**: A wooden "thud" or "crunch" when the egg stack hits a wall and gets destroyed (lowering the player). * **Collision (Fail)**: A comedic "splat" or sad trombone when the bird body hits a wall directly. * **Shooty Mode**: A rapid-fire laser sound when the special mode is active. ### 3. Gameplay Loop * **Core Mechanics**: The bird moves forward automatically at a constant speed along the X-axis. The camera follows the bird. * **Stacking Action**: When the player interacts, a cube (egg) is instantiated directly *under* the bird, instantly raising the bird's Y-position by one unit. The player can rapid-tap to build a tower. * **Obstacles & Physics**: * **Walls**: Vertical blocks of varying heights. To pass, the egg tower must be higher than the wall. * **Destruction Logic**: If the egg tower hits a wall, the eggs interacting with the wall are destroyed (removed from the stack), but the bird continues moving. * **Fail State**: If the *bird itself* hits a wall (i.e., the stack wasn't high enough), the game ends immediately. * **Gaps**: Pits in the ground. The player must stack eggs to bridge the gap; eggs dropped into the pit are lost. * **Shooty Mode (Bonus)**: Logic to track "perfect landings" (clearing an obstacle exactly). After 3 consecutive perfect landings, the bird shoots projectiles for 5 seconds that destroy upcoming walls. * **Winning**: Reaching the checkered flag at the end of the level. ### 4. Mobile Controls & Interaction * **Touch Input**: Implement a global event listener for `touchstart` (and `mousedown` for debug). No specific buttons needed for gameplay; tapping anywhere on the screen triggers the "Stack" function. * **Responsiveness**: The "Stack" action must be zero-latency. Debounce slightly to prevent accidental double-spawns, but keep it responsive enough for rapid tapping. * **Orientation**: Landscape mode is preferred to see upcoming obstacles, but the camera FOV should adapt if the user is in Portrait mode. * **UI/UX**: * Start Screen: Large "Tap to Start" overlay. * Game Over: A modal with a large, thumb-friendly "Restart" button (min-height 50px). * Score/Level Progress: Displayed clearly at the top center, ensuring it doesn't overlap with the notch area on modern phones. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Stacky Bird is a delightful hyper-casual arcade game that combines simple mechanics with engaging gameplay. In this colorful adventure, you control a charming square bird who must stack eggs strategically to navigate through challenging obstacles and complete an epic rescue mission. With its easy-to-learn controls and progressively challenging levels, Stacky Bird offers endless entertainment for players of all ages.

Core Features

Epic Rescue Adventure

Embark on an exciting quest to rescue your bird's girlfriend from the evil King Spiky's castle. Stack eggs high to clear obstacles as your square bird flies through beautifully designed levels. Master the timing to achieve 3 perfect landings and unlock the powerful "shooty mode" for enhanced gameplay.

Explore Diverse Worlds

Flap your wings and journey to stunning new destinations filled with unique challenges. Each world features vibrant graphics and distinct obstacle patterns that keep the gameplay fresh and exciting. Discover various bonus levels where you can earn extra gold and unlock secret characters.

Character Customization

While playing as the adorable square bird is fantastic, you can also transform into other lovable animals including turtles, chickens, pigs, and many more cute creatures. Use the gold you collect to purchase new skins and find your perfect animal companion for the adventure.

Home Decoration System

Personalize your experience by furnishing your cute birdhouse with cozy items like sofas, TVs, and other decorative elements. Spend your hard-earned gold to create the perfect home for your feathered friend.

Competitive Gaming

Join the competitive Stacky Bird community and prove your egg-stacking skills. Compete on daily, weekly, and all-time leaderboards to show off your mastery. Participate in limited-time live events featuring special minigames and exclusive levels that unlock unique characters.

Gameplay Mechanics

The core gameplay revolves around precise timing and strategic thinking. As your bird automatically flies forward, you must tap or hold to lay eggs at the perfect moment. These egg towers serve as platforms to help your bird overcome gaps, spikes, and other obstacles. The key to success lies in stacking eggs at the right height and timing your movements perfectly.

Operation Guide

Desktop Controls: - Tap or hold Spacebar to lay eggs - Click or hold left mouse button to lay eggs

Mobile Controls: - Tap the screen to lay eggs - Hold your finger down for continuous egg laying

The simple one-button control scheme makes Stacky Bird accessible to everyone while still providing depth through timing and strategy challenges.

Why Play Stacky Bird

Stacky Bird stands out as a perfect casual gaming experience that's easy to pick up but challenging to master. The game's charming art style, engaging storyline, and addictive gameplay mechanics create a compelling package that keeps players coming back for more. Whether you're looking for a quick gaming session or extended play, Stacky Bird delivers consistent entertainment with its variety of characters, worlds, and competitive elements.

The free-to-play nature means you can dive right in without any financial commitment, while the progression system provides long-term goals to work towards. Perfect for stress relief, skill building, or simply having fun, Stacky Bird offers something for every type of player.

Frequently Asked Questions (FAQ)