Find The Alien - Hidden Object Detection Game

Seele01-Flash
By
Find The Alien is an exciting casual detection game where you hunt down disguised alien invaders using scanning devices and blaster weapons. Search environments, identify hidden extraterrestrials, and protect Earth from invasion in this thrilling interactive experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Find The Alien**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, hyper-casual aesthetic with flat shading and vibrant, saturated colors. The scene should look like a cartoon suburban living room (walls, floor, a door, a rug, and simple furniture props like a table and clock). * **Characters (NPCs):** Create simplified "Human" models (capsule-based bodies, sphere heads). * **The Mechanic:** Each NPC must have a hidden "Alien" state. Technically, this should be a green, distinct mesh (or a skeleton texture) grouped inside the Human mesh, initially invisible. * **The Scanner:** A rectangular 3D tool (like a magnifying glass or tablet) that follows the user's input. * **The Weapon:** A sci-fi "Blaster" gun model positioned at the bottom center or right of the screen (FPS view style). * **Optimization:** Use `BoxGeometry` and `CylinderGeometry` for low poly count. Use a shared material strategy to reduce draw calls. Lighting should be simple `AmbientLight` combined with one `DirectionalLight` (casting shadows) for performance on mobile devices. ### 2. Audio Requirements * **BGM:** A "Sneaky/Mystery" cartoon loop. Think plucked strings or a light theremin sound—suspenseful but comedic. * **SFX - Scanning:** A continuous, low-pitch electronic hum/static sound that plays when the player is dragging the scanner. * **SFX - Reveal:** A "glitch" or high-pitched "ping" sound when an Alien is successfully identified under the scanner. * **SFX - Blaster:** A classic sci-fi "Zap" or "Pew" sound. * **SFX - Success/Fail:** A "Splat" sound for alien defeat, and an "Oops/Buzzer" sound if a human is shot by mistake. ### 3. Gameplay Loop * **Phase 1: Investigation (The Scanner):** The player drags the Scanner tool around the screen. * **Logic:** Use `Raycaster`. When the Scanner hovers over a specific NPC marked as an "Impostor", the Human mesh should become semi-transparent (opacity 0.2), and the inner "Alien" mesh should become visible (opacity 1.0). If the NPC is a real human, revealing them shows a human skeleton or nothing suspicious. * **Phase 2: Elimination (The Shot):** Once an alien is identified, the player taps a "FIRE" button (or taps the alien directly). * The gun fires a laser beam (rendered using `LineBasicMaterial` or a stretched cylinder). * **Win Condition:** Find and shoot all Aliens in the level. * **Lose Condition:** Shooting an innocent Human. * **Level Transition:** Upon clearing the room, show a "Level Complete" UI overlay and reset the scene with new randomized alien positions. ### 4. Mobile Controls & Interaction * **Input Handling:** Implement `touchstart`, `touchmove`, and `touchend` event listeners for mobile, mapped to `mousedown`/`mousemove` for desktop debug. * **Scanner Control:** The Scanner should move 1:1 with the player's finger drag (clamped within screen bounds). * **Shooting Mechanism:** A distinct, large circular button on the bottom right (min 64x64px) for "SHOOT". Alternatively, allow tapping directly on the 3D target to fire. * **Feedback (Juice):** * **Haptic Feedback:** Trigger `navigator.vibrate(50)` when the scanner passes over an alien, and `navigator.vibrate(200)` when shooting. * **Visual Feedback:** When an alien is shot, spawn simple particle explosion (green cubes) and play a recoil animation on the gun (slight z-axis kickback). * **Orientation:** Design primarily for **Landscape** orientation but ensure the camera FOV adjusts if the window is resized to Portrait. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Find The Alien is a captivating casual game that puts you in the role of Earth's defender against a secret alien invasion. Armed with advanced scanning technology and powerful blaster weapons, your mission is to identify and eliminate alien impostors who have cleverly disguised themselves among humans, animals, and everyday objects.

This engaging 3D game combines observation skills with quick reflexes as you explore various suburban environments searching for hidden extraterrestrial threats. The aliens are masters of disguise, seamlessly blending into crowds and environments, making detection increasingly challenging as you progress through different areas.

Core Features

Advanced Scanning Technology

Equip yourself with cutting-edge alien detection devices that reveal the true identity of suspicious entities. The scanning mechanism adds a strategic layer to gameplay, requiring careful observation and timing to successfully identify threats.

Dynamic Weapon System

Unlock and upgrade various blaster weapons, each with unique powers and spectacular visual effects. Progress through levels to access more powerful armaments capable of handling increasingly cunning alien adversaries.

Progressive Difficulty

Experience escalating challenges as aliens become more sophisticated in their disguises. From simple crowd infiltration to complex environmental camouflage, each level presents new detection challenges.

Story-Driven Campaign

Follow an engaging narrative as you explore different neighborhoods and uncover the extent of the alien invasion. Rescue human captives while battling increasingly dangerous extraterrestrial enemies.

Boss Encounters

Face off against powerful alien commanders in epic boss battles that test your detection skills and combat abilities.

Gameplay Mechanics

Detection Phase

Use your mouse to control the scanning device, carefully examining every person, animal, and object in the environment. Green-highlighted entities indicate alien presence - these are your targets for elimination.

Combat Phase

Once aliens are detected, quickly switch to combat mode and use your blaster to eliminate threats before they escape or complete their mission. Timing and accuracy are crucial for successful alien elimination.

Environmental Exploration

Navigate through various suburban settings, each presenting unique challenges and hiding spots for alien infiltrators. Stay vigilant as threats can appear anywhere.

Operation Guide

Mouse Controls : The entire game is controlled using your mouse for both scanning and shooting actions. Simply point, click, and drag to operate detection equipment and weapons.

Scanning Strategy : Systematically examine all moving entities and suspicious objects. Aliens often hide in plain sight, so thorough investigation is essential.

Combat Tactics : Once an alien is detected, act quickly to eliminate the threat. Multiple aliens may be present in a single area, requiring rapid target acquisition and elimination.

Platform Compatibility

Find The Alien is accessible across multiple platforms: - Web Browser : Play instantly on desktop and mobile browsers without downloads - Mobile Devices : Available as native apps for both Android and iOS devices - Cross-Platform : Seamless gameplay experience across all supported devices

Why Play Find The Alien

This game offers the perfect blend of casual accessibility and engaging challenge. Whether you're looking for a quick gaming session or extended alien-hunting adventures, Find The Alien delivers:

  • Completely Free : No payment required to access full game content
  • Easy to Learn : Simple controls make it accessible to players of all skill levels
  • Progressively Challenging : Difficulty scales to maintain engagement
  • Visually Appealing : Colorful 3D graphics create an immersive experience
  • Suitable for All Ages : Family-friendly content appropriate for everyone

The combination of observation skills, quick reflexes, and strategic thinking creates a uniquely satisfying gameplay experience that keeps players coming back for more alien-hunting action.

Frequently Asked Questions (FAQ)