Flying Squirrel - Cannon Blast Adventure

Seele01-Flash
By
Flying Squirrel is a delightful cannon-based shooting game where you blast an adorable flying squirrel through various obstacles and challenges using the powerful Chatdy Cannon.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Flying Squirrel Cannon Blast**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Vibrant, 2000s-era "Free Realms" MMO aesthetic. Use a cartoonish, low-poly style with bright, saturated colors (Orange for the squirrel, vibrant Greens for the environment). Use Toon Shading (Cel Shading) to mimic the screenshot's illustrative look. * **Characters:** * **Player:** A low-poly, anthropomorphic Flying Squirrel (orange fur, large expressive eyes). * **NPC/Obstacle:** A green Goblin character placed at random intervals on the ground (acts as a bouncy obstacle or hazard). * **Environment:** An infinite scrolling landscape. Foreground: Green grassy rolling hills. Background: Blue sky with stylized white clouds. * **Objects:** * **Cannon:** A "Chatdy Cannon" (whimsical, metallic or wooden texture) at the starting position (0,0,0). * **Pickups:** Floating Gold Acorns (add score/boost) and Clouds (bounce pads). * **Mobile Optimization:** Use simple `MeshLambertMaterial` or `MeshToonMaterial`. Limit shadow casting to the main character only. Use instanced rendering for trees/grass if possible to maintain 60 FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A whimsical, upbeat orchestral adventure track (flutes, pizzicato strings) similar to early 3D platformers. * **Sound Effects (SFX):** * **UI:** "Pop" sound for button clicks. * **Cannon:** A cartoony "Boom" or explosion sound on launch. * **Flight:** A continuous "Wind whoosh" sound that changes pitch based on speed. * **Collision:** A "Boing" sound when hitting clouds/goblins, and a "Thump" when hitting the ground. * **Collection:** A high-pitched "Chime" when collecting Acorns. ### 3. Gameplay Loop * **Phase 1: The Launch:** The camera is fixed on the Cannon. An oscillating power bar moves up and down. An angle indicator moves up and down. * **Phase 2: The Flight:** The Squirrel is launched as a projectile. Physics applies (gravity, drag). The camera follows the Squirrel smoothly (Lerp). * *Mechanic:* Collecting Acorns extends flight time. Hitting the ground ends the run unless the player hits a Goblin/Trampoline. * **Phase 3: Results:** When velocity reaches zero, a "Distance Traveled" score is displayed. High score is saved to `localStorage`. Restart button appears. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (Force landscape UI layout). * **Launch Controls:** * **Step 1 (Aim):** Touch and drag vertically on the left side of the screen to set the Cannon Angle. * **Step 2 (Power):** Touch and hold a "FIRE" button on the right side. Release to shoot (power determined by hold duration). * **In-Flight Controls:** * **Tap & Hold:** The player can tap and hold the screen to "Glide" (reduces gravity scale temporarily, increases drag) to extend distance, consuming a stamina bar. * **UI/UX:** * Big, chunky buttons (minimum 60px height) for "Fire" and "Restart". * Visual Feedback: Screen shake (camera jitter) upon cannon blast. Particle trail behind the squirrel during flight. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Flying Squirrel

Flying Squirrel is an entertaining physics-based shooting game that combines cute animal characters with exciting cannon gameplay. In this charming adventure, players use the mighty Chatdy Cannon to launch an adorable flying squirrel through various challenging environments and obstacles.

This browser-based game offers a perfect blend of skill-based shooting mechanics and whimsical character design, making it enjoyable for players of all ages who love cute animal games and physics puzzles.

Core Features

Adorable Character Design

Featuring a lovable flying squirrel protagonist with charming animations and expressions that bring personality to every shot. The cute art style makes this game appealing to players who enjoy wholesome, family-friendly gaming experiences.

Physics-Based Gameplay

Master the art of cannon trajectory and power control to successfully launch your flying squirrel to the target. Each shot requires careful calculation of angle, force, and timing to achieve the perfect flight path.

Chatdy Cannon Mechanics

The unique Chatdy Cannon system provides satisfying shooting mechanics with responsive controls and realistic physics. Experiment with different power levels and angles to find the optimal launch strategy.

Free Browser Gaming

Enjoy instant access without downloads or installations. Simply open your web browser and start playing immediately on any computer or mobile device.

Gameplay Mechanics

The core objective revolves around successfully launching your flying squirrel using the cannon system. Players must:

  • Aim Carefully : Adjust the cannon angle to determine your squirrel's flight direction
  • Control Power : Set the launch force to achieve the right distance and trajectory
  • Time Your Shot : Release at the perfect moment for optimal results
  • Navigate Obstacles : Plan your path around various environmental challenges

Operation Guide

Mouse Controls : Use your mouse to aim the Chatdy Cannon by moving the cursor to adjust angle and direction.

Click and Hold : Press and hold the mouse button to charge up power for your shot. The longer you hold, the more force will be applied.

Release to Fire : Let go of the mouse button to launch your flying squirrel from the cannon.

Observe Physics : Watch how your squirrel flies through the air, bounces off surfaces, and interacts with the game environment.

The intuitive control scheme makes it easy for new players to start enjoying the game immediately while still offering depth for those who want to master precise shooting techniques.

Why Play Flying Squirrel

This game stands out in the shooting game category by offering a non-violent, family-friendly experience that focuses on skill and physics rather than combat. The combination of cute characters, satisfying cannon mechanics, and challenging physics puzzles creates an engaging experience that's both relaxing and mentally stimulating.

Perfect for casual gaming sessions, Flying Squirrel provides quick entertainment that can be enjoyed during short breaks or extended play sessions. The charming presentation and accessible gameplay make it an ideal choice for players seeking lighthearted fun with skillful challenges.

Frequently Asked Questions (FAQ)