Sword Masters - Online Adventure RPG Game

Seele01-Flash
By
Sword Masters is an epic online adventure RPG that challenges you to become the ultimate sword master. Start from nothing and build your legend through monster battles, weapon collection, and legendary pet hatching.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Sword Masters: Pocket RPG**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adorable Low-Poly / Voxel aesthetic similar to Roblox or typical mobile IO games. Bright, saturated colors with cartoonish outlines (using `Three.OutlineEffect` or similar shader techniques if performant). * **Main Character:** A simple, blocky humanoid hero with customizable armor parts (helmet, chest plate) and an oversized sword. The character should have simple animations: Idle (breathing), Run (cartoonish bobbing), and Attack (exaggerated swings). * **Enemies:** * **Tier 1:** Basic Slimes or Blobs (simple geometry, squishy vertex shader effect). * **Boss:** "Biblical Angel" style monsters as seen in the reference image (a central eye with floating wings), or large Golems. * **Environment:** A modular open arena with floating islands. Ground texture should be a simple checkered grass pattern to help with depth perception on small screens. Include simple environmental props like trees and fences that break upon impact. * **VFX:** * Slash trails (white/blue swipes following the sword tip). * Damage numbers popping up and floating upwards (billboarded text). * Coin explosion particle effect when an enemy dies. * **Mobile Optimization:** Use instanced mesh rendering for enemies and coins. Limit dynamic lights to one directional light and one ambient light. Use baked shadows where possible to save battery. ### 2. Audio Requirements * **BGM:** Upbeat, heroic chiptune-orchestral hybrid. Something looped and energetic that encourages grinding. * **Sound Effects (SFX):** * **Attack:** "Whoosh" sounds varying in pitch for combo swings. * **Hit:** A satisfying "Thwack" or "Crunch" sound with a slight screen shake hook. * **Coins:** High-pitched, rapid "Ding-ding" sounds (like a slot machine) when collecting loot. * **Level Up:** A rising fanfare sound. ### 3. Gameplay Loop * **Core Mechanics:** The player spawns in a safe zone and walks out to fight auto-spawning monsters. * **Combat:** "Auto-attack when near" or manual button mash. Dealing damage fills a "Rage Bar" for a special spin attack. * **Progression:** * Enemies drop Coins and XP. * **XP:** Automatic level up increases character size slightly and damage output. * **Coins:** Used at a shop zone (safe area) to buy bigger swords (increase range) or hatch "Pet Eggs". * **Pets:** Small floating spheres/creatures that follow the player and add passive DPS. * **Game Flow:** Kill mobs -> Collect Gold -> Buy upgrades -> Move to the next "Island/World" via a bridge that unlocks at a certain level. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Horizontal) for a wider field of view. * **Movement (Left Thumb):** A dynamic virtual joystick. It appears wherever the user first touches the left half of the screen. * **Action (Right Thumb):** * Large "Attack" button (Sword Icon, approx 80px). * Smaller "Jump/Dodge" button nearby. * **Camera:** Auto-follow camera slightly elevated (Top-Down Iso-view) to minimize the need for manual camera control. * **UI Layout:** * Top Left: Health Bar and Level indicator. * Top Right: Coin counter. * Bottom Center: Inventory/Pet menu toggle. * **Feedback:** * **Haptic Feedback:** Trigger a short vibration (`navigator.vibrate(20)`) on every successful hit on an enemy. * **Visual Feedback:** White flash on enemies when hit. The attack button should scale down slightly when pressed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sword Masters is a thrilling online adventure RPG that combines action-packed combat with deep progression systems. This free-to-play game takes you on an epic journey from humble beginnings to legendary sword mastery. Starting with nothing but your bare hands, you'll embark on a quest to help villagers by defeating monsters and collecting powerful weapons and coins along the way.

Core Features

Epic Adventure Progression

Begin your journey with basic equipment and gradually build your arsenal through strategic combat and exploration. The game features a comprehensive leveling system that allows you to enhance your character's abilities as you progress through different worlds and face increasingly challenging enemies.

Weapon Collection and Upgrade System

Discover and collect a vast variety of weapons, each with unique properties and combat styles. Use the coins earned from battles to enhance your gear, creating powerful combinations that suit your preferred fighting approach. The upgrade system ensures that your weapons grow stronger alongside your character.

Legendary Pet Hatching

One of the game's most exciting features is the pet hatching system. Use your hard-earned coins to purchase and hatch eggs that may contain legendary pets. These companions provide valuable assistance in battle and add an extra layer of strategy to your adventures.

Multiplayer Adventures

Team up with friends in this multiplayer-enabled adventure! Fight alongside other players, share strategies, and tackle challenging content together. The social aspect adds tremendous replay value and makes every session more engaging.

Game Worlds and Combat

Sword Masters features multiple diverse worlds, each populated with unique enemies and challenges. As you progress through different environments, you'll encounter various monster types that require different combat strategies. The dynamic battle system keeps combat fresh and exciting, ensuring that no two encounters feel the same.

Operation Guide

The game features intuitive controls that are easy to learn but offer depth for advanced players:

  • Movement : Use WASD keys or arrow keys to navigate your character through the game world
  • Camera Control : Use your mouse to adjust the camera angle and get the best view of the action
  • Combat : Engage in real-time battles with monsters using your collected weapons
  • Inventory Management : Collect coins and weapons during battles, then use them strategically for upgrades

Platform Compatibility

Sword Masters offers excellent cross-platform compatibility, allowing you to enjoy the adventure on multiple devices:

  • Desktop Gaming : Full-featured experience on Windows, Mac, and Linux computers
  • Mobile Gaming : Optimized for smartphones and tablets (iOS and Android)
  • Browser-Based : No downloads required - play directly in your web browser

Why Play Sword Masters

Completely Free Experience

Enjoy the full game experience without any upfront costs. All core features, including multiplayer functionality, weapon collection, and pet hatching, are available for free.

Progressive Character Development

Experience satisfying character growth as you evolve from a beginning warrior to a legendary sword master. The progression system provides long-term goals and constant motivation to improve.

Social Gaming Elements

The multiplayer functionality allows you to connect with friends and other players worldwide. Share your achievements, collaborate on challenging content, and build lasting gaming relationships.

Diverse Content

With multiple worlds to explore, countless weapons to collect, and legendary pets to discover, Sword Masters offers hundreds of hours of engaging content that keeps the experience fresh and exciting.

Accessible Gameplay

The intuitive controls and browser-based platform make it easy for anyone to jump in and start playing immediately, while the depth of the systems provides enough complexity to satisfy experienced gamers.

Frequently Asked Questions (FAQ)