Blumgi Soccer

Seele01-Flash
By
Blumgi Soccer is an exciting physics-based soccer game that tests your aiming and shooting skills across multiple challenging worlds. Simply aim and shoot the soccer ball into the goal while navigating various obstacles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Blumgi Soccer - Physics Arcade**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Arcade style. Use an **Orthographic Camera** to mimic the flat, vector-art style of the reference image while using 3D objects. * **Color Palette:** High saturation and contrast. * **Background:** A solid, vibrant Pink/Red (`#FF5252`) with simple, darker pink silhouettes of palm trees in the distance (can be simple planes). * **Ground:** Bright Mint Green (`#69F0AE`). * **Character:** A stylized, abstract blue blocky character (`#40C4FF`) with a simple face texture (two dots for eyes, curved line for smile). It does not need complex rigging, just a rigid body. * **Ball:** A standard black and white soccer ball (SphereGeometry). * **Materials:** Use `MeshToonMaterial` or `MeshLambertMaterial` to create a flat, cel-shaded look. Avoid realistic reflections. * **Optimization:** Use primitive shapes (Cubes, Spheres, Capsules) for all assets to ensure 60FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A funky, upbeat, tropical arcade loop (think "summer vibes") that plays continuously. * **Sound Effects (SFX):** * **Aiming:** A rising pitch whistle or ratchet sound while the player holds the screen to aim. * **Shoot:** A satisfying "Thud" or "Pop" sound when the ball is launched. * **Goal:** A loud referee whistle and a cheering crowd sound effect. * **Bounce:** Comical "Boing" sounds when the ball hits obstacles. ### 3. Gameplay Loop * **Physics Engine:** Use a physics library (like Cannon.js or similar compatible with Three.js) for realistic ball gravity, bouncing, and collision. * **Objective:** Shoot the soccer ball into a designated "Goal" area (a net or a checkered zone). * **Mechanic:** 1. **Idle:** The character stands near the ball. An aiming arrow oscillates up and down automatically (or rotates based on hold duration). 2. **Aim:** Player touches and holds the screen to freeze the arrow and charge power. 3. **Shoot:** Player releases the touch to apply impulse to the ball in the direction of the arrow. * **Obstacles:** Each level should generate random obstacles between the player and the goal (e.g., wooden crates, floating platforms, or rotating fan blades). * **Win/Loss:** * **Win:** Ball enters the goal trigger zone -> Confetti particles -> Load next level setup. * **Loss:** Ball falls off the screen or the player runs out of shots (limit to 3 shots per level). ### 4. Mobile Controls & Interaction * **Input Method:** "One-Tap" gameplay. * **Touch Start/Hold:** Locks the aiming angle and starts a power bar charge. * **Touch End:** Releases the ball. * **Screen Adaptation:** The game must be responsive. While Landscape is preferred for the field of view, the camera zoom must adjust if the player is in Portrait mode so the goal and player are both visible. * **Feedback:** * **Visual:** Draw a dashed trajectory line (prediction) when aiming. * **Haptic:** Trigger a short vibration (`navigator.vibrate(50)`) when the ball hits the rim of the goal or an obstacle. * **UI:** Minimalist. A simple counter for "Balls Left" in the top corner (large font) and a "Level" indicator. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Blumgi Soccer

Blumgi Soccer is an innovative physics-based soccer game that combines precision shooting with puzzle-solving elements. This free online game challenges players to score goals across various worlds, each presenting unique obstacles and challenges that test your aiming skills and strategic thinking.

Unlike traditional soccer games, Blumgi Soccer focuses on the art of the perfect shot. Each level requires careful consideration of angle, power, and timing to overcome the obstacles standing between you and the goal.

Core Features

Physics-Based Gameplay

The game employs realistic physics mechanics that make every shot feel authentic. The ball responds naturally to your input, bouncing off surfaces and reacting to obstacles in believable ways.

Multiple Challenging Worlds

Explore diverse environments, each with its own set of challenges and visual themes. As you progress through different worlds, new obstacles and mechanics are introduced to keep the gameplay fresh and engaging.

Obstacle Variety

Encounter various types of barriers, moving platforms, and environmental hazards that require different strategies to overcome. Each obstacle type demands a unique approach to scoring.

Limited Shot System

Pay attention to your remaining balls - you have a limited number of shots to complete each level, adding a strategic element to every attempt.

Game Mechanics

Simple Yet Deep Controls

The one-button control scheme makes the game accessible to players of all skill levels, while the physics system provides depth for those seeking to master perfect shots.

Progressive Difficulty

Levels gradually increase in complexity, introducing new obstacle types and more challenging goal positions as you advance through the game.

Operation Guide

Basic Controls: - Click and Hold : Aim your shot by holding down the mouse button or touching the screen - Drag : Adjust the angle and power of your shot - Release : Launch the soccer ball toward the goal

Strategy Tips: - Study each level before taking your first shot - Consider ball trajectory and potential bounces - Use obstacles to your advantage when possible - Manage your limited shots carefully - Practice timing for moving obstacles

Why Play Blumgi Soccer

Perfect for Quick Gaming Sessions

Each level can be completed in just minutes, making it ideal for short breaks or casual gaming sessions.

Develops Problem-Solving Skills

The puzzle elements encourage creative thinking and spatial reasoning as you figure out how to navigate complex obstacle courses.

Satisfying Gameplay Loop

The combination of precise aiming, physics simulation, and the satisfaction of scoring the perfect goal creates an addictive gameplay experience.

Cross-Platform Accessibility

Play seamlessly on desktop computers, smartphones, and tablets without any downloads or installations required.

Free Entertainment

Enjoy hours of engaging gameplay completely free, with no hidden costs or premium content barriers.

Frequently Asked Questions (FAQ)