Gobble - Arcade Eating Game

Seele01-Flash
By
Gobble is a unique arcade game where you control a hungry mouth in the ground, eating everything in sight while avoiding people. Solve increasingly challenging puzzles across multiple levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Gobble". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Minimalist, vibrant, and cartoonish 3D style (Low-poly aesthetics similar to Fancade games). Use "Flat Shading" for materials to ensure high performance on mobile devices. * **The Player (The Maw):** The player is not a standing character but a **circular hole/void** on the ground surface. * It should be represented by a flat, dark cylinder sunk slightly into the ground. * Surrounding the hole, render a decorative "Purple Face" decal or mesh (based on the reference image) with wide eyes and white teeth that follows the hole's movement, making it look like a living monster mouth on the floor. * **The Environment:** A bright, tiled floor (checkerboard or grass texture). The camera should be an **Orthographic Camera** angled at 45-60 degrees (Top-Down Iso view) to clearly show the layout. * **Objects (Edibles):** Low-poly Cacti (green), Rocks (grey), Trees (green/brown), and Boxes (orange). * **Objects (Non-Edibles):** "People" - simple low-poly humanoids (e.g., red stickman or blocky figures) that must be avoided. * **Performance:** Use `InstancedMesh` for repeated environmental objects if possible. Keep total scene triangle count low for mobile battery efficiency. ### 2. Audio Requirements * **BGM:** A "sneaky" but playful track. Think bass clarinet or pizzicato strings, creating a mischievous cartoon puzzle atmosphere. * **Sound Effects (SFX):** * **Eating:** A satisfying "Chomp", "Crunch", or "Gulp" sound that varies slightly in pitch each time an object is consumed. * **Movement:** A soft sliding/scraping sound when the mouth moves quickly. * **Failure:** A comic "Yelp" or generic "Uh-oh" buzzer if a person is eaten. * **Win:** A cheerful chime or fanfare when the last edible object is cleared. ### 3. Gameplay Loop * **Core Mechanic:** The player drags their finger to slide the "Mouth" across the ground. * **Physics/Interaction:** The code must detect collision between the Mouth's radius and objects. * If the Mouth overlaps with an object, the object should disable its collider, scale down rapidly to 0, and move downwards (simulating falling into the hole). * **Win Condition:** The player must consume ALL "Edible" objects (Rocks, Trees, Boxes) in the scene. Once the counter reaches 0, display a "Level Complete" UI. * **Fail Condition:** If the player consumes a "Person" (Non-Edible), the game pauses, the screen shakes slightly, and a "Try Again" button appears. ### 4. Mobile Controls & Interaction * **Controls:** Implement a **1:1 Touch-to-Move** system. * Use Raycasting on the ground plane. The Mouth should snap to the position of the user's finger (or mouse on desktop) but maintain a slight vertical offset (Y-axis) so the user's finger doesn't obscure the character. * Movement should be smooth (use Linear Interpolation/Lerp). * **Screen Adaptation:** The game must be responsive. * Support both Portrait and Landscape, but optimize the camera zoom so the level fits within the screen width. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` (short pulse) whenever an object is eaten to provide tactile satisfaction. * **UI:** Keep UI minimal. A reload/reset button in the top-right corner (minimum 44x44px touch target). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Gobble

Gobble is an innovative arcade puzzle game that puts you in control of a giant mouth emerging from the ground. Your mission is simple yet challenging: eat everything you can find while carefully avoiding people! This unique gameplay concept combines arcade action with strategic thinking, creating an engaging experience that's both fun and mentally stimulating.

The game features a distinctive art style with colorful graphics and smooth animations that bring the hungry mouth character to life. Each level presents new environmental challenges and objects to consume, from small items like cacti and rocks to larger obstacles like trees and boxes.

Core Features

Unique Eating Mechanics

Control a mouth that can move freely around each level, consuming various objects while strategically avoiding human characters. The eating mechanics are satisfying and responsive, with visual and audio feedback that makes each successful gobble rewarding.

Progressive Puzzle Design

Each puzzle builds upon previous levels, introducing new tricks and problems to solve. The difficulty curve is carefully balanced, ensuring players feel challenged without becoming frustrated. New sections bring fresh mechanics and interesting obstacles that keep the gameplay engaging.

Completely Free Gaming

Enjoy the full Gobble experience at no cost. This is a completely free browser game with no hidden fees, microtransactions, or premium content locked behind paywalls. All levels and features are available from the start.

Cross-Platform Compatibility

Play seamlessly across all your devices. Whether you prefer gaming on your computer, smartphone, or tablet, Gobble delivers the same smooth experience with touch controls optimized for mobile devices.

Gameplay Mechanics

The core gameplay revolves around strategic eating and puzzle-solving. You must navigate each level efficiently, consuming the correct objects while avoiding people who will end your run if touched. The challenge lies in finding the optimal path through each level, often requiring multiple attempts to master the timing and positioning.

Objects vary in size and placement, creating unique challenges in each level. Some items might be easy to reach, while others require careful maneuvering around obstacles or people. The game rewards both quick reflexes and strategic thinking.

Operation Guide

Movement Controls: - Arrow Keys : Use up, down, left, right arrows for precise movement - WASD Keys : Alternative keyboard controls (W=up, A=left, S=down, D=right) - Mouse Control : Click and drag to move the mouth in any direction - Touch Controls : On mobile devices, simply tap and drag to control movement

Gameplay Tips: - Plan your route before moving to avoid getting trapped - Watch people's movement patterns to time your approach - Some levels require eating objects in a specific order - Take your time - there's no time limit in most levels

Why Play Gobble

Perfect for All Ages : Despite the simple concept, Gobble offers depth that appeals to both casual gamers and puzzle enthusiasts. The game is suitable for children and adults alike, with no violent or inappropriate content.

Brain Training Benefits : Each level requires spatial reasoning, pattern recognition, and strategic planning. Players develop problem-solving skills while having fun.

Instant Accessibility : No downloads, installations, or account creation required. Simply open your browser and start playing immediately.

Stress-Free Gaming : The relaxed pace and lack of time pressure make Gobble perfect for unwinding. You can take breaks between levels and return anytime without losing progress.

Replay Value : Multiple solutions exist for many levels, encouraging experimentation and replay. Try to find the most efficient path or discover alternative solutions.

Frequently Asked Questions (FAQ)