Sumo

Seele01-Flash
By
Sumo is a classic online wrestling game where you control a sumo wrestler to push opponents out of the ring. Simple controls meet addictive competitive gameplay in this timeless sports fighting experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Sumo**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly 3D with a "Toon Shader" (Cel-shading) to match the "Cute" and "Flash-game" aesthetic. Use bright, saturated colors (Orange skin tones, vibrant mawashi belts). * **Characters:** * Two chubby, spherical-torso sumo wrestlers. * **Player:** Red belt (Mawashi), traditional top-knot hair. * **Opponent:** Blue belt, slightly larger model for difficulty scaling. * **Animations:** Procedural wobble on the belly vertices when moving/colliding (vertex displacement) to emphasize soft-body physics feel. * **Arena (The Dohyo):** * A raised circular clay ring (tan/brown texture). * A distinct ring boundary made of "straw bales" (cylinder segments). * The floor outside the ring should be a contrasting dark color (to clearly indicate "out of bounds"). * **Camera:** Fixed Isometric view (OrthographicCamera) positioned to show the entire ring, optimized for vertical mobile screens. * **Performance:** Use instanced geometries for any crowd or environment details. Bake lighting into textures where possible. ### 2. Audio Requirements * **BGM:** Fast-paced, energetic Japanese Taiko drum percussion. High tempo to encourage rapid tapping. * **SFX:** * **UI:** Wood block "clack" for button presses. * **Gameplay:** Comical "slap" sounds when wrestlers collide. A heavy "thud" when stomping. * **Voice/Crowd:** A synthesized referee shout "Hakkeyoi!" at the start. Crowd "Aww" sound upon losing, cheers upon winning. ### 3. Gameplay Loop * **Start:** Wrestlers spawn on opposite sides of the ring in a crouching stance. "Ready... GO!" countdown. * **Core Mechanic (The Push):** * The players are locked in collision. * A "Push Power" bar is displayed above the player. * The physics engine applies force vector forward based on the current Push Power. * If Player Force > Enemy Force, the enemy slides backward. * **Enemy AI:** The AI has a varying push rhythm. It will occasionally surge in power, requiring the player to defend or counter-push. * **Win/Loss:** * **Win:** The center point of the Enemy mesh crosses the ring boundary radius. * **Loss:** The center point of the Player mesh crosses the ring boundary radius. * Round resets immediately after a result is declared. ### 4. Mobile Controls & Interaction * **Control Scheme (Split Screen):** * **Left Half (Positioning):** Invisible virtual joystick or simple touch-drag to strafe left/right (to dodge or angle the attack). * **Right Half (Strength):** A large, transparent "PUSH" button zone. * **Interaction:** The player must **rapidly tap** the Right Zone to build "Strength/Power". The faster the tap, the stronger the forward force. * **Haptic Feedback:** Trigger a short vibration (Navigator.vibrate) on every successful collision/push and a heavy vibration when knocking the opponent out. * **Orientation:** Portrait Mode (vertical) to allow comfortable two-thumb play (left thumb steers, right thumb mashes). * **UI:** Minimalist HUD. A Restart button appears only after game over. Button touch areas must be at least 48x48px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sumo is a straightforward yet engaging online wrestling game that captures the essence of traditional Japanese sumo wrestling. In this sports fighting game, your objective is simple but challenging: use your sumo wrestler's strength and technique to shove your opponent out of the ring before they do the same to you.

The game features a cute, cartoonish art style that makes sumo wrestling accessible and enjoyable for players of all ages. With its easy-to-learn controls and competitive gameplay, Sumo has become a beloved classic in online gaming.

Core Features

Sumo offers an authentic wrestling experience with several key highlights:

  • Completely Free : Play instantly in your browser with no downloads or payments required
  • Simple Controls : Master the game with just arrow keys and spacebar
  • All Ages Content : Family-friendly design suitable for everyone
  • Quick Matches : Perfect for short gaming sessions or extended play
  • Cross-Platform : Works seamlessly on desktop computers and mobile devices
  • Instant Action : Jump straight into wrestling matches without complicated tutorials

Authentic Sumo Experience

The game faithfully recreates the core mechanics of sumo wrestling. Use strategy, timing, and strength to outmaneuver your opponent. Each match is a test of skill as you attempt to maintain your balance while forcing your rival out of the ring.

Cute Visual Style

Despite being a fighting game, Sumo features an adorable cartoon aesthetic that makes the competition feel lighthearted and fun. The character designs are charming and the animations are smooth, creating an enjoyable visual experience.

Gameplay Mechanics

Success in Sumo requires mastering both movement and timing:

  • Positioning : Use the left and right arrow keys to move your wrestler around the ring
  • Strength Bursts : Press the spacebar at the right moment to apply maximum force
  • Balance Management : Maintain your footing while trying to unbalance your opponent
  • Ring Awareness : Stay away from the edge while maneuvering your opponent toward it

The key to victory lies in combining movement with well-timed strength bursts. Watch your opponent's movements and strike when they're off-balance or too close to the ring's edge.

Operation Guide

The controls are designed for simplicity and responsiveness:

  • LEFT ARROW : Move your sumo wrestler to the left
  • RIGHT ARROW : Move your sumo wrestler to the right
  • SPACEBAR : Apply strength/force to push your opponent

These intuitive controls make the game accessible to new players while still allowing for skilled gameplay and strategic depth.

Why Play This Game

Sumo stands out as an excellent choice for several reasons:

Quick Entertainment : Perfect for brief gaming breaks or longer sessions, each match is fast-paced and exciting. The simple concept means you can jump in and start having fun immediately.

Competitive Fun : Whether playing alone or taking turns with friends, the competitive nature of sumo wrestling creates engaging gameplay that keeps you coming back for more matches.

Nostalgic Charm : As a classic online game, Sumo offers a nostalgic trip back to simpler gaming experiences while still providing solid entertainment value.

Universal Appeal : The combination of sports, fighting, and cute visuals makes this game appealing to a wide audience, from casual gamers to competitive players.

No Commitment Required : Being completely free and browser-based means you can enjoy Sumo anytime without installations, accounts, or purchases.

Frequently Asked Questions (FAQ)