Hit the Fan - Poop Flinging Action Game

Seele01-Flash
By
Hit the Fan is a hilariously chaotic action game where players fling poop to knock out opponents in sky battles. With wave-based gameplay, power-ups, and hundreds of levels, it's the ultimate silly shooting experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Hit the Fan". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D "Toon" aesthetic (Cel-shaded). Use bright, saturated colors similar to the reference image (hot pinks, vivid browns, bright blues). The look should be chaotic, fun, and cartoonish. * **Characters (Low-Poly):** * **Player:** A anthropomorphic poop character (blob-shaped mesh) with large, expressive eyes and a mouth. * **Enemies ("The Fans"):** Rival characters (either different colored blobs or literal anthropomorphic electric fans with arms/legs) that roam the arena. * **Environment:** A floating "Sky Showdown" arena. The ground is a circular platform with a tiled texture. The background is a scrolling skybox with stylized clouds or a spinning hypnotic pattern (like the screenshot's pink spiral). * **Performance Optimization (Mobile):** Use simple primitives (SphereGeometry, CylinderGeometry) merged where possible. Use `THREE.MeshToonMaterial` for a cheap but stylish lighting effect. Limit dynamic shadows to the main character only. ### 2. Audio Requirements * **BGM:** A fast-paced, goofy, and energetic track. Think "circus chase music" or "slapstick comedy" style—lots of brass, kazoos, or upbeat synth drums. * **Sound Effects (SFX):** * **Aiming:** A stretching rubber-band sound that increases in pitch as the player drags back. * **Shooting:** A comedic "fweep" or "boing" sound. * **Impact:** Wet, squishy "splat" sounds when hitting walls/floor. A hollow "bonk" when hitting enemies. * **Power-up:** An arcade-style rising chime when collecting explosive ammo. ### 3. Gameplay Loop * **Physics Engine:** Integrate a lightweight physics engine (like Cannon.js or Oimo.js) to handle projectile trajectories and collisions. * **Core Mechanic:** The player is stationary at the bottom of the screen. Enemies spawn in waves on the upper part of the platform. The player must fling projectiles to knock enemies off the platform or deplete their HP. * **Combat Logic:** * **Player Turn:** Player drags to aim and shoots a "poop projectile". * **Enemy Reaction:** Enemies have ragdoll physics; a strong hit knocks them back. If they fall off the edge -> +1 Score. * **Power-ups:** Random crates drop. Hitting a crate gives the player an "Explosive Shot" (larger blast radius). * **Win/Loss:** * **Win:** Clear all waves of enemies. * **Loss:** Enemies get too close to the player or the player runs out of health (if enemies shoot back). ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) to allow for easy one-handed play. * **Touch Controls (Slingshot Mechanic):** * **Touch Start:** Anywhere on the bottom half of the screen anchors the slingshot. * **Touch Drag:** Pull back to determine power; drag left/right to aim. * **Touch End:** Release finger to fire the projectile. * **Visual Feedback:** * Draw a **dotted trajectory line** (parabolic arc) showing exactly where the shot will land while dragging. * The camera should slightly "shake" upon impact for juice. * **Haptics:** Trigger `navigator.vibrate(50)` on impact or when an enemy is defeated for tactile feedback. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Hit the Fan

Hit the Fan is a wildly entertaining action game that combines shooting mechanics with absurd humor. This free browser-based game challenges players to engage in poop-flinging battles against waves of fan enemies in epic sky showdowns. With its colorful cartoon graphics and simple yet addictive gameplay, Hit the Fan offers hours of chaotic fun for players of all ages.

Core Features

Explosive Poop-Flinging Action

Experience the ultimate in silly warfare as you launch projectiles at enemy fans. The game's physics-based mechanics make every shot satisfying, with realistic trajectories and impact effects that add to the comedic chaos.

Wave-Based Combat System

Face increasingly challenging waves of enemies, each requiring different strategies and quick reflexes. As you progress through waves, the difficulty ramps up, keeping you engaged and testing your aiming skills to the limit.

Power-Up Arsenal

Collect powerful upgrades between waves to boost your firepower. Explosive poop bombs and other special ammunition types help you clear the field more effectively, adding strategic depth to the frantic action.

Extensive Customization

Personalize your gaming experience with loads of customization options. Unlock new weapons, upgrade your abilities, and modify your arsenal to match your preferred playstyle.

Hundreds of Zany Levels

With countless levels to conquer, Hit the Fan provides long-lasting entertainment. Each level brings new challenges, layouts, and enemy patterns to master.

Gameplay Guide

Simple Controls

The game features intuitive one-touch controls perfect for both beginners and experienced players: - Click and hold to aim your shot - Release to fire your projectile - Use precision and timing to hit moving targets

Strategic Elements

While the controls are simple, mastering Hit the Fan requires: - Sharp aim : Calculate trajectories and lead moving targets - Quick reflexes : React fast to changing battlefield conditions - Resource management : Use power-ups strategically for maximum impact - Pattern recognition : Learn enemy movement patterns to improve accuracy

Platform Compatibility

Hit the Fan is designed for maximum accessibility: - Desktop computers : Full-featured experience on Windows and Mac - Mobile devices : Optimized touch controls for phones and tablets - Cross-platform : Seamless gameplay across all supported devices - No downloads required : Play instantly in your web browser

Why Play Hit the Fan

This game stands out in the crowded action genre with its unique combination of humor and skill-based gameplay. The absurd premise creates a lighthearted atmosphere while the challenging wave-based combat keeps players coming back for more. Whether you're looking for a quick gaming session or extended play, Hit the Fan delivers consistent entertainment with its perfect balance of chaos and strategy.

The completely free-to-play model means you can dive into the action immediately without any barriers. With hundreds of levels and constant updates, there's always new content to explore and master.

Frequently Asked Questions (FAQ)