Super Santa Shooter

Seele01-Flash
By
Super Santa Shooter is a hilarious Christmas-themed physics puzzle game where you use a cannon to help lazy Santa reach chimneys around the neighborhood.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Super Santa Shooter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Festive Voxel" or Low-Poly 3D. Interpret the original 2D pixel art as 3D Voxel models (like Crossy Road style). * **The Cannon (Reindeer):** A blocky, brown reindeer standing on hind legs. It should have a simple animation (a "kick" or "headbutt" motion) when firing. * **The Projectile (Santa):** A round, physics-enabled mesh (SphereGeometry) wrapped in a red and white texture. He should look like a ball to emphasize the "rolling" and "bouncing" physics. * **The Target (Chimney):** A brick-textured hollow cylinder or box on a snowy roof platform. It must have a collision detection zone inside the hole. * **Environment:** * **Foreground:** Snowy rooftops with white tops and brick sides. * **Background:** A gradient sky shader (Deep Purple to Dark Blue) representing a winter night. * **Particles:** Gentle falling snow (using PointsMaterial) to add atmosphere without killing mobile performance. * **Mobile Optimization:** Use simple geometries (BoxGeometry, SphereGeometry) to keep the draw calls low. Use a single directional light with soft shadows and an ambient light. ### 2. Audio Requirements * **BGM:** A fast-paced, 8-bit chiptune version of "Jingle Bells" or "Deck the Halls" to match the "Funny/Cute" tag. * **SFX:** * **Aiming:** A stretching rubber band sound or a rising pitch tone. * **Firing:** A comedic "Boing!" or "Thud" sound. * **Flying:** A trailing "Whaaaaaa!" or "Ho Ho Ho!" from Santa. * **Success:** A festive sparkle/chime sound when Santa enters the chimney. * **Fail:** A sad trombone or a "Splat" sound if he hits a wall or falls off. ### 3. Gameplay Loop * **Core Mechanic:** Physics-based projectile puzzle (resembling Angry Birds). The player launches Santa from the Reindeer to land inside a Chimney. * **Physics:** Santa behaves like a heavy ball. He should bounce slightly but have friction so he doesn't roll forever. * **Level Progression:** * **Level 1:** Straight shot, short distance. * **Level 2:** Chimney is higher up; requires more power and arc. * **Level 3:** An obstacle (e.g., a tall wall or a floating ice block) blocks the direct path. * **Win Condition:** Santa's center point enters the Chimney's bounding box and stays there for 1 second. Show a "Nice Shot!" UI overlay and a "Next Level" button. * **Fail Condition:** Santa falls below the y-axis threshold (off the roof). Show a "Retry" button. ### 4. Mobile Controls & Interaction * **Control Scheme:** "Slingshot" Mechanic (Drag-and-Release). * **Touch Start:** Player touches anywhere on the left side of the screen (near the reindeer). * **Touch Move:** Dragging backward defines power; dragging up/down defines the angle. * **Visual Aid:** Draw a dotted trajectory line (prediction path) showing where Santa will fly based on current drag. * **Touch End:** Release the finger to trigger the Reindeer kick animation and launch Santa. * **Camera:** * Start focused on the Reindeer. * Smoothly follow Santa (Linear Interpolation/Lerp) as he flies through the air. * Stop when Santa stops or falls. * **UI & UX:** * **Orientation:** Landscape mode preferred, but Responsive to Portrait (adjust camera FOV). * **Buttons:** Large, thumb-friendly buttons (Reset, Mute, Start) placed in the top corners (min size 44x44px). * **Feedback:** Trigger `navigator.vibrate(50)` (if available) when the shot is fired and a stronger vibration upon successful landing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Super Santa Shooter is a delightfully funny Christmas-themed physics puzzle game that puts a comedic twist on Santa's traditional delivery method. With a solid 3.7/5 star rating, this charming game challenges players to help a particularly lazy Santa Claus who needs a little extra assistance getting down chimneys to deliver presents.

In this whimsical holiday adventure, Santa has decided he's too tired to climb down chimneys the traditional way. Instead, he relies on your cannon-operating skills to launch him directly into chimney openings across various festive levels.

Core Features

Hilarious Christmas Theme

Enjoy a lighthearted take on Christmas traditions with adorable cartoon-style graphics featuring a rotund, lazy Santa who prefers being shot from cannons rather than doing the work himself. The game's cute and funny aesthetic makes it perfect for players of all ages during the holiday season.

Physics-Based Puzzle Gameplay

Master the art of trajectory and timing as you calculate the perfect angle and power to launch Santa into each chimney. Each level presents unique challenges with different distances, obstacles, and chimney positions that require precise aiming skills.

Progressive Difficulty

Start with simple, straightforward shots and advance to more complex levels featuring moving platforms, multiple chimneys, and various obstacles that make each shot more challenging and rewarding.

Family-Friendly Entertainment

Rated for all ages, this game provides clean, wholesome fun that families can enjoy together during the Christmas season. The humorous concept and cute visuals appeal to both children and adults.

Gameplay Mechanics

The core gameplay revolves around physics-based cannon shooting. You'll need to:

  • Calculate trajectory : Determine the optimal angle to reach each chimney
  • Adjust power : Control how forcefully Santa is launched from the cannon
  • Account for obstacles : Navigate around buildings, trees, and other barriers
  • Time your shots : Some levels feature moving elements that require precise timing

Operation Guide

Mouse Controls : - Aim : Move your mouse to adjust the cannon's angle and direction - Fire : Click to launch Santa from the cannon toward the target chimney - Power adjustment : The longer you hold, the more power behind the shot

Objective : Successfully land Santa in each chimney opening to complete the level and help him deliver presents to waiting families.

Tips for Success : - Start with lower power shots to get a feel for the physics - Observe the wind direction and strength indicators if present - Use trial and error to master each level's unique challenges - Pay attention to Santa's trajectory arc for better accuracy

Why Play This Game

Perfect Holiday Entertainment : Super Santa Shooter captures the festive spirit with its Christmas theme while providing engaging puzzle-solving gameplay that's both relaxing and challenging.

Accessible for Everyone : The simple mouse controls and family-friendly content make it suitable for players of all skill levels and ages. Whether you're looking for a quick holiday diversion or want to challenge your physics puzzle skills, this game delivers.

Free Browser Fun : Enjoy this complete gaming experience without any downloads or installations. Simply open your browser and start helping Santa with his unconventional delivery method.

Replay Value : Multiple levels with varying difficulty ensure that you'll have plenty of content to explore, making it a great game to return to throughout the holiday season.

Frequently Asked Questions (FAQ)