Swords & Souls - A Soul Adventure

Seele01-Flash
By
Swords & Souls is an engaging action RPG where you create and train a custom hero through exciting mini-games, then battle in thrilling arena fights against other warriors to become a legendary champion.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Swords & Souls: Mobile Arena". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adapt the original 2D Flash aesthetic into a **3D Cel-Shaded (Toon Style)** look. Use `MeshToonMaterial` for characters to mimic the clean lines of the original art. * **Characters**: Create "Soul" style characters using simple geometry combinations (CapsuleGeometry for bodies, Spheres for heads). The Player is a stylized humanoid hero with a customizable color palette (default: blue/gold). The Enemy is a "Magical Creature" (e.g., a darker, spiked version or a golem). * **Environment**: A circular **Training Arena** set in a stylized forest (inspired by the screenshot). Use Low-poly trees in the background, a dirt-textured ground plane, and a wooden fence perimeter. * **Performance**: Use a single directional light with shadow mapping enabled, plus soft ambient light. Limit geometry complexity for mobile FPS stability. Use instanced mesh for background trees if possible. * **Camera**: Fixed side-view camera (slightly elevated, 2.5D perspective) to frame both combatants clearly on a small screen. ### 2. Audio Requirements * **BGM**: A loopable, adventurous, and heroic orchestral track (MIDI-style is acceptable) that evokes a "training montage" or "medieval tournament" feeling. * **SFX**: * **Sword Swing**: Whooshing air sound. * **Impact**: Metallic clang or punchy thud depending on hit/block. * **Block**: A distinct "shield bash" or high-pitched metal ting. * **Special Move**: A magical charging sound followed by an explosion effect. * **UI**: Soft clicks for buttons, a fanfare jingle for Victory. ### 3. Gameplay Loop * **Combat Logic**: * **Auto-Battle**: The Hero and Enemy run towards each other and exchange basic attacks automatically every 1.5 seconds. * **Player Agency**: The player does *not* control movement or basic attacks. The player controls **Defense** and **Special Skills**. * **Defense Mechanic**: When the enemy winds up an attack (visual cue: enemy flashes red), the player must press "Block". A perfect block negates damage and stuns the enemy for 1 second. * **Special Skill**: A "Soul Strike" meter charges over time. When full, the player activates it to deal 3x damage. * **Progression (Session based)**: Defeating an enemy grants "Gold" (score). The next enemy spawns immediately with 10% more HP and damage. The game ends when the player's HP reaches 0. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory for the arena view. * **Touch Controls**: * **Left Bottom Corner (Thumb Zone)**: A large, round "BLOCK" button (Shield Icon). Needs immediate visual feedback (button depression/glow) on `touchstart`. * **Right Bottom Corner (Thumb Zone)**: A large, round "SKILL" button (Sword/Fire Icon). Greys out when on cooldown/charging. * **UI Layout**: * Top Left: Player HP Bar (Green) & Gold Count. * Top Right: Enemy HP Bar (Red) & Level Indicator. * UI elements must be large enough for fat-finger tapping (min 44px equivalent). * **Feedback**: * **Screen Shake**: Subtle camera shake on heavy impacts or taking damage. * **Damage Numbers**: Floating text (billboarded sprites) popping up on hits. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Swords & Souls is a captivating action RPG that combines hero customization, skill training, and intense arena combat into one epic adventure. This free-to-play browser game lets you create your own unique hero and guide them on a journey from novice warrior to legendary champion through strategic training and skillful battle tactics.

Core Features

Complete Hero Customization

Begin your adventure by creating a truly unique hero. Customize every aspect of your character's appearance, from facial features to equipment style, and choose a memorable name that will strike fear into your enemies' hearts.

Dynamic Training System

What sets Swords & Souls apart is its innovative training mechanics. Instead of passive leveling, you actively participate in engaging mini-games to develop your hero's abilities:

  • Strength Training : Build raw power through interactive challenges
  • Defense Mastery : Develop resilience and protective skills
  • Accuracy Enhancement : Perfect your aim and precision strikes
  • Agility Development : Increase speed and evasiveness

Each training session is a game within the game, making character progression both fun and rewarding.

Strategic Arena Combat

Enter the arena to face off against other heroes in thrilling battles. While your hero performs automatic attacks, you maintain full control over special abilities and defensive maneuvers. This hybrid combat system combines accessibility with tactical depth, allowing both casual and hardcore players to enjoy the experience.

Progressive Skill System

As you advance through battles and training, unlock powerful new abilities and devastating moves. The progression system rewards dedication and skill, ensuring that every victory feels earned and meaningful.

Gameplay Experience

Epic Boss Battles

Test your mettle against formidable magical creatures and legendary opponents. Each boss encounter presents unique challenges that require different strategies and skill combinations to overcome.

Equipment and Upgrades

Earn money through successful arena battles to purchase better weapons, armor, and accessories. Strategic equipment choices can dramatically impact your combat effectiveness and open new tactical possibilities.

Accessible Yet Deep

The game strikes a perfect balance between accessibility and depth. New players can jump in easily with intuitive controls, while experienced gamers will appreciate the strategic elements and character optimization opportunities.

Operation Guide

Getting started in Swords & Souls is straightforward:

  • Mouse Control : Use the left mouse button for all interactions
  • Follow Instructions : The game provides clear guidance for each activity
  • Training Interface : Click and interact with mini-games to improve stats
  • Battle Controls : Manage special abilities and defensive actions during fights
  • Menu Navigation : Browse shops, training areas, and battle options with simple clicks

The intuitive interface ensures you can focus on strategy and enjoyment rather than complex control schemes.

Why Play This Game

Swords & Souls offers a unique gaming experience that combines multiple genres into one cohesive adventure. The active training system transforms the typically passive RPG leveling process into engaging gameplay. Whether you enjoy character customization, strategic combat, or progressive skill development, this game delivers hours of entertainment completely free in your browser.

The game's charm lies in its ability to make every aspect of character development interactive and rewarding. You're not just watching numbers increase - you're actively participating in your hero's growth through skill-based mini-games and tactical combat decisions.

Frequently Asked Questions (FAQ)