Blumgi Castle - Explosive Physics Skill Game

Seele01-Flash
By
Blumgi Castle is an addictive physics-based skill game where you use explosives and special weapons to defeat enemies by sinking them into water. Master strategic bombing, unlock new characters, and enjoy both single-player and multiplayer modes.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Blumgi Castle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scroller aesthetic. Use an **Orthographic Camera** to mimic the flat, vector-art style of the original game. The world should look "flat" but behave with 3D physics. * **Color Palette:** Extremely high saturation and contrast. Background should be a vibrant gradient (e.g., Hot Pink to Orange sunset). Use "Toon Shading" or simple `MeshLambertMaterial` with bright colors (Cyan for the player, Red for enemies, Yellow for UI). * **Characters:** * **Player:** A cute, blocky or spherical animal (like a Frog) positioned on a platform. * **Enemies:** Distinct shapes (e.g., Red Cubes or spikey blobs) placed precariously on destructible structures. * **Environment:** * **Destructible Terrain:** Instead of a solid ground mesh, build the level structures (castles/platforms) out of many individual **Physics Blocks** (RigidBodies). This allows explosions to knock the "ground" away, causing enemies to fall. * **The Water (Kill Zone):** A blue, semi-transparent plane at the bottom of the screen ($y < -5$). * **Performance:** Use instanced meshes for the terrain blocks if possible to maintain high FPS on mobile. Keep polygon counts low (Low-poly primitive shapes). ### 2. Audio Requirements * **BGM:** Upbeat, bouncy, "Ska" or "Funk" style arcade music. Short, looping, and energetic. * **Sound Effects (SFX):** * **Charging:** A rising pitch whistle sound (like a slide whistle) while holding the shoot button. * **Explosion:** A "crunchy," distorted cartoon boom (not realistic). * **Splash:** A comical water drop sound when an enemy hits the water. * **Success:** A cheerful chime or confetti pop sound when the level is cleared. ### 3. Gameplay Loop * **Objective:** The player must use explosives to knock all Enemy objects into the Water (below the screen). * **Mechanics:** 1. **Weapon Selection:** The player starts with a standard Bomb. (Code structure should allow for future weapons like Teleporting Balls or Lasers). 2. **Aim & Power:** The player aims an arc trajectory. The projectile is affected by gravity. 3. **Destruction:** Upon impact or after a short fuse timer, the projectile explodes, applying a massive **Radial Impulse** (Physics Force) to nearby objects. 4. **Win Condition:** Check the Y-position of all Enemy entities. If all Enemies.Y < Water.Y, trigger "Level Complete" UI. * **Physics:** Use a physics engine (like Cannon.js or Ammo.js integration) is **mandatory** for this prompt. The fun comes from the chaotic reaction of blocks flying apart. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Landscape Mode preferred. * **Touch Controls (Split Screen):** * **Left Side (Aiming):** An invisible touch area or virtual joystick on the left half of the screen. Dragging rotates an arrow indicator around the player character to set the **Launch Angle**. * **Right Side (Shooting):** A large "FIRE" button on the right. * **interaction:** Press and HOLD to charge power (visualized by a growing bar or the arrow getting longer). RELEASE to fire the projectile. * **Visual Feedback:** * Show a **Dotted Trajectory Line** while aiming to help the player visualize the path. * Add "Screen Shake" effect when an explosion occurs for impact. * **UI:** Large, chubby buttons with rounded corners. A simple "Retry" icon (circular arrow) in the top right corner (min size 48px). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Blumgi Castle

Blumgi Castle is a captivating skill-based physics game that combines strategic thinking with explosive action. In this colorful and engaging game, players must use various bombs, special weapons, and physics-based tactics to defeat cute but challenging enemies. The goal is simple yet satisfying: sink all creatures into the water using your arsenal of destructive tools.

The game features a charming cartoon art style with vibrant colors and adorable character designs, making it appealing to players of all ages. Each level presents unique challenges that require both precision and creativity to solve.

Core Features

Diverse Weapon Arsenal

Blumgi Castle offers an impressive variety of explosive weapons and special tools: - Standard Bombs : Your basic explosive for general destruction - Dynamite : More powerful explosions for tough structures - Buzzsaws : Precision cutting tools for strategic demolition - Laser Beams : High-tech weapons for precise targeting - Teleporting Basketball : A unique weapon that adds unpredictable fun to gameplay - Enhanced Explosives : Bigger blasts for maximum destruction

Character Progression System

Unlock brand new characters every few levels, each bringing their own unique charm to the game. This progression system keeps players motivated and adds variety to the visual experience.

Flexible Gameplay Approach

There's no single correct way to complete each level. Players can experiment with different strategies, weapon combinations, and destruction patterns, encouraging creativity and replayability.

Multiplayer Support

Enjoy the game solo or challenge friends in exciting multiplayer battles, doubling the fun and competition.

Gameplay Mechanics

Strategic Physics-Based Combat

The game revolves around understanding physics principles. You can either directly blow up enemies or strategically demolish the ground they're standing on, causing them to fall into the water. This dual approach adds depth to the puzzle-solving aspect.

Aiming and Power System

Use the indicator around your character to aim precisely, then hold down the action button to set the intensity of your attack. The longer you hold, the more powerful your shot becomes. Release at the perfect moment to achieve maximum effectiveness.

Level Completion

Each level is successfully completed when every enemy creature has been defeated, either through direct hits or environmental destruction.

Operation Guide

Single Player Mode Controls

  • Aiming : Use A/D keys or Left/Right arrow keys to adjust your aim
  • Shooting : Hold down the Spacebar to charge power, then release to fire
  • Strategy : Observe the level layout and plan your attacks for maximum efficiency

Multiplayer Mode Controls

  • Aiming : Use E/R keys or Left/Right arrow keys
  • Shooting : Hold down A key or Spacebar to charge, then release to attack
  • Competition : Race against your opponent to clear enemies faster

Pro Tips for Success

  1. Study the Environment : Analyze each level's structure before making your first move
  2. Experiment with Weapons : Try different special weapons to find the most effective solution
  3. Master Power Control : Practice timing your power charges for consistent accuracy
  4. Think Creatively : Sometimes indirect approaches work better than direct attacks
  5. Use Physics : Leverage gravity and momentum to create chain reactions

Why Play Blumgi Castle

Completely Free Experience

Enjoy the full game experience without any cost. No hidden fees, no premium content locks - everything is available from the start.

Cross-Platform Compatibility

Play seamlessly on desktop computers, laptops, smartphones, and tablets. The game adapts perfectly to different screen sizes and input methods.

Instant Access

No downloads or installations required. Simply open your web browser and start playing immediately.

Perfect for All Skill Levels

While easy to learn, the game offers enough depth and challenge to keep experienced players engaged. The difficulty curve is well-balanced, making it accessible to newcomers while rewarding skilled play.

Social Gaming

The multiplayer mode makes it perfect for playing with friends, family members, or competing against other online players.

Stress Relief

The satisfying destruction mechanics and cheerful art style make it an excellent way to unwind and have fun.

Whether you're looking for a quick gaming session during a break or an extended play session with friends, Blumgi Castle delivers engaging, physics-based entertainment that keeps you coming back for more explosive fun!

Frequently Asked Questions (FAQ)