Dark Lands - Side-Scrolling Battle Runner

Seele01-Flash
By
Dark Lands is an intense side-scrolling battle runner that combines fast-paced action with survival elements. Fight through hordes of orcs, upgrade your gear, and test your skills in this challenging platform adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Dark Lands". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Limbo-esque" Silhouette aesthetic. The game utilizes a 2.5D side-scrolling perspective. All foreground elements (player, ground, enemies) must be rendered as solid **black silhouettes** (`MeshBasicMaterial` with color `#000000`). * **Contrast & Atmosphere:** The background should be a desaturated, misty atmosphere (shades of grey-blue or dim crimson). Use `scene.fog` (Exp2Fog) to create depth and separate the black foreground from the distant background layers. * **Player Character:** A warrior silhouette. Key visual distinction: The weapon (sword) should have an **emissive glow** (e.g., Red or bright White) to indicate attack range and status. * **Enemies:** * **Orcs:** Smaller, hunched silhouettes. * **Giant Skeleton:** A large, boss-like silhouette with ribcage details (using transparency or negative space). * **Performance:** Optimize for mobile. Use simple BoxGeometries or low-poly meshes for the silhouettes. Implement object pooling for ground segments and enemies to prevent garbage collection stuttering. ### 2. Audio Requirements * **BGM:** Dark, atmospheric ambient music with tribal drums to drive the running pace. It should feel ominous and ancient. * **Sound Effects (SFX):** * **Movement:** Heavy footsteps (crunching dirt), "Whoosh" sound for sliding and jumping. * **Combat:** Sharp metallic "Clang" for sword hits, dull "Thud" for blocking, and guttural growls for Orc/Skeleton deaths. * **UI:** A low-frequency boom or "heartbeat" sound when health is low. ### 3. Gameplay Loop * **Core Mechanic:** Infinite Battle Runner. The player auto-runs from left to right. * **Combat System:** Unlike standard runners, the player must fight. * **Attack:** Destroys weak enemies (Orcs). * **Block:** Mitigates damage from heavy attacks or stops the character briefly to avoid timing traps. * **Movement:** * **Jump/Double Jump:** To avoid ground spikes and pits. * **Slide:** To go under hanging blades or high projectiles. * **Economy:** Collect floating "Gems" and "Crystals" scattered in the path. * **Win/Loss:** The game is endless (survival). Game Over occurs when Health reaches 0 (visualized by a red health bar) or the player falls into a pit. Score is based on distance traveled + enemies defeated. ### 4. Mobile Controls & Interaction * **Gesture-Based Control Scheme:** Since mobile screens lack arrow keys, map the original controls to intuitive gestures: * **Swipe Up:** Jump (Swipe again in air for Double Jump). * **Swipe Down:** Slide. * **Tap Right Half of Screen:** Attack (Sword slash animation). * **Touch & Hold Left Half of Screen:** Block/Stop moving (Character halts forward momentum while holding). * **Camera:** Use a `PerspectiveCamera` positioned at a fixed side-view angle, following the player smoothly on the X-axis. * **UI Layout:** * **Health Bar:** Top-left corner (High contrast Red/White). * **Score/Gems:** Top-right corner. * **Pause Button:** Top-right (ensure min size 44x44px for touch accessibility). * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on taking damage and `navigator.vibrate(20)` when landing a successful hit on an enemy. * **Visual Feedback:** Slight **Camera Shake** when the Giant Skeleton attacks or the player takes damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Dark Lands

Dark Lands is an adrenaline-pumping side-scrolling battle runner that throws you into a dark fantasy world filled with dangerous monsters and challenging obstacles. This action-packed platform game combines the excitement of endless running with tactical combat mechanics, creating a unique gaming experience that keeps players engaged for hours.

In this atmospheric adventure, you'll navigate through treacherous dark landscapes while battling fierce orcs and other monstrous creatures. The game's silhouette art style creates a haunting visual atmosphere that perfectly complements the intense survival gameplay.

Core Features

Engaging Combat System

Unlike traditional endless runners, Dark Lands features a robust combat system that allows you to fight back against enemies. Use your sword to attack orcs, block incoming strikes, and perform tactical maneuvers to survive the onslaught.

Progressive Upgrade System

Collect gems throughout your journey to purchase powerful equipment upgrades: - Improved Helmets : Enhanced protection against enemy attacks - Advanced Armor : Increased durability and defense capabilities - Combat Boots : Better mobility and jumping abilities - Enhanced Gloves : Improved weapon handling and attack speed

Strategic Power-ups

Utilize various power-ups to gain advantages in battle: - Magnets : Automatically collect gems and crystals - Crystal Bonuses : Boost your gem collection rate - Immortality Bonuses : Temporary invincibility against enemy attacks

Atmospheric Dark Fantasy Setting

Immerse yourself in a beautifully crafted dark world with haunting silhouette graphics and atmospheric sound design that creates an unforgettable gaming experience.

Gameplay Mechanics

Dark Lands seamlessly blends running and combat elements. As you automatically move through the dark landscapes, you'll encounter various orcs and monsters that require different strategies to defeat. The game challenges your reflexes and decision-making skills as you choose when to attack, block, or evade.

The side-scrolling perspective provides clear visibility of incoming threats while maintaining the fast-paced nature of runner games. Each level presents new challenges and enemy patterns to master.

Operation Guide

Master these simple yet effective controls: - Up Arrow Key : Jump over obstacles and enemies (press twice for powerful double jumps) - Down Arrow Key : Slide under low attacks and obstacles - Left Arrow Key : Block enemy attacks or stop movement for strategic positioning - Right Arrow Key : Attack enemies with your sword

The intuitive control scheme allows for complex combat combinations while remaining accessible to players of all skill levels.

Why Play Dark Lands

Dark Lands offers a unique twist on the runner genre by incorporating meaningful combat and progression systems. Unlike simple obstacle-avoiding runners, this game rewards tactical thinking and skill development. The upgrade system provides long-term goals, while the challenging combat keeps each playthrough exciting.

The game is completely free to play and runs smoothly in any modern web browser, making it accessible to everyone. Whether you're looking for a quick gaming session or extended gameplay, Dark Lands adapts to your schedule with its pick-up-and-play nature.

Perfect for fans of action games, platform adventures, and anyone seeking a challenging yet rewarding gaming experience that combines the best elements of runners and combat games.

Frequently Asked Questions (FAQ)