6 Differences - Find the Differences Puzzle Game

Seele01-Flash
By
6 Differences is a relaxing spot-the-difference puzzle game featuring beautiful nighttime scenes. Challenge your observation skills by finding 6 subtle differences between two nearly identical images while enjoying calming downtempo music.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**6 Differences: Zen Night**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "Nighttime Zen" aesthetic. Use a deep purple/midnight blue gradient background (`#1a0b2e` to `#2d1b4e`). * **Scene Structure (Procedural Differences):** Instead of loading external 2D images (to ensure the code runs without broken assets), create a low-poly 3D diorama scene (e.g., a peaceful garden or a messy room) using basic geometries (Cubes, Spheres, Cones). * Render the **same scene twice** using `gl.setScissor` or two separate Canvases/Viewports. * **Viewport A (Top):** The reference scene. * **Viewport B (Bottom):** The modified scene. * **The Differences:** Programmatically generate **6 specific differences** in the bottom scene compared to the top (e.g., a cube is red instead of blue, a tree is missing, a sphere is scaled up). * **Particles:** Add floating "firefly" particles (glowing yellow dots) moving slowly in the background to enhance the relaxing atmosphere. * **Mobile Optimization:** Use simple materials (`MeshLambertMaterial`) and limit geometry segments for high performance on mobile GPUs. ### 2. Audio Requirements * **BGM:** Placeholder code for a Lo-Fi / Downtempo beat (slow tempo, relaxing). * **SFX:** * **Success:** A soft "Wind Chime" or "Water Drop" sound when a difference is found. * **Error:** A subtle, low-pitched thud (no harsh buzzers) if the player taps a non-difference area. * **Win:** A harmonious major chord sweep when all 6 are found. ### 3. Gameplay Loop * **Objective:** The player must find all 6 differences between the Top (Reference) and Bottom (Puzzle) scenes. * **Mechanic:** * The player taps on the screen. * Use a `Raycaster` to detect which object was clicked. * **Validation:** Check if the clicked object has a "difference" tag or property. * **Feedback:** If correct, draw a **glowing neon circle** around the object in **BOTH** viewports and lock that difference so it can't be clicked again. * **UI:** A minimalist counter at the center of the screen showing "Differences Found: X / 6". * **Victory:** When 6/6 are found, trigger a particle explosion (confetti) and display a "Zen Achieved" overlay. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Force a **Portrait Mode** layout logic (Top/Bottom viewports) which is friendlier for mobile "Spot the Difference" games. * **Touch Controls:** * Implement `touchstart` event listeners (mapped to mouse events for desktop compatibility). * **Raycasting:** Ensure the Raycaster accounts for the offset of the viewports (adjust mouse coordinates based on canvas position). * **Haptic Feedback:** Trigger `navigator.vibrate(50)` (short, light vibration) on a successful find. Trigger `navigator.vibrate([30, 50, 30])` on a level clear. * **UI Sizing:** Ensure the "Reset/Replay" button is at least 44x44 pixels for touch accessibility. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

6 Differences is a beautifully crafted spot-the-difference puzzle game that combines relaxation with mental stimulation. With a solid 3.6/5 rating from players, this game offers a perfect blend of challenge and tranquility. Set against stunning nighttime scenes, players must carefully observe and identify 6 subtle differences between two seemingly identical images.

The game creates a zen-like atmosphere with its downtempo soundtrack and peaceful visual design, making it an ideal choice for players seeking both entertainment and relaxation.

Core Features

Relaxing Gaming Experience

  • Calming Atmosphere : Beautiful nighttime scenes paired with soothing downtempo music
  • Stress-Free Gameplay : No time pressure or penalties - play at your own pace
  • All Ages Content : Safe and appropriate for players of all ages
  • Free to Play : Completely free with no hidden costs or premium content

Brain Training Benefits

  • Observation Skills : Enhance your attention to detail and visual perception
  • Concentration Practice : Improve focus and mindfulness through careful observation
  • Mental Stimulation : Exercise your brain with engaging visual puzzles
  • Memory Enhancement : Develop visual memory by comparing complex scenes

Accessibility and Convenience

  • Browser-Based : Play instantly without downloads or installations
  • Simple Controls : Easy mouse-click interface suitable for all skill levels
  • Cross-Platform : Compatible with computers, tablets, and mobile devices
  • Instant Access : Start playing immediately with no registration required

Game Mechanics

The gameplay is elegantly simple yet engaging. Each level presents two nearly identical images side by side, with exactly 6 differences hidden between them. These differences can range from missing objects to color variations, requiring careful observation and patience to discover.

Operation Guide

Basic Controls

  • Mouse Click : Click directly on the differences you spot in either image
  • Visual Feedback : Correctly identified differences will be highlighted
  • Progress Tracking : See how many differences you've found out of 6

Gameplay Tips

  • Take Your Time : There's no rush - enjoy the relaxing pace
  • Systematic Approach : Scan images methodically from top to bottom
  • Focus Areas : Pay attention to details like colors, shapes, and small objects
  • Rest Your Eyes : Take breaks if you feel eye strain

Why Play This Game

Perfect for Stress Relief

6 Differences serves as an excellent digital meditation tool. The combination of beautiful visuals, calming music, and focused gameplay creates a perfect escape from daily stress. Unlike high-intensity games, this puzzle encourages mindfulness and present-moment awareness.

Educational Benefits

While entertaining, the game also provides valuable cognitive benefits. Regular play can improve visual processing skills, attention span, and detail recognition - abilities that translate to real-world benefits in work and daily life.

Universal Appeal

The game's simple concept and peaceful nature make it appealing to a wide audience. Whether you're a casual gamer looking for relaxation, a puzzle enthusiast seeking mental challenges, or someone wanting to improve observation skills, 6 Differences delivers an engaging experience.

Ideal for Various Situations

  • Break Time : Perfect for short relaxation breaks during work or study
  • Evening Wind-Down : Ideal for calming your mind before bedtime
  • Family Time : Safe, appropriate content for playing with children
  • Travel Entertainment : Lightweight browser game perfect for any device

Frequently Asked Questions (FAQ)