Uncle Hit: Punch the Dummy

Seele01-Flash
By
Uncle Hit: Punch the Dummy is an addictive physics-based casual game where you control a boxing glove to punch dummies in creative scenarios. Perfect for stress relief and endless fun.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Uncle Hit: Punch the Dummy**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Bright, vibrant, and comedic 3D cartoon style. Use a "Toon Shader" or high-saturation standard materials. * **Characters (The Dummies):** Yellow-skinned, hairless humanoid figures with low-poly geometry (capsule-based bodies to save performance). Their faces should be simple 2D texture decals featuring exaggerated, goofy expressions (bulging eyes, wide grins) inspired by internet memes. * **Player Character:** A floating, detached **Red Boxing Glove**. * **Environment:** A minimalist, abstract background (e.g., a radial gradient skybox from light blue to white) to keep the focus on the action. The floor is a simple white platform that objects can fall off of. * **Props:** Simple geometric shapes representing everyday objects (benches, crates, unicycles) that have physical mass. * **Mobile Optimization:** Use instanced mesh rendering for multiple dummies. Limit dynamic lights to one directional light and one ambient light. Use simple blob shadows instead of expensive real-time shadow maps if possible. ### 2. Audio Requirements * **BGM:** Upbeat, quirky, "slapstick" style music (e.g., fast-paced jazz or polka with brass instruments) that loops seamlessy. * **Sound Effects (SFX):** * **Punch:** Exaggerated cartoon impact sounds ("Pow!", "Thwack!", "Bonk!"). * **Ragdoll:** A slide-whistle sound when a dummy flies off-screen. * **Voice:** Comedic grunts or "Oof!" sounds upon impact. * **Win:** A short cheering crowd sound clip or a "Ding!" sound when the level is cleared. ### 3. Gameplay Loop * **Core Mechanic:** The player controls the Red Boxing Glove. The goal is to knock all Yellow Dummies off the platform. * **Physics Engine:** Integrate **Cannon.js** or **Ammo.js** for robust physics. The Dummies must behave as active **Ragdolls**—when hit, their joints go loose, and they flail realistically based on the impact force. * **Scenarios (Level Logic):** * Start with Level 1: One dummy standing still. * Progression: Increase dummy count and introduce props (e.g., dummies stacked on boxes, or sitting on a bench). * **Victory Condition:** When `Dummy.y < -10` (fallen off the map), the dummy is "cleared." When `ActiveDummies == 0`, trigger a particle confetti explosion and load the next setup immediately. * **Failure:** None. No timer, no health bar. Infinite attempts allowed. ### 4. Mobile Controls & Interaction * **Touch Input (Raycasting):** * **Tap/Click:** The user taps anywhere on the screen. The Boxing Glove immediately launches towards that 3D coordinate in world space at high velocity. * **Auto-Reset:** After the punch impact, the glove quickly retracts to the camera's near-plane, ready for the next shot. * **Camera:** A static, slightly elevated third-person view (isometric-like) to show the whole arena. * **Feedback:** * **Camera Shake:** Trigger a subtle camera shake (`Math.sin` based) on every successful impact to simulate force. * **Haptics:** Trigger `window.navigator.vibrate(50)` on impact for tactile feedback. * **UI:** Minimalist. A "Level X" indicator in the top-left (safe area). A "Reset" icon in the top-right in case physics glitch out. Buttons must be at least 44x44px for touch accessibility. ### 5. Technical Stack * Library: Three.js (latest version). * Physics: Cannon-es (preferred for lightweight mobile performance). * Language: JavaScript (ES6+). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Uncle Hit: Punch the Dummy is a hilariously satisfying physics-based casual game that offers the perfect outlet for stress relief. Armed with nothing but a floating boxing glove, your mission is simple yet endlessly entertaining: punch every dummy you encounter across increasingly creative and absurd scenarios.

This free-to-play browser game combines simple controls with addictive gameplay, making it accessible to players of all ages while providing surprisingly deep physics interactions that keep you coming back for more.

Core Features

Stress-Busting Gameplay

The game's primary appeal lies in its cathartic nature. Each punch delivers satisfying feedback through realistic ragdoll physics, making every hit feel impactful and rewarding. Whether you're having a tough day or simply want to unwind, Uncle Hit provides instant stress relief.

Physics-Driven Chaos

Built on advanced physics simulation, every punch creates realistic chain reactions. A single well-placed hit can send multiple dummies flying, creating spectacular domino effects that are both hilarious and satisfying to watch.

Endless Variety

Each level presents unique scenarios that keep the gameplay fresh: - Dummies sitting peacefully on benches - Groups chatting and socializing - Bizarre situations like dancing with rats - Classical art parodies (Creation of Adam poses) - Office workers typing at computers - Circus performers on unicycles - Funeral processions with casket carriers

No Pressure Gaming

Unlike many casual games, Uncle Hit features no timers, no strict progression, and no failure states. You can take your time, experiment with different approaches, and simply enjoy the chaos at your own pace.

Game Mechanics

Simple Yet Addictive Controls

The beauty of Uncle Hit lies in its accessibility. You control a single floating boxing glove using just your mouse, making it instantly playable for anyone.

Strategic Positioning

While controls are simple, mastering the physics requires skill. Learning to position your punches for maximum impact and chain reactions adds depth to the seemingly straightforward gameplay.

Level Progression

Each level offers a completely new setup, ensuring that no two experiences are identical. The game's variety keeps players engaged as they discover what absurd scenario awaits next.

How to Play

Basic Controls

  • Left Mouse Button : Punch dummies and objects
  • Mouse Movement : Position your boxing glove
  • Strategic Timing : Line up shots for maximum impact

Winning Strategy

Success comes from understanding the physics engine. Target dummies positioned to create chain reactions, and don't forget that you can also punch environmental objects to create even more chaos.

Level Objectives

Your goal is straightforward: knock out all dummies in each scene to progress to the next level. How you achieve this is entirely up to your creativity and physics mastery.

Why Play Uncle Hit: Punch the Dummy

Perfect Stress Relief

In today's fast-paced world, Uncle Hit offers a healthy outlet for frustration and stress. The satisfying physics and humorous scenarios provide instant mood improvement.

Accessible Fun

With no complex tutorials, progression systems, or skill barriers, anyone can jump in and start having fun immediately. It's perfect for quick gaming sessions or extended play.

Endless Replayability

The physics-based nature means every playthrough feels slightly different. Combined with the variety of scenarios, the game offers surprising longevity for such a simple concept.

Free Entertainment

Completely free to play in your browser with no downloads required. Perfect for office breaks, study sessions, or any time you need a quick dose of fun.

Frequently Asked Questions (FAQ)