Elemental Gloves - Magic Power

Seele01-Flash
By
Elemental Gloves - Magic Power is an exciting 3D magic combat game where you wield powerful elemental gloves to defeat enemies. Master fire, water, lightning, and air elements while combining powers to create devastating attacks.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Elemental Gloves - Magic Power". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual 3D aesthetic. Use low-poly models with smooth shading and bright, saturated colors. The lighting should be a "Sunny Day" setup with soft shadows (DirectionalLight + AmbientLight). * **Player Character**: No body mesh, just **two floating gloves/hands** fixed in the foreground (First-Person perspective), one on the left and one on the right. Each glove should have an emissive color corresponding to its current element (e.g., Red for Fire, Blue for Water/Ice). * **Enemies**: Simple humanoid ragdoll characters (stickman or low-poly blocky humans) wearing sunglasses or vests. They need basic walking animations and must transition to **ragdoll physics** upon impact. Use `InstancedMesh` for rendering multiple enemies to optimize mobile performance. * **Environment**: A linear platform or corridor floating above an endless ocean or void. The ground uses a simple checkerboard or grid texture to help depth perception. Decorate the periphery with low-poly palm trees or simple crates. * **VFX**: Heavy reliance on particle systems (`THREE.Points`) for magic attacks. * **Fire**: Orange/Red trail particles. * **Ice**: Cyan shards or mist. * **Lightning**: Jagged line geometries that update frame-by-frame. * **Impact**: distinct particle explosions when a projectile hits an enemy. ### 2. Audio Requirements * **BGM**: An energetic, looping "Hyper-casual" track. Upbeat synthesizer melody with a simple drum beat to maintain momentum. * **Sound Effects (SFX)**: * **Shooting**: Distinct sounds for elements (e.g., "Fwoosh" for fire, "Zap" for lightning, "Splash" for water). * **Impact**: Physics collision sounds (thud), shattering glass sound (if enemy turns to stone/glass), and comical vocal grunts when enemies are hit. * **UI**: High-pitched "pop" or "click" sounds for button interactions. ### 3. Gameplay Loop * **Core Mechanic**: The player remains stationary (or moves automatically forward on rails) while enemies run toward the camera. * **Combat**: The player uses the left hand to shoot the left element and the right hand for the right element. * **Fire**: Pushes enemies back and deals damage over time. * **Ice**: Freezes enemies solid (stops movement). * **Wind/Combo**: Merging elements (e.g., shooting both hands at the same target) triggers special effects like turning enemies into balloons that float away. * **Physics Interaction**: Enemies must react physically to hits. A strong blast should knock them off the platform. Frozen enemies should shatter if hit again. * **Win Condition**: Defeat all waves of enemies in the level without them reaching the player. * **Fail Condition**: An enemy reaches the player's position (collision with the camera plane). ### 4. Mobile Controls & Interaction * **Screen Orientation**: Portrait Mode (Vertical) is preferred for one-handed play, but Landscape works if using two thumbs. **Design for Portrait.** * **Touch Controls**: * **Dual Zone Aiming**: Split the screen vertically into two invisible touch zones (Left Half & Right Half). * **Drag to Shoot**: Touching and dragging on the Left side controls the Left Glove's aim (Raycasting from hand to touch point). Releasing or holding triggers the stream of magic. Same logic for the Right side. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate`) when a projectile connects with an enemy. * **Visual Feedback**: The crosshair or target point should glow brighter when hovering over a valid enemy target. * **UI Layout**: Keep UI minimal. A progress bar at the top (Level Progress). A "Restart" button that appears only on Game Over/Win, 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

Elemental Gloves - Magic Power is a thrilling 3D arcade game that puts you in control of mystical elemental powers. As an aspiring element master, you'll wield powerful magical gloves capable of controlling fire, water, lightning, and air to defeat waves of enemies across diverse locations.

This casual yet engaging combat game combines strategy with action, allowing you to experiment with different elemental combinations to create unique superpowers. Transform enemies into stone, glass, or even balloons using your magical abilities.

Core Features

Elemental Magic System

The game's standout feature is its innovative elemental combination system. Each glove can be equipped with different magical powers, and combining elements creates entirely new abilities:

  • Fire Power : Shoot blazing projectiles that burn through enemy defenses
  • Water Magic : Splash enemies with powerful water attacks
  • Lightning Control : Electrify foes with stunning electrical strikes
  • Air Mastery : Manipulate wind and air currents for unique effects
  • Element Fusion : Combine lightning and air to turn enemies into helpless balloons

Extensive Customization Options

Unlock and upgrade your magical arsenal with numerous customization features:

  • Multiple Glove Skins : Collect various glove designs and appearances
  • Power Upgrades : Enhance your elemental abilities for increased effectiveness
  • Random Unlocks : Earn game coins to unlock surprise gloves with selected elements
  • Dual-Hand Magic : Choose different magical powers for each hand to maximize combat potential

Diverse Game Environments

Explore multiple stunning 3D locations as you progress through the game:

  • Tropical Settings : Practice your magic among swaying palm trees and beach environments
  • Urban Battlegrounds : Navigate through modern cityscapes while battling enemies
  • Multiple Biomes : Each new area offers unique challenges and visual experiences

Gameplay Mechanics

The game features intuitive controls designed for both casual and experienced players. Combat is based on strategic positioning and smart elemental combinations rather than complex button combinations.

Combat Strategy

  • Position yourself strategically to maximize elemental effectiveness
  • Experiment with different glove combinations to find the most powerful setups
  • Learn enemy patterns and weaknesses to specific elemental attacks
  • Use environmental advantages in different locations

progression System

  • Complete levels to unlock new areas and challenges
  • Earn coins through successful battles and level completion
  • Invest coins in new gloves and upgrades
  • Master increasingly difficult enemy encounters

Operation Guide

The game uses simple, intuitive mouse controls:

  • Left Mouse Button : Drag on the left or right side of the screen to aim your elemental powers
  • Targeting System : Precisely direct your magical attacks at enemies
  • Dual Control : Control both gloves independently for maximum tactical advantage

The streamlined control scheme ensures that players can focus on strategy and elemental mastery rather than complex input sequences.

Why Play This Game

Elemental Gloves - Magic Power offers a unique blend of casual accessibility and strategic depth. Whether you're looking for a quick gaming session or an extended magical adventure, this game delivers:

  • Free-to-Play : Enjoy the complete magical experience without any cost
  • Cross-Platform : Available on web browsers, Android, and iOS devices
  • Innovative Magic System : Unlike typical combat games, the elemental combination system offers endless experimentation
  • Stunning 3D Graphics : Immerse yourself in beautifully rendered magical environments
  • Regular Progression : Constant unlocks and upgrades keep the gameplay fresh and engaging

Perfect for magic enthusiasts, casual gamers, and anyone who enjoys creative combat mechanics with a magical twist.

Frequently Asked Questions (FAQ)