International Super Animal Soccer

Seele01-Flash
By
International Super Animal Soccer is a delightful sports game where adorable animals compete in their own World Cup tournament. Play solo or with friends in this charming 2D soccer experience that's free to play in your browser.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "International Super Animal Soccer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a "Low-Poly Toon" aesthetic. Use `THREE.MeshToonMaterial` or Cel-shading to mimic the flat, colorful 2D vector art style of the original screenshot in a 3D space. Colors should be highly saturated and vibrant. * **Environment**: Create a rectangular soccer pitch with a bright green "checkerboard" grass texture (to help with depth perception on small screens). Include white field lines, corner flags, and simple 3D goal posts with white netting. Surround the field with low-poly stylized trees or a generic crowd billboard to delimit the world. * **Characters**: Create low-poly, cute animal representations (e.g., Capybara, Dog, Goat) as player meshes. They should have simple shapes (spherical heads, cuboid bodies) to keep polygon count low. Teams must be distinguishable by jersey colors (e.g., Red Team vs. Blue Team). * **Performance**: Use `InstancedMesh` for environmental elements (grass blades, crowd, trees) and ensure geometry is merged where possible. Limit real-time shadows to the active player and ball; use baked shadows for static objects. ### 2. Audio Requirements * **BGM**: An energetic, fast-paced "Samba" or "Carnival" style loop to evoke a World Cup atmosphere. It should be optimistic and high-tempo. * **Sound Effects (SFX)**: * **Kick**: A satisfying "thud" or "poof" sound. * **Tackle/Explosion**: A comedic "crash" or cartoonish explosion sound when a player is tackled (referencing the "explode adversaries" mechanic). * **Goal**: A loud crowd cheer and a whistle blow. * **UI**: High-pitched "pop" or bubble sounds for button presses. ### 3. Gameplay Loop * **Core Mechanics**: A 3v3 arcade soccer match. The player controls one character at a time (the one closest to the ball). * **Ball Physics**: The ball should have slightly exaggerated bounciness but high friction on the grass so it doesn't roll forever. When dribbling, the ball should "magnetically" stick slightly to the player's front vector until kicked. * **Actions**: * **Dribble**: Automatic when moving into the ball. * **Pass**: Kicks the ball towards the nearest teammate. * **Shoot**: Kicks the ball with high velocity towards the center of the opponent's goal. * **Tackle**: A short dash/slide. If it connects with an opponent, the opponent is stunned/knocked back (visualize with a particle explosion effect) and loses the ball. * **AI**: Simple state machine for CPU players: *Chase Ball* -> *Move to Enemy Goal* -> *Shoot*. * **Win Condition**: The team with the most goals when the 2-minute timer runs out wins. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory to view the width of the field. * **Camera**: An Orthographic Camera positioned at a high angle (approx 60 degrees), following the position of the ball with smooth damping (Lerp), but clamped within field boundaries. * **Touch Controls (Virtual Gamepad)**: * **Left Side**: A dynamic floating joystick for movement (handling 360-degree motion). * **Right Side**: Two large, context-sensitive action buttons (min 64x64px touch area): * **Button A (Attack)**: Pass / **Button A (Defense)**: Switch Player (though auto-switch is preferred, manual override is good). * **Button B (Attack)**: Shoot / **Button B (Defense)**: Tackle. * **Feedback**: * Trigger `navigator.vibrate(50)` on successful tackles and `navigator.vibrate(200)` when a goal is scored. * Visual indicators (a ring or arrow) under the currently controlled player. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

International Super Animal Soccer brings the excitement of the World Cup to the animal kingdom! This charming 2D sports game combines classic soccer gameplay with adorable animal characters in a colorful, top-down perspective. Whether you're a soccer enthusiast or just looking for fun multiplayer action, this game delivers entertaining matches that are easy to learn but challenging to master.

The animal kingdom has caught World Cup fever, and they've decided to host their own tournament! From determined cows to speedy rabbits, each animal team brings unique charm to the pitch. The game perfectly captures the spirit of international soccer competition while maintaining a lighthearted, family-friendly atmosphere.

Core Features

Adorable Animal Teams

Choose from a variety of cute animal characters, each with their own personality and style. The charming 2D art style makes every match visually delightful, with expressive animations that bring the animal players to life.

Multiple Game Modes

  • Single Player Mode : Challenge AI opponents in tournament matches
  • Local Multiplayer : Face off against friends in exciting head-to-head matches
  • Quick Exhibition : Jump into fast-paced matches for instant fun
  • Tournament Mode : Compete for the International Super Animal World Cup championship

Explosive Action Gameplay

This isn't your ordinary soccer game! Players can tackle, explode adversaries, and use special moves to gain advantages. The game adds exciting combat elements while maintaining core soccer mechanics like dribbling, passing, and shooting.

Cross-Platform Browser Support

Play instantly in any modern web browser without downloads. The game runs smoothly on desktop computers, laptops, and mobile devices, making it perfect for gaming sessions anywhere.

Gameplay Mechanics

Core Soccer Actions

Master the fundamental soccer skills: - Dribbling : Maneuver around opponents with precise movement - Passing : Set up teammates for scoring opportunities - Shooting : Aim for the goal with powerful shots - Tackling : Defend your goal and steal the ball from opponents

Strategic Team Play

Switch between team members strategically to control the flow of the match. Each position requires different tactics, from defensive plays to offensive rushes toward the goal.

Controls Guide

Keyboard Controls

  • WASD or Arrow Keys : Move your player around the field
  • J Key : Pass the ball to teammates
  • K Key : Shoot toward the goal
  • L Key : Tackle opponents and defend
  • Tab : Switch between team players
  • Enter : Confirm selections in menus
  • Backspace : Return to previous menu

Gamepad Support

For enhanced gameplay experience, connect an Xbox-compatible gamepad: - Left Stick : Player movement - A Button : Pass ball - B Button : Shoot or return to menu - X Button : Tackle action - L/LT Buttons : Change active player

The responsive controls ensure smooth gameplay whether you prefer keyboard or gamepad input.

Why Play International Super Animal Soccer

Perfect for All Ages

The cute animal theme and intuitive gameplay make this game enjoyable for players of all skill levels. Children will love the adorable characters, while adults can appreciate the strategic depth of soccer gameplay.

Social Gaming Experience

Local multiplayer mode makes this an excellent choice for gaming with friends and family. Quick matches mean you can enjoy multiple rounds without long time commitments.

No Download Required

Start playing immediately in your web browser. No installation, no waiting – just instant soccer fun with charming animal characters.

Free Entertainment

Enjoy complete gameplay without any cost. All features, characters, and game modes are available for free, making it accessible to everyone.

Whether you're looking for a quick gaming break or planning a fun multiplayer session with friends, International Super Animal Soccer delivers entertaining soccer action wrapped in an irresistibly cute package. Join the animal World Cup and become the next champion!

Frequently Asked Questions (FAQ)