Free Kick Classic (3D Free Kick)

Seele01-Flash
By
Free Kick Classic is an immersive 3D soccer game that challenges your precision and skill. Master the art of free kicks with realistic physics, face increasingly difficult defensive walls, and prove your shooting accuracy in this thrilling penalty game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Free Kick Classic: Night Stadium**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Arcade-style 3D with a "Night Match" atmosphere. High contrast lighting. The skybox should be a dark gradient (midnight blue/black) with distant stadium lights. * **Key Objects:** * **The Pitch:** Green textured plane with white penalty box lines. Texture should act as a distance cue. * **The Goal:** Standard white post mesh with a semi-transparent net texture. * **The Ball:** Classic black and white soccer ball (low-poly sphere). **Crucial:** The ball must have a "Glowing Trail" (particle system or ribbon trail) when kicked to visualize speed and curve, similar to the screenshot. * **Obstacles:** * **Goalkeeper:** A simple low-poly blocky character (or capsule) that moves laterally on the goal line. * **Defenders:** "Cardboard cutout" style or simple cylinder meshes to form a defensive wall. * **Performance (Mobile):** Use simple geometries (BoxGeometry, CylinderGeometry) for defenders to save draw calls. Shadows should be baked or limited to the ball only. ### 2. Audio Requirements * **BGM:** An energetic, looped "Stadium Ambiance" track (crowd murmuring, distant chants). * **Sound Effects (SFX):** * **Kick:** A solid, bass-heavy "Thud" when the player swipes. * **Net:** A satisfying "Swish" sound when a goal is scored. * **Post/Bar:** A metallic "Clang" for near misses. * **Crowd Reaction:** A loud cheer for goals; a collective "Groan" or "Boo" for misses. * **Whistle:** A referee whistle to start the round or signal Game Over. ### 3. Gameplay Loop * **Objective:** Score as many goals as possible. The game records a "High Score". * **Progression (Level System):** * **Phase 1 (Score 0-5):** Empty net, static ball positions. * **Phase 2 (Score 5-10):** Add a moving Goalkeeper (moves left/right automatically). * **Phase 3 (Score 10+):** Add a "Wall" of defenders (3-4 obstacles) between the ball and goal. The ball position shifts randomly across the penalty arc after every shot. * **Lives System:** The player has **3 Lives** (represented by Heart icons). A miss or a save deducts 1 life. Hitting the post but not going in counts as a miss. Game Over when lives reach 0. * **Bonus:** Hitting the extreme corners of the goal (top bins) triggers a visual "Perfect!" popup and particle explosion. ### 4. Mobile Controls & Interaction * **Camera:** First-person perspective (placed behind the ball, slightly elevated), looking towards the goal. * **Touch Controls (The "Swipe & Curve" Mechanic):** * **Shoot:** Detect a `touchstart` and `touchend` (swipe) vector. The length of the swipe determines power; the angle determines initial direction. * **Curve (Aftertouch):** This is the core mechanic. If the player slides their finger horizontally *while the ball is in mid-air* (or immediately after the flick), apply a "Magnus Effect" (physics lateral force) to curve the ball. * **Orientation:** **Portrait Mode** (Vertical) is preferred for one-handed mobile play and to see the trajectory better. * **UI Layout:** * **Top Center:** Current Score (Large Font). * **Top Right:** High Score. * **Top Left:** Lives (Heart Icons). * **Game Over Screen:** A modal overlay with final score and a large "Restart" button (minimum 44x44px touch area). * **Feedback:** Provide haptic feedback (vibration) on "Kick" and "Post Hit". Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Free Kick Classic (3D Free Kick) is a precision-focused soccer game that puts you in the spotlight during those crucial free kick moments. This immersive 3D sports experience challenges players to master the art of free kick shooting through realistic physics and progressively challenging scenarios. With stunning 3D graphics and lifelike ball mechanics, every shot feels authentic and engaging.

The game captures the tension and excitement of penalty situations, where every shot counts and precision is everything. Whether you're a soccer enthusiast or casual gamer, Free Kick Classic offers an accessible yet challenging experience that will keep you coming back to improve your shooting skills.

Core Features

Realistic 3D Graphics and Physics

Experience authentic soccer action with detailed 3D environments and realistic ball physics. Every kick feels natural, with accurate trajectory calculations and ball spin mechanics that mirror real-world soccer physics.

Progressive Challenge System

Start with simple shots into empty nets and gradually face more complex scenarios. The difficulty increases systematically: - Level 1 : Empty goal posts for basic aiming practice - Level 2 : Active goalkeeper defending the net - Level 3+ : Defensive walls with multiple players blocking your shots

Three-Strike Challenge

You have exactly three attempts to prove your skills. Miss three shots, and it's game over. This high-stakes format creates intense pressure that mirrors real penalty situations in professional soccer.

Score Enhancement System

Maximize your points by targeting specific areas of the goal. Aim for the corners and edges of the net to earn bonus points and achieve higher scores.

Gameplay Mechanics

Intuitive Controls

The game uses simple mouse-based controls that are easy to learn but challenging to master: - Click and drag the ball toward your target - Release to execute the kick - Move cursor during flight to add spin and curve to the ball

Ball Control Mastery

One of the game's standout features is the ability to influence the ball's trajectory mid-flight. This advanced mechanic allows skilled players to curve shots around defensive walls and into hard-to-reach corners of the goal.

Operation Guide

Basic Shooting : 1. Position your cursor on the soccer ball 2. Click and hold the left mouse button 3. Drag in the direction you want to shoot 4. Release the mouse button to kick

Advanced Techniques : - Adding Spin : Move your cursor while the ball is airborne to create curve - Power Control : The length of your drag determines shot power - Precision Aiming : Target goal corners for maximum points - Wall Navigation : Use spin to curve shots around defensive barriers

Why Play This Game

Perfect for Quick Gaming Sessions

Free Kick Classic is ideal for short gaming breaks. Each game session lasts just a few minutes, making it perfect for quick entertainment during work breaks or commutes.

Skill Development

The game genuinely improves your understanding of soccer physics and shooting techniques. The realistic ball mechanics help develop spatial awareness and precision timing.

Competitive Edge

With high score tracking, you can constantly challenge yourself to improve. The scoring system rewards both accuracy and creativity, encouraging players to experiment with different shooting techniques.

Cross-Platform Accessibility

Play seamlessly across devices - whether on desktop computers or mobile devices through web browsers. No downloads required, just instant access to soccer action.

Free-to-Play Excellence

Enjoy the complete gaming experience without any cost. All features, levels, and gameplay modes are available for free, making it accessible to everyone.

Frequently Asked Questions (FAQ)