3D Block Gladiator: Sword Draw

Seele01-Flash
By
3D Block Gladiator: Sword Draw revolutionizes arena combat with innovative draw-to-fight mechanics. Control your gladiator by drawing lines to attack, dodge, and dominate fierce warriors in thrilling 3D battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**3D Block Gladiator: Sword Draw**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel / Low-poly aesthetic similar to *Crossy Road* or *Minecraft*. * **Characters**: Constructed from simple geometric primitives (cubes). The Gladiator should have a distinct "Box Head" with a simple 2D texture face (determined expression). Hands should be floating cubes holding a low-poly sword. * **Enemies**: Similar blocky structure but different colors (e.g., Red or Grey) to distinguish from the player. Later levels introduce larger "Boss" cubes. * **Environment**: A classic Arena floor with a checkerboard texture (e.g., light blue and dark blue tiles). Surrounding the arena are simple low-poly walls or fences. * **Visual Effects (VFX)**: * **Slash Trails**: A glowing white or blue ribbon trail (using `Three.js MeshLine` or custom geometry) that follows the tip of the sword/cursor during the drawing phase. * **Impact**: When an enemy is defeated, they should fracture into many smaller physics-based cubes (confetti explosion) similar to the screenshot provided. * **Optimization**: Use `InstancedMesh` for floor tiles and enemy particles to ensure 60FPS on mobile devices. Use simple materials (`MeshLambertMaterial`) to reduce lighting calculations. ### 2. Audio Requirements * **BGM**: An energetic, arcade-style orchestral track. It should feel heroic but casual (fast-paced drums, brass hits). * **Sound Effects (SFX)**: * **Drawing**: A sharp, distinct "Whoosh" or "Zing" sound that varies in pitch based on drawing speed. * **Impact/Hit**: A crunchy "Thud" or "Smash" sound when the sword connects with an enemy. * **Defeat/Explosion**: A "Pop" or "Crumble" sound when enemies break apart. * **UI**: A high-pitched "Ding" for level completion. ### 3. Gameplay Loop * **The "Draw" Mechanic**: The core loop is **Draw -> Move/Attack -> Reset**. * The player is in a constant slow-motion or idle state until input is detected. * When the player touches and drags, a line is drawn on the ground plane. * The Gladiator character immediately follows this drawn path at high speed, with the sword hitbox active. * **Combat Logic**: * **Player Attack**: If the drawn path intersects with an enemy, the enemy takes damage. If the enemy's HP reaches 0, they explode. * **Enemy AI**: Enemies slowly move toward the player. If they touch the player's body (not the sword), the player takes damage. * **Dodging**: The player must draw lines *away* from enemy attacks or circle behind them to strike safely. * **Progression**: * **Wave 1**: 1 vs 1 duel. * **Wave 2+**: Multiple enemies spawn. * **Victory**: All enemies cleared -> "Level Complete" UI -> Next Wave. * **Defeat**: Player HP hits 0 -> "Game Over" UI -> Restart button. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Screen-Space to World-Space Mapping**. * The game should use a Raycaster from the camera to the ground plane. * **Touch Start**: Begin drawing the path. * **Touch Drag**: Update the path visually and move the character along it. * **Touch End**: Character stops or finishes the current momentum. * **Screen Orientation**: **Landscape** is preferred to give a wider view of the arena and flanking enemies. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) whenever the sword hits an enemy. * **Camera Shake**: A subtle screen shake effect on impact to increase the feeling of power. * **UI Layout**: Minimalist. A health bar floating above the player's head. A "Restart" button that appears only on Game Over, sized at least 44x44px for easy tapping. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

3D Block Gladiator: Sword Draw brings a fresh twist to arena combat games with its unique draw-based control system. Instead of traditional button mashing, you literally draw your way to victory by sketching precise lines that control your gladiator's movements, attacks, and defensive maneuvers. This innovative fighting game combines strategic thinking with skillful execution in a colorful 3D block-style arena.

The game starts with simple one-on-one duels but quickly escalates into intense multi-enemy battles where timing, precision, and tactical thinking determine your survival. Every line you draw matters, making each battle a test of both your artistic precision and combat strategy.

Core Features

Revolutionary Draw-to-Fight System

The game's standout feature is its intuitive drawing mechanics. Simply hold and drag your mouse to create movement paths for your gladiator. Draw upward slashes for overhead attacks, horizontal lines for side strikes, and curved paths for dodging incoming enemy attacks. The better your drawing accuracy, the more effective your combat performance.

Progressive Arena Challenges

Begin with manageable one-on-one duels against equally matched opponents, then advance to face multiple enemies simultaneously. As you progress, encounter larger, stronger warriors and navigate increasingly complex battle scenarios that test your reflexes and strategic planning.

Dynamic 3D Block Art Style

The game features vibrant, colorful 3D block-style graphics that create an engaging visual experience. The arena environments are detailed and immersive, while character animations smoothly respond to your drawn commands, making every movement feel responsive and satisfying.

Skill-Based Combat Progression

Success depends entirely on your ability to master the drawing mechanics. Learn optimal attack patterns, perfect your dodge timing, and develop signature combat combinations that suit your fighting style. No two players will approach battles the same way.

Game Mechanics

Strategic Line Drawing

Every line you draw translates into specific gladiator actions. Short, quick strokes execute fast attacks, while longer, sweeping motions create powerful strikes. Curved lines help you dodge enemy attacks, and precise timing can chain multiple actions together for devastating combo attacks.

Adaptive Enemy AI

Opponents in 3D Block Gladiator feature smart AI that adapts to your fighting patterns. Enemies learn from your preferred attack methods and adjust their defensive strategies, ensuring that battles remain challenging and unpredictable throughout your progression.

Multiple Battle Scenarios

Face diverse combat situations including: - Classic Duels : One-on-one battles testing pure skill - Survival Modes : Fight waves of increasingly difficult enemies - Boss Battles : Confront massive opponents requiring special strategies - Arena Challenges : Navigate environmental hazards while fighting

Operation Guide

Basic Controls

  • Mouse Control : Hold and drag the left mouse button to draw movement and attack lines
  • Attack Drawing : Draw upward, downward, or horizontal lines to execute different sword strikes
  • Dodge Movements : Create curved or zigzag patterns to avoid enemy attacks
  • Combo Attacks : Chain multiple drawing motions together for powerful combinations

Combat Strategy Tips

  1. Study Enemy Patterns : Observe opponent movement before engaging
  2. Time Your Attacks : Wait for openings rather than rushing in
  3. Master Dodge Timing : Perfect evasion is often better than blocking
  4. Practice Drawing Speed : Quick, precise lines lead to faster combat responses
  5. Experiment with Combinations : Discover unique attack sequences through practice

Why Play This Game

3D Block Gladiator: Sword Draw offers a completely unique fighting game experience that you won't find elsewhere. The innovative draw-to-fight system makes every battle feel personal and creative, as your artistic skill directly impacts your combat effectiveness.

The game is perfect for players who enjoy: - Strategic Combat : Thinking ahead and planning your moves - Skill Development : Gradually improving through practice and experimentation - Creative Expression : Using drawing skills in a combat context - Progressive Challenges : Facing increasingly difficult opponents and scenarios

As a free browser game, you can jump in immediately without downloads or installations. The game runs smoothly on both desktop and mobile devices, making it accessible wherever you are. Whether you have five minutes or an hour, the flexible battle system accommodates both quick sessions and extended gaming marathons.

Frequently Asked Questions (FAQ)