Spite Cannon 2

Seele01-Flash
By
Spite Cannon 2 is a charming physics-based puzzle game where you use a powerful cannon to destroy cheerful geometric shapes. With its cute graphics, challenging gameplay, and level editor, it offers hours of strategic fun.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Spite Cannon 2**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A vibrant **2.5D Low-Poly Cartoon** aesthetic. The game takes place on a 2D plane (X/Y axis) but uses 3D models with depth. * **Camera:** Fixed side-view perspective (orthographic or narrow FOV perspective) to ensure precise aiming for the puzzle elements. * **Core Assets:** * **The Cannon:** A stylized, rounded cylinder cannon (grey and red) on the left side of the screen. * **The Projectiles:** Shiny, heavy black cannonballs (spheres). * **The Targets (Crucial):** Yellow geometric primitives (Cubes, Spheres, and Extruded Star shapes). **Texture Requirement:** Every target block must have a texture of a "goofy, smiling face" that changes to a "shocked" or "dizzy" expression upon impact. * **Environment:** A simple platform (ground) and a bright blue skybox with slowly drifting low-poly white clouds. * **Performance:** Use instanced mesh rendering for the target blocks if there are many. Limit real-time shadows to the main directional light. ### 2. Audio Requirements * **BGM:** A jaunty, mischievous orchestral track (pizzicato strings, light tuba, xylophone) that loops seamlessly. * **Sound Effects (SFX):** * **Firing:** A compressed air *thump* or cartoonish *pop* sound. * **Impact:** Wood/Plastic hollow collision sounds when blocks hit each other. * **Reactions:** High-pitched, cute squeaks or "Oof!" sounds when the smiling blocks are hit. * **Victory:** A short triumphant brass fanfare. ### 3. Gameplay Loop * **Objective:** The player has a limited number of cannonballs to knock all the Yellow "Smiling" structures off the screen (or touch the ground). * **Physics Mechanics:** * The target structures are stacked in precarious "puzzle" formations. * The player must identify structural weak points (physics-based destruction). * Gravity should feel slightly exaggerated (heavy) to make toppling satisfying. * **Progression:** Start with a simple stack of squares. Level 2 introduces round objects (rollers). Level 3 introduces the Star shapes (irregular friction). * **Win/Loss:** * **Win:** All yellow blocks are removed/toppled before ammo runs out. * **Loss:** Out of ammo with blocks still standing. ### 4. Mobile Controls & Interaction * **Control Scheme (Drag-to-Shoot):** * Instead of a mouse cursor, use a "Slingshot" mechanic anywhere on the left half of the screen. * **Touch Start:** Initiates aiming. * **Drag:** Pulling back increases power; moving up/down adjusts the angle of the cannon barrel. * **Release:** Fires the cannonball. * **Visual Feedback:** * Draw a **dashed trajectory line** (prediction path) during the drag phase to assist with aiming (essential for mobile precision). * The Cannon barrel must visually rotate to follow the aim angle. * **Haptics:** Trigger a medium vibration on "Fire" and a heavy vibration when a large structure collapses. * **UI Layout:** * Ammo count (cannonball icons) top-left. * Reset button (44x44px minimum touch target) top-right. * Score/Star rating center-top. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Spite Cannon 2 is an engaging physics puzzle game that combines strategic thinking with satisfying destruction mechanics. Rated 4.3/5 by players, this free browser game challenges you to use a cannon to eliminate smiling squares, circles, and other geometric shapes across increasingly complex levels.

The game features adorable cartoon-style graphics that contrast hilariously with the destructive gameplay, creating a uniquely entertaining experience that's suitable for all ages while providing genuine challenge for puzzle enthusiasts.

Core Features

Physics-Based Puzzle Mechanics

Every shot matters in Spite Cannon 2. The realistic physics engine means you'll need to consider angles, momentum, and ricochets to successfully clear each level. Plan your shots carefully to maximize destruction with minimal ammunition.

Upgrade and Customization System

Earn points by completing levels to purchase powerful upgrades for your cannon. Enhance your firepower, unlock special ammunition types, and improve your shooting capabilities to tackle the toughest challenges.

Level Editor and Creative Mode

Unleash your creativity with the built-in level editor! Design your own challenging puzzles and share them with other players. Create intricate layouts with various shapes and obstacles to test different strategic approaches.

Cute yet Challenging Design

Don't let the adorable smiling faces fool you - this game provides genuine puzzle challenge. The difficulty progressively increases, requiring more sophisticated strategies and precise timing to succeed.

Gameplay Mechanics

The core objective is simple: eliminate all the cheerful geometric shapes on each level using your cannon. However, execution requires careful planning:

  • Strategic Positioning : Choose your shooting angle wisely to maximize impact
  • Physics Mastery : Use rebounds, chain reactions, and environmental elements
  • Resource Management : Complete levels efficiently to earn upgrade points
  • Progressive Difficulty : Master increasingly complex level layouts

Operation Guide

Mouse Controls : The game uses intuitive mouse-only controls for maximum accessibility:

  • Aim : Move your mouse to adjust the cannon's direction
  • Fire : Click to launch cannonballs at your target
  • Menu Navigation : Use mouse clicks to access upgrades and level selection

Pro Tips : - Take time to analyze each level before shooting - Look for opportunities to create chain reactions - Experiment with different angles for optimal results - Use the upgrade system strategically to overcome difficult levels

Why Play Spite Cannon 2

Perfect Blend of Cute and Challenging : The game masterfully combines adorable visuals with genuinely engaging puzzle mechanics, making it appealing to both casual players and puzzle enthusiasts.

Completely Free Experience : Enjoy the full game without any cost - no hidden fees, no premium content locks, just pure puzzle fun directly in your browser.

Creative Freedom : The level editor adds tremendous replay value, allowing you to create and play custom puzzles indefinitely.

Cross-Platform Accessibility : Play anywhere on any device with a modern web browser - no downloads or installations required.

Skill Development : Improve your spatial reasoning, physics understanding, and strategic planning abilities while having fun.

Whether you're looking for a quick puzzle break or an extended gaming session, Spite Cannon 2 delivers engaging entertainment that grows with your skill level.

Frequently Asked Questions (FAQ)