Squirrel Hunt

Seele01-Flash
By
Squirrel Hunt is an entertaining shooting game where your mission is to remove troublesome squirrels from various locations. This free browser-based game combines cute graphics with engaging target practice gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Squirrel Hunt**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a **Low-Poly, vibrant Cartoon style** (reminiscent of Animal Crossing or early TF2) to maintain the "Cute" tag while ensuring mobile performance. The color palette should be warm and autumnal (greens, oranges, browns). * **Environment**: A static first-person view of a backyard or forest edge. * **Cover Objects**: Place 5-7 distinct low-poly objects (bushes, tree stumps, a wooden fence, a trash can) arranged at different depths (z-axis). These will serve as "Spawn Points" for the squirrels. * **The Squirrels**: Simple low-poly meshes (brown/red fur) with large tails. They should scale up (pop out) and scale down (hide) from behind the cover objects. * **Weapon**: A stylized, cartoonish hunting rifle model visible in the bottom-right corner of the screen. It should recoil (animate backwards) when fired. * **Performance**: Use `THREE.BoxGeometry` or `THREE.CylinderGeometry` for basic shapes to minimize vertex count. Use simple Lambert or Phong materials; avoid expensive shadows if possible, or use a single directional light with baked-in ambient occlusion logic. ### 2. Audio Requirements * **BGM**: A fast-paced, comedic "country/bluegrass" loop (banjo, whistle, and snare drum) to emphasize the "cartoon chase" vibe. * **Sound Effects (SFX)**: * **Shoot**: A comedic "Pop!" or cork-gun sound, not a realistic gunshot. * **Hit**: A squeaky toy sound or a "Bonk" sound. * **Miss**: A woody "thud" or ricochet whistle. * **Reload**: A mechanical "Click-Clack" sound. * **Spawn**: A rustling of leaves sound when a squirrel appears. ### 3. Gameplay Loop * **Core Mechanic**: Whack-a-Mole style shooting gallery. 1. **Spawn**: Every 0.5 to 1.5 seconds, a squirrel pops up from a random cover object. 2. **Action**: The player must tap the squirrel before it hides again (approx. 1-second window). 3. **Reloading**: The gun holds 6 shots. When empty, the player must tap a "Reload" button to continue firing. * **Scoring**: * +100 points for a hit. * Combo multiplier for consecutive hits without missing. * **Game Over**: The game runs on a 60-second timer. Final score is displayed at the end with a "Play Again" button. ### 4. Mobile Controls & Interaction * **Orientation**: Landscape mode is preferred (adjust camera FOV to 75). * **Touch Controls**: * **Shooting**: Implement Raycasting on `touchstart` events (lower latency than click). Tapping anywhere on the 3D scene fires the gun toward that coordinate. * **Reload**: A large, dedicated circular UI button (min 64x64px) in the bottom-left corner labeled "RELOAD". * **Feedback (Juiciness)**: * **Visual**: When a squirrel is hit, spawn a simple particle explosion (leaves or cartoon stars). * **Camera**: Implement a slight "Screen Shake" effect on the camera position when shooting. * **Haptic**: Trigger `navigator.vibrate(50)` on a successful hit (if supported). * **UI Overlay**: Keep UI elements (Score, Timer, Ammo Count) large and anchored to the top edges of the screen, using a bold, white sans-serif font with a black outline for readability against the forest background. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Squirrel Hunt is a lighthearted shooting game that puts you in the role of a pest control specialist dealing with mischievous squirrels. While these furry creatures might be adorable pets to some, they've become quite the nuisance that needs to be managed. This free online game offers a fun and casual shooting experience that's perfect for quick gaming sessions.

Core Features

Engaging Target Practice

The game provides an entertaining shooting experience where precision and timing are key. Each level presents different scenarios and challenges as you work to clear areas of persistent squirrel visitors.

Cute Visual Style

Despite being a shooting game, Squirrel Hunt maintains a charming and family-friendly aesthetic. The cute graphics make it appealing to players who enjoy lighthearted gaming experiences without intense violence.

Browser-Based Convenience

  • Completely Free : No cost to play, no hidden fees or premium content
  • Instant Play : No downloads or installations required
  • Cross-Platform : Works on desktop computers and laptops with modern browsers
  • Quick Sessions : Perfect for short gaming breaks

Simple Yet Addictive Gameplay

The straightforward mechanics make it easy to pick up and play, while the challenge of improving your accuracy keeps you coming back for more.

Gameplay Mechanics

In Squirrel Hunt, you'll encounter various scenarios where squirrels have invaded different locations. Your job is to carefully aim and remove these persistent visitors while being mindful of your surroundings and ammunition.

Progressive Difficulty

As you advance through the game, scenarios become more challenging with squirrels appearing in different locations and patterns, requiring improved accuracy and faster reaction times.

Controls and Operation

  • Mouse : Aim your targeting reticle at the squirrels
  • Left Click : Fire your shots
  • Mouse Movement : Adjust your aim for precision targeting

The game features intuitive controls that make it accessible to players of all skill levels. Detailed instructions are provided within the game interface to help you get started quickly.

Why Play Squirrel Hunt

This game strikes a perfect balance between casual entertainment and skill-based challenge. It's ideal for players who want:

  • Stress Relief : Simple, focused gameplay that helps you unwind
  • Skill Development : Improve hand-eye coordination and precision
  • Quick Entertainment : Perfect for short breaks or casual gaming sessions
  • Family-Friendly Fun : Cute graphics make it suitable for various age groups
  • No Commitment Gaming : Play as much or as little as you want

The game's lighthearted approach to the shooting genre makes it an excellent choice for players who prefer fun, non-violent gaming experiences with a touch of humor.

Frequently Asked Questions (FAQ)