Storm the House

Seele01-Flash
By
Storm the House is an intense tower defense shooting game where you defend your adobe house against waves of enemies using sniper rifles and strategic positioning. This free stick figure shooter combines defense strategy with precise shooting mechanics.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Storm the House 3D Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Sketchy" or Low-Poly aesthetic to pay homage to the original Flash stick-figure style. The world should look like a 3D diorama of a desert battlefield. * **Environment:** * **Terrain:** A flat, sandy desert floor (orange/yellow palette) extending from left to right. * **The House:** A simple, blocky, fortified "Adobe" style bunker located on the far **Right** side of the screen. It should change color slightly or show cracks as its Health decreases. * **Enemies:** 3D Stick Figures constructed from simple black CylinderGeometries and SphereGeometries. They must animate (bobbing/sliding) moving from **Left to Right**. * **VFX (Visual Effects):** * **Blood:** When enemies are hit, emit red cubic particles (instanced mesh for performance). * **Muzzle Flash:** A quick yellow flash at the camera position or gun barrel position upon firing. * **Damage:** Floating text numbers indicating money earned per kill. * **Performance:** Use `InstancedMesh` for enemies and particles to ensure 60FPS on mobile devices. Use a single directional light with soft shadows. ### 2. Audio Requirements * **BGM (Background Music):** A looped, gritty, heavy rock or industrial track with driving drums to build tension (Flash game era style). * **Sound Effects (SFX):** * **Shooting:** A punchy, high-impact sniper rifle sound. * **Reloading:** A mechanical bolt-action or magazine insertion sound. * **Enemy Hit:** A wet "splat" sound or a grunt. * **Wall Hit:** A stone crumbling or thud sound when enemies attack the house. * **UI:** A cash register "cha-ching" sound when an enemy is killed. ### 3. Gameplay Loop * **Core Mechanism:** This is a tap-shooter / tower defense game. The player plays as the "House" defender. * **Wave System:** Enemies spawn in waves. Each wave gets progressively harder (more enemies, faster speed). * **Shooting Logic:** Player taps the screen. The game performs a Raycast from the camera to the clicked point. If an enemy is hit, they take damage/die. * **Resource Management:** * **Ammo:** The gun has a limited clip size (e.g., 7 shots). Player must wait for a reload timer or tap a reload button when empty. * **Money:** Earn money for every kill. * **Win/Loss:** * **Win:** Survive the current wave (all enemies defeated). Show a "Day Complete" screen (simple overlay). * **Loss:** The House HP reaches 0. Show "Game Over". ### 4. Mobile Controls & Interaction * **View Mode:** Fixed camera angle (PerspectiveCamera), positioned slightly elevated and angled to view the battlefield from the side (Side-scrolling view but with 3D depth). * **Primary Control (Shooting):** * **Tap-to-Shoot:** Tapping anywhere on the 3D playfield fires a shot at that location. * **Touch Feedback:** Trigger a short `navigator.vibrate(20)` on shoot, and a longer vibration on taking damage. * **UI / HUD (Touch Optimized):** * **Reload Button:** A large, circular button (at least 60x60px) in the bottom-left or bottom-right corner for manual reloading. * **Stats:** Top-left: Day/Wave Count. Top-Center: Money ($). Top-Right: House HP Bar. * **Ammo Indicator:** Visible bullets icon or counter near the bottom center. * **Orientation:** Landscape mode preferred, but responsive design should adapt the camera FOV if Portrait is used. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Storm the House is a critically acclaimed tower defense shooter that has captivated players with its unique blend of strategic defense and precision shooting. With a solid 4.3/5 rating from thousands of players, this game delivers an intense survival experience where you must defend your isolated adobe house against relentless enemy attacks.

Set in a desolate landscape, you find yourself alone in a house under siege. Armed with powerful sniper rifles and other weapons, your mission is to eliminate waves of stick figure enemies before they can breach your defenses and storm your stronghold.

Core Features

Strategic Tower Defense Gameplay

This isn't just a mindless shooter - Storm the House requires tactical thinking and resource management. You'll need to strategically position yourself, choose the right weapons for each situation, and manage your ammunition carefully to survive the increasingly difficult waves.

Weapon Variety and Upgrades

Start with basic weapons and progressively unlock more powerful firearms including: - High-powered sniper rifles for long-range precision shots - Automatic weapons for crowd control - Explosive devices for maximum damage - Special weapons with unique abilities

Challenging Wave System

Each wave brings more enemies with different behaviors and strengths. Early waves might feature slow-moving targets, but later stages introduce faster, more resilient foes that will test your shooting skills and strategic planning.

Stick Figure Art Style

The game features a distinctive stick figure aesthetic that's both charming and functional, allowing for smooth gameplay while maintaining visual clarity during intense firefights.

Gameplay Mechanics

Defense Strategy

Success requires more than just good aim. You'll need to: - Prioritize high-threat targets - Manage ammunition efficiently - Use the environment to your advantage - Plan for different enemy types and attack patterns

Progressive Difficulty

The game starts manageable but quickly ramps up the challenge. Each completed wave unlocks new weapons and upgrades, but also brings tougher enemies that require improved tactics and better equipment.

Operation Guide

The game features intuitive controls designed for precision shooting: - Mouse : Aim your weapon and control camera view - Left Click : Fire your current weapon - Number Keys : Switch between different weapons - Spacebar : Reload ammunition - WASD/Arrow Keys : Move around the house for better positioning

Positioning is crucial - find vantage points that give you clear shots while keeping you protected from enemy fire. The house layout provides multiple defensive positions, each with its own advantages and vulnerabilities.

Why Play Storm the House

Perfect Blend of Genres

Storm the House successfully combines the strategic elements of tower defense with the skill-based action of shooting games. This unique combination creates gameplay that's both mentally engaging and action-packed.

Accessible Yet Challenging

The game is easy to learn but difficult to master. New players can jump in immediately, while experienced gamers will find plenty of depth in the advanced waves and weapon systems.

Free Entertainment

Enjoy this complete gaming experience without any cost. No hidden fees, no pay-to-win mechanics - just pure, skill-based gameplay that rewards strategy and marksmanship.

Browser-Based Convenience

Play instantly in your web browser without downloads or installations. Compatible with most modern browsers on both desktop and mobile devices.

Replay Value

With multiple difficulty levels, weapon unlocks, and the challenge of beating your high scores, Storm the House offers substantial replay value for players who enjoy perfecting their defensive strategies.

Frequently Asked Questions (FAQ)