KnifeMaster - Knife Throwing Game

Seele01-Flash
By
KnifeMaster is an exciting free knife throwing game where you slice spinning fruits with razor-sharp knives. Test your aim and reflexes in this addictive clicker experience that's perfect for quick gaming sessions.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "KnifeMaster". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual, vibrant, and "Juicy". Use a stylized low-poly 3D aesthetic with a Toon Shader (MeshToonMaterial) to mimic the flat, colorful look of the reference image. * **Color Palette**: Use a dynamic gradient background (Vertical gradient: Neon Pink #FF3399 to Bright Orange #FF9933) to match the thumbnail. * **Key Assets**: * **Knife**: A sleek, silver metallic blade with a distinct handle. It should rotate slightly on its local Z-axis when flying to simulate aerodynamics. * **Targets (Produce)**: Various low-poly fruits (Oranges, Apples, Watermelons) and vegetables. They must be arranged in rotating geometric patterns (circles, triangles) floating in the center of the screen. * **Particle Effects**: Crucial for "Juice" feedback. When a fruit is hit, spawn splash particles (cubes or tetrahedrons) in the color of the fruit. * **UI Layer**: A 2D overlay showing a "Juice Blender/Cup" filling up as the player scores. * **Mobile Optimization**: Use `InstancedMesh` for the fruit patterns if there are many items. Keep geometry simple (low vertex count) to maintain 60FPS on mobile browsers. Use a static Orthographic Camera to simulate a 2D plane while using 3D models. ### 2. Audio Requirements * **BGM**: Upbeat, tropical-style loop (Marimba and light percussion) to encourage rhythm. * **Sound Effects (SFX)**: * **Throw**: A sharp "Whoosh" air-cutting sound. * **Hit**: A wet "Squish/Splat" sound when hitting fruit. * **Metal Clash**: A high-pitched metallic "Clang" if the player hits an obstacle or another knife (fail state). * **Win**: A refreshing pouring sound or "Ding" when a level is cleared. ### 3. Gameplay Loop * **Core Mechanic**: The player taps the screen to throw a knife straight upward from the bottom center. * **Target System**: A cluster of fruits rotates around a central point (or in a geometric formation) in the upper half of the screen. The rotation speed and direction vary by level. * **Victory Condition**: Slice all fruits in the current formation to fill the juice blender and advance to the next level. * **Fail Condition**: If the player hits a non-fruit obstacle (e.g., a stone block mixed in the pattern) or misses too many times (optional ammo limit), the game is over. * **Physics**: Simple collision detection (AABB or Sphere). When a knife hits a fruit, the fruit mesh should vanish instantly and spawn particles. ### 4. Mobile Controls & Interaction * **Controls**: One-tap gameplay. Detect `touchstart` (mobile) and `click` (desktop) on the entire screen surface. No virtual joysticks needed. * **Orientation**: Locked to **Portrait Mode** (Vertical). * **Responsiveness**: The knife must launch *immediately* upon tap (zero input lag). * **Feedback**: * **Visual**: Small screen shake (camera trauma) on impact. * **Haptic**: Trigger `navigator.vibrate(20)` on a successful hit and a longer vibration `navigator.vibrate(200)` on failure. * **UI Layout**: Place the "Score" and "Level" at the top safe area. Start/Restart buttons must be large (min-height 60px) and centered for easy thumb reach. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

KnifeMaster is a thrilling free knife throwing game that combines precision aiming with fast-paced clicker gameplay. With an impressive 4.4/5 rating, this game challenges players to slice through spinning fruits and vegetables using an arsenal of flying knives. The simple yet addictive gameplay makes it perfect for players of all ages who enjoy skill-based challenges.

Core Features

Addictive Knife Throwing Mechanics

Experience the satisfaction of perfectly timed knife throws as you aim at rotating produce arranged in various geometric patterns. Each successful hit creates delicious virtual juices while testing your precision and timing skills.

Dynamic Target System

The spinning fruits rotate in challenging patterns that require careful timing and strategic planning. Line up your shots to take out multiple targets at once for maximum efficiency and higher scores.

Free-to-Play Experience

  • Completely Free : No payment required, play unlimited rounds
  • Instant Play : No downloads needed, works directly in your browser
  • Cross-Platform : Perfect performance on desktop computers and mobile devices
  • Quick Sessions : Ideal for short breaks or extended gaming marathons

Skill-Based Gameplay

KnifeMaster isn't just about clicking - it's about developing your aiming skills, understanding projectile physics, and mastering the timing of rotating targets. Each level presents new challenges that will keep you engaged.

Gameplay Mechanics

The game features an innovative targeting system where fruits and vegetables are arranged above your position in rotating geometric formations. Your mission is to launch knives with perfect timing to slice through the produce and create virtual juices.

Strategic Elements

  • Gravity Physics : Account for realistic knife trajectories
  • Rotation Patterns : Each level features unique spinning arrangements
  • Multi-Target Opportunities : Line up shots for combo eliminations
  • Progressive Difficulty : Challenges increase as you advance

Operation Guide

Desktop Controls

  • Mouse Click : Aim and fire knives at targets
  • Mouse Movement : Adjust your aiming direction
  • Timing : Click at the right moment when targets align

Mobile Controls

  • Tap to Fire : Simple finger taps launch knives
  • Touch Aiming : Intuitive touch controls for precise targeting
  • Responsive Design : Optimized interface for all screen sizes

Gameplay Tips

  1. Study the Patterns : Observe rotation speeds before shooting
  2. Lead Your Targets : Aim where the fruit will be, not where it is
  3. Combo Shots : Look for opportunities to hit multiple targets
  4. Practice Timing : Develop rhythm for consistent accuracy

Why Play KnifeMaster

Perfect for Quick Entertainment

KnifeMaster delivers instant gratification with its pick-up-and-play design. Whether you have 2 minutes or 2 hours, the game adapts to your available time while providing consistent entertainment value.

Skill Development

Improve your hand-eye coordination, timing precision, and strategic thinking. The game's physics-based mechanics provide genuine skill-building opportunities while remaining fun and accessible.

Stress Relief

The satisfying mechanics of slicing fruits combined with the focused concentration required creates an excellent stress-relief experience. Perfect for unwinding after work or school.

Social Competition

Compete with friends and family for high scores. The simple concept makes it easy for anyone to understand, while the skill ceiling ensures experienced players can always improve.

KnifeMaster offers the perfect blend of simple controls and challenging gameplay, making it an ideal choice for casual gamers and skill-game enthusiasts alike.

Frequently Asked Questions (FAQ)