Snail Bob 2 - Forest Adventure Puzzle Game

Seele01-Flash
By
Snail Bob 2 is a charming puzzle adventure game where you help a brave snail navigate through a dangerous forest to reach his Grandpa's birthday party. With engaging puzzles and adorable graphics, it's perfect for players of all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Snail Bob 2: Forest Puzzle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Puzzle. Use an **Orthographic Camera** to create a flat, puzzle-friendly perspective with 3D depth. The art style should be **"Cartoon Low-Poly"** with vibrant, saturated colors (bright greens, earthy browns, sky blues) to match the "Cute" tag. * **Character (Bob):** A distinct low-poly snail model. Green body, brown spiral shell, and prominent eye stalks. Animations: "Slithering" (movement), "Retract" (hiding in shell), and "Happy" (level complete). * **Environment (The Forest):** * **Foreground:** The interactive path (grass platforms, dirt blocks). * **Interactive Elements:** Red buttons (toggle platforms), Levers (rotate bridges), Springboards, and "Exit Tube" (goal). Use distinct colors (e.g., Red/Yellow) for interactive objects to make them pop against the green background. * **Background:** Parallax layers of trees and bushes. * **Mobile Optimization:** Use `THREE.InstancedMesh` for background vegetation to reduce draw calls. Use simple `MeshLambertMaterial` or baked textures instead of expensive dynamic shadows. ### 2. Audio Requirements * **BGM:** A whimsical, looping track featuring marimbas, pizzicato strings, and light woodwinds to create a "curious and safe forest" atmosphere. * **Sound Effects (SFX):** * *Bob:* A wet "squish" sound for moving, a "clack" sound when retracting into the shell. * *UI/World:* Mechanical "clicks" and "whirs" for levers and bridges. * *Win:* A short, uplifting major-chord chime when reaching the exit. * *Fail:* A comical "cartoon slip" sound if Bob falls off the map or hits a hazard. ### 3. Gameplay Loop * **Core Mechanic (Auto-Walk):** Snail Bob moves forward (right) automatically. He turns around only if he hits a wall. * **The "Stop" Mechanic:** Tapping/Clicking on Bob causes him to stop moving and retract into his shell. Tapping him again resumes movement. This is critical for timing puzzles. * **Environmental Puzzles:** The player does not control Bob directly (other than stopping him). The player must tap levers, press buttons, and rotate bridges *before* Bob reaches them to clear a safe path. * **Win Condition:** Guide Bob safely to the "Exit Tube" on the right side of the screen. * **Fail Condition:** Bob falls into a pit, touches spikes, or gets crushed by a heavy block. ### 4. Mobile Controls & Interaction * **Interaction System (Raycasting):** implement a robust Raycaster system that detects touch inputs. * **Single Tap on Environment:** Toggles switches/levers. * **Single Tap on Bob:** Toggles Stop/Go state. * **Speed UI:** Add a "2x Speed" button in the bottom-right corner (min size 64x64px) for impatient players. * **Screen Orientation:** Force **Landscape Mode** logic (adjust camera zoom based on aspect ratio) to ensure the level width is visible. * **Feedback:** * **Visual:** When an object is tapped, it should scale up slightly (1.1x) or flash white briefly to confirm input. * **Haptic:** Trigger `navigator.vibrate(10)` on successful interactions (levers/buttons) if supported. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Snail Bob 2 is a delightful puzzle adventure game that combines problem-solving challenges with heartwarming storytelling. With an impressive rating of 4.7/5 stars, this beloved sequel takes our slow-moving hero on an exciting journey through a perilous forest. Your mission is to help Snail Bob safely navigate environmental hazards, overcome obstacles, and reach his destination in time for Grandpa's special birthday celebration.

This family-friendly puzzle game offers the perfect balance of challenge and accessibility, making it enjoyable for both children and adults. The game's intuitive design and progressive difficulty ensure that players can easily learn the mechanics while being consistently challenged as they advance through the forest adventure.

Core Features

Engaging Puzzle Mechanics

Snail Bob 2 features innovative puzzle elements that require both logic and creativity. Each level presents unique challenges where you must manipulate the environment to create safe pathways for Bob. From activating switches and moving platforms to timing mechanisms perfectly, every puzzle offers a satisfying solution waiting to be discovered.

Charming Visual Design

The game showcases beautiful, colorful graphics with a cute art style that appeals to players of all ages. The forest environment is richly detailed, featuring lush vegetation, mysterious caves, and whimsical creatures that bring the adventure to life.

Progressive Difficulty System

Starting with simple introductory puzzles, the game gradually introduces more complex mechanics and challenging scenarios. This thoughtful progression ensures that new players can learn comfortably while experienced puzzle enthusiasts find engaging challenges throughout their journey.

Intuitive Mouse Controls

The game features simple, accessible mouse-only controls that make it easy for anyone to play. Click to interact with environmental elements, activate mechanisms, and guide Bob through his adventure without complex key combinations or timing requirements.

Gameplay Mechanics

In Snail Bob 2, you don't directly control Bob's movement - instead, you manipulate the environment around him. Bob automatically moves forward at his characteristic slow pace, but it's up to you to ensure his path is safe and clear.

Environmental Interaction

Click on various objects in each level to: - Activate switches and levers - Move platforms and bridges - Open and close doors - Trigger protective mechanisms - Remove dangerous obstacles

Timing and Strategy

Success requires careful observation and strategic thinking. You must anticipate Bob's movement and prepare the environment accordingly, often requiring precise timing to ensure his safety through dangerous areas.

Operation Guide

Mouse Controls : The entire game is played using only your mouse - Left Click : Interact with clickable objects and mechanisms - Hover : Highlight interactive elements to see what can be manipulated - Click and Hold : Some mechanisms may require holding to maintain their state

Gameplay Tips : - Observe each level carefully before Bob starts moving - Look for interactive elements highlighted when you hover over them - Plan your actions in advance, considering Bob's constant forward movement - Don't rush - take time to understand each puzzle's mechanics - If you get stuck, restart the level to try a different approach

Why Play This Game

Perfect for All Ages : Snail Bob 2's gentle difficulty curve and charming presentation make it ideal for family gaming sessions. Children can enjoy the cute characters and simple interactions, while adults appreciate the clever puzzle design.

Stress-Free Gaming : Unlike fast-paced action games, Snail Bob 2 offers a relaxing puzzle experience where you can think at your own pace. The game's unhurried nature makes it perfect for unwinding after a busy day.

Educational Value : The game encourages logical thinking, problem-solving, and spatial reasoning skills. Players learn to analyze cause-and-effect relationships while developing patience and strategic planning abilities.

No Download Required : Play instantly in your web browser without any installation or registration. The game runs smoothly on both desktop and mobile devices, making it accessible wherever you are.

High Replay Value : With multiple levels and various solution approaches, you can revisit challenges to discover alternative puzzle solutions or simply enjoy the charming adventure again.

Frequently Asked Questions (FAQ)