Soccer Heads

Seele01-Flash
By
Soccer Heads is an entertaining 2-player soccer game featuring oversized-headed UK football team players. Enjoy fast-paced matches with unique power-ups and stadium mechanics in this browser-based football experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Soccer Heads: Mobile League". 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 **OrthographicCamera** to simulate a flat 2D plane but with 3D depth. * **Character Models (Procedural)**: Do not use external models. Use Three.js Primitives. * **Heads**: Large Spheres (Low-poly, e.g., 16 segments) with simple texture mapping or distinct colors to represent teams (Red vs Blue). * **Feet**: Floating Cubes or Capsules below the head to represent shoes. No arms or legs (Rayman style). * **Environment**: * **Pitch**: A green PlaneGeometry with white line segments for the center circle and midfield line. * **Goals**: Rectangular frames (BoxGeometry) on the far left and right edges. * **Background**: A static, blurred, low-poly crowd structure (instanced meshes for performance) or a simple gradient plane to represent the stadium stands. * **Performance**: Use `BufferGeometry` for all meshes. Limit shadow casting to the main character and ball only to save mobile battery. ### 2. Audio Requirements * **BGM**: Create a placeholder for an energetic, looping arcade sports track (fast-paced percussion/whistle beat). * **Sound Effects (Simulated)**: * **Kick**: A deep "thud" sound when the shoe collides with the ball. * **Jump**: A "whoosh" sound. * **Goal**: A loud crowd cheer and a whistle blow. * **Power-up**: A retro 8-bit "power-up" rising tone. ### 3. Gameplay Loop * **Core Logic**: 1v1 Soccer match (Player vs Simple AI). * **Physics**: Implement a custom lightweight physics loop (AABB or Circle collision) or use a simple integration of CANNON.js if possible. * The Ball must be bouncy and affected by gravity. * The Arena is enclosed; the ball bounces off the ceiling and side walls (except the goal mouth). * **Win Condition**: Score the most goals within a 60-second countdown. * **AI Behavior**: The opponent (AI) simply tracks the ball's x-position and jumps if the ball is high, or moves forward to kick if the ball is low. * **Power-ups**: Randomly spawn floating icons (Yellow Cubes) that, when hit by the ball, modify physics (e.g., Big Ball, Super Speed, or Tiny Goal). ### 4. Mobile Controls & Interaction * **Orientation**: Force **Landscape Mode**. * **Touch Controls (UI)**: Do NOT use keyboard listeners as the primary input. Implement an on-screen Virtual HUD using HTML/CSS overlaying the canvas. * **Left Bottom**: Two large buttons (Arrows) for Move Left / Move Right. * **Right Bottom**: Two large buttons for Jump and Kick (Shoe extension). * **Responsiveness**: ensure the canvas resizes correctly on `window.resize`. * **Feedback**: Add a slight camera shake (screen shake effect) when a goal is scored or the ball hits the post hard. * **Touch Areas**: Ensure buttons are at least 48px by 48px with generous padding to prevent mis-clicks. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Soccer Heads

Soccer Heads is a delightfully silly soccer game that brings the excitement of football to your browser with a fun twist. Featuring big-headed characters representing famous UK football teams, this game offers the perfect blend of competitive sports action and casual entertainment. Whether you're looking for a quick solo match against the AI or want to challenge a friend in head-to-head competition, Soccer Heads delivers fast-paced football fun that's easy to learn but engaging to master.

Core Features

Unique Big-Head Football Action

Experience soccer like never before with oversized character heads that add a comedic element to every match. The exaggerated proportions create hilarious gameplay moments while maintaining the competitive spirit of football.

Multiple Game Modes

  • Single Player : Test your skills against intelligent AI opponents
  • Two Player : Challenge friends in local multiplayer matches
  • Quick Match : Jump into instant action with 60-second timed matches

Dynamic Stadium Environments

Each stadium features unique design elements and interactive components that affect ball physics and gameplay. From bouncing walls to special surfaces, every venue offers a distinct playing experience that keeps matches fresh and unpredictable.

Power-Up System

Collect various power-ups scattered throughout the field that create exciting effects on the ball. These special abilities add strategic depth and can turn the tide of any match, making every second count in your quest for victory.

UK Football Team Representation

Choose from various UK football teams, each with their distinctive colors and character designs. This adds authenticity and allows players to represent their favorite clubs in this arcade-style football adventure.

Game Mechanics

Fast-Paced 60-Second Matches

Every game lasts exactly 60 seconds, creating intense, action-packed matches where every goal counts. This time limit ensures games stay exciting from start to finish while being perfect for quick gaming sessions.

Intuitive Physics Engine

The game features responsive ball physics that react realistically to kicks, headers, and stadium interactions. Players must master timing and positioning to effectively control the ball and score goals.

Operation Guide

Single Player Controls

  • Arrow Keys : Move your player around the field
  • M Key : Kick the ball with power and precision

Two Player Controls

  • Player 1 : Use WASD keys to move, G key to kick
  • Player 2 : Use Arrow keys to move, M key to kick

The simple control scheme makes the game accessible to players of all skill levels while still allowing for skillful play and strategic positioning.

Why Play Soccer Heads

Perfect for All Skill Levels

Whether you're a hardcore football fan or casual gamer, Soccer Heads offers entertainment that's easy to pick up but challenging to master. The simple controls and clear objectives make it perfect for quick gaming breaks.

Social Gaming Experience

The two-player mode makes this an excellent choice for friends and family gaming sessions. The competitive nature and humorous visuals create memorable gaming moments that bring people together.

Browser-Based Convenience

No downloads or installations required - simply open your browser and start playing immediately. The game runs smoothly on both desktop and mobile devices, ensuring you can enjoy football action anywhere.

Completely Free

Enjoy full access to all game features, teams, and stadiums without any cost. This makes Soccer Heads an excellent choice for budget-conscious gamers who still want quality entertainment.

Quick Gaming Sessions

With 60-second matches, Soccer Heads is perfect for short breaks, commute entertainment, or when you need a quick gaming fix. The bite-sized gameplay sessions fit perfectly into busy schedules.

Frequently Asked Questions (FAQ)