Rowdy City Wrestling

Seele01-Flash
By
Rowdy City Wrestling is an exciting sports fighting game where you climb from amateur to world champion. Experience realistic wrestling matches, career progression, and diverse fighting events in this engaging browser-based game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Rowdy City Wrestling 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a **Low-Poly, Voxel-style** aesthetic (reminiscent of *Crossy Road* or *Minecraft*) to mimic the original's chunky 2D art but in 3D. Use flat shading with bright, saturated colors (Oranges, Cyans, Pinks). * **Characters:** Create blocky 3D humanoid models with distinct body parts (head, torso, upper/lower arms, upper/lower legs) to allow for **active ragdoll physics**. The main character should wear a blue wrestling mask. * **The Ring:** Construct a wrestling ring with 3 elastic ropes (using simple line renderers or cylinders). The floor of the ring should have a canvas texture. * **Environment:** Add a "Crowd" in the background using simple colored cubes that bob up and down to simulate cheering fans. * **Camera:** Use an **Orthographic Camera** positioned at a fixed side-angle (slightly elevated) to view the whole ring, simulating a 2.5D arcade view. * **Performance:** Limit total scene polygon count. Use instanced meshes for the crowd particles. Avoid complex real-time shadows; use baked shadow blobs under characters. ### 2. Audio Requirements * **BGM:** A high-energy, looping **8-bit Chiptune Rock** track. It should sound "rowdy" and arcade-like. * **SFX - Combat:** Exaggerated "Thud" and "Slap" sounds for punches. A comedic "Boing" sound for bouncing off ropes. * **SFX - Environment:** A "Ding Ding Ding" bell sound at the start/end of the match. A crowd "Roar" effect that triggers when a heavy hit lands or a player is thrown. * **Feedback:** A low-pitch "Gasp" sound when a character is stunned. ### 3. Gameplay Loop * **Physics-Based Combat:** Characters should feel slightly "top-heavy" and wobbly. Movement is physics-based forces applied to the ragdoll torso. * **Core Mechanics:** * **State Machine:** Idle -> Moving -> Jumping -> Stunned. * **Attacks:** * **Standard Punch:** A forward impulse of the arm. * **Dropkick:** If the player attacks while in the air (Jumping), the character rotates 90 degrees and launches feet-first. * **Grab/Throw:** If the opponent is "Stunned" (health low or recently hit hard), pressing attack initiates a lift and throw (Piledriver). * **Victory Condition:** Deplete the opponent's health bar to zero OR toss the opponent out of the ring bounds. * **AI Behavior:** The enemy AI should aggressively move toward the player and randomize between punching and jumping. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Horizontal) only. * **Virtual Controls (UI):** * **Left Side:** A floating **Virtual Joystick** (D-Pad logic) for movement (Left/Right to move, double-tap Up direction to Jump). * **Right Side:** A large, circular **Action Button (Z)** (min size 64x64px). Tapping this executes Punch/Action. * **Haptic Feedback:** Trigger the device's vibration (using `navigator.vibrate`) briefly (e.g., 50ms) whenever a punch lands or the player takes damage. * **Visual Feedback:** * **Screen Shake:** Shake the camera slightly on every hit. * **Particles:** Spawn star-shaped particles or "POW" text sprites at the point of impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Rowdy City Wrestling

Rowdy City Wrestling is a comprehensive wrestling simulation that combines sports action with career progression elements. This engaging game takes you on a journey from novice wrestler to potential world champion, offering a realistic and entertaining wrestling experience right in your browser.

The game features a unique cartoon art style with vibrant colors and expressive character designs, making wrestling accessible and fun for players of all ages. Unlike typical fighting games, Rowdy City Wrestling focuses on authentic wrestling moves and career development.

Core Features

Complete Wrestling Career Mode

Start your journey at Rowdy City's Wrestling Gym and work your way up through the ranks. The game offers a full career progression system where you'll meet various characters who will either support or challenge your path to greatness.

Diverse Match Types

  • One-on-One Matches : Classic wrestling encounters testing your skills
  • Royal Rumble Events : Multi-wrestler battles with elimination rules
  • Street Fights : Earn extra money through underground fighting
  • Part-time Gigs : Work side jobs to support your wrestling career

Realistic Wrestling Mechanics

The game emphasizes authentic wrestling moves including punches, dropkicks, grabs, and signature moves like the piledriver. Each move requires proper timing and positioning, creating strategic depth beyond button mashing.

Character Progression System

Advance your wrestler's abilities and reputation through successful matches. Build relationships with other characters in the wrestling world, some who will mentor you and others who will become fierce rivals.

Gameplay Experience

Wrestling Controls and Combat

The combat system is designed for accessibility while maintaining depth. Players can perform basic attacks, aerial maneuvers, and grappling moves using simple keyboard controls. The timing-based combat rewards skillful play and strategic thinking.

Career Management

Between matches, manage your wrestler's career by: - Choosing which events to participate in - Building relationships with other wrestlers and promoters - Earning money through various fighting opportunities - Developing your character's skills and reputation

Operation Guide

Movement Controls: - Left/Right Arrow Keys : Move your wrestler around the ring - Up Arrow Key : Jump and perform aerial maneuvers

Combat Actions: - Z Key : Execute punch attacks - Z Key (Mid-air) : Perform devastating dropkicks - Z Key (Opponent Stunned) : Grab opponent or perform piledriver

Master the timing of these moves to create devastating combinations and signature wrestling sequences.

Why Play Rowdy City Wrestling

Free Wrestling Entertainment

Enjoy a complete wrestling experience without any cost. The game provides hours of entertainment with its career mode, multiple match types, and character progression system.

Unique Art Style

The cartoon-style graphics make wrestling approachable and fun, with expressive characters and smooth animations that bring the wrestling world to life.

Comprehensive Game Modes

Unlike simple fighting games, Rowdy City Wrestling offers depth through its career system, allowing you to experience the full journey of a professional wrestler from gym trainee to world champion.

Strategic Combat System

The game rewards skill and timing over button mashing, making each victory feel earned and satisfying.

Browser Accessibility

Play instantly without downloads or installations. The game runs smoothly on all modern browsers, making it perfect for quick gaming sessions or extended play.

Whether you're a wrestling fan or enjoy sports simulation games, Rowdy City Wrestling delivers an engaging experience that combines action, strategy, and career progression in one entertaining package.

Frequently Asked Questions (FAQ)