Wheely - Cute Puzzle Adventure Game

Seele01-Flash
By
Wheely is a charming puzzle adventure game featuring an adorable red car on a mission to reach the race. Solve creative puzzles by interacting with buttons, switches, and mechanisms to help Wheely overcome obstacles and complete his journey.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Wheely - 3D Puzzle Adventure". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Cute 3D Toon". Use Low-poly models with **Toon Shading (Cel Shading)** to mimic the original game's vibrant 2D vector art style. The color palette should be bright and saturated: Cherry Red (Car), Sky Blue (Background), Vibrant Green (Grass/Terrain), and Industrial Grey/Yellow (Puzzle Mechanisms). * **The Player Character (Wheely)**: A compact, red, rounded car model (Volkswagen Beetle style). Important: It must have large, expressively animated eyes (using texture swapping or separate geometry) on the windshield area. * **Environment**: A side-scrolling 3D diorama. The ground is a cross-section style (dirt block with grass on top). * **Key Objects**: * **Interactables**: Big red buttons, levers, rotating cranks, lifting platforms, and drawbridges. All interactables should have a subtle "bobbing" animation to invite clicking. * **Obstacles**: Laser beams, spiked balls, or blocking crates. * **Mobile Optimization**: Use low polygon count for all meshes. Use baked lighting textures where possible to reduce real-time light calculation. Limit active particles (dust when driving) to keep framerate high. ### 2. Audio Requirements * **BGM**: A cheerful, lighthearted acoustic track involving marimbas, pizzicato strings, and a soft drum beat. It should feel like a "sunny Sunday drive". * **Sound Effects (SFX)**: * **Car**: A soft, rhythmic engine idle (purring), a squeaky toy sound for the horn, and a cartoonish "vroom" when accelerating. * **UI/Interaction**: A satisfying "Click/Clunk" for switches, a mechanical "Whirrr" for elevators/bridges. * **Win/Fail**: A happy trumpet fanfare for completing a level; a comical "spring/boing" or "crash" sound for failure. ### 3. Gameplay Loop * **Core Mechanic (Point-and-Click Logic)**: The game is not a racing game, but a logic puzzle. The car moves forward automatically when the path is clear, or when the player taps the car to toggle "Go/Stop". * **Objective**: Guide Wheely from the starting point (Left) to the red flag/finish line (Right). * **Puzzle Interaction**: * The path is initially blocked or broken. * The player must tap objects in the correct order (e.g., Push Button A to lower a bridge -> Spin Crank B to raise a lift -> Tap Wheely to drive across). * **Physics**: Semi-realistic 2D physics constrained to the 3D X/Y plane. The car should have suspension bounce when landing but should not tip over easily. * **Win Condition**: Wheely touches the finish flag. * **Fail Condition**: Wheely hits a hazard, flips upside down, or falls off the platform. ### 4. Mobile Controls & Interaction * **Camera**: Use an **Orthographic Camera** fixed in a side-view position to maintain the puzzle perspective and ensure consistent tap targets. * **Touch Controls (Raycasting)**: * **Tap Environment**: Uses Three.js Raycaster. Tapping a switch/lever triggers a `Tween.js` animation (e.g., bridge lowers). * **Tap Car**: Toggles the car's state between "Idle" and "Drive". * **Orientation**: **Landscape Mode** only (forced). * **UI & Feedback**: * **Visual Cues**: When an object is interactable, highlight it with a white outline or a floating hand icon. * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when a button is successfully pushed or the car crashes. * **Buttons**: A large "Restart Level" button (top right) and "Level Select" (top left), minimum touch area 48x48px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Wheely

Wheely is a delightful puzzle adventure game that has captured the hearts of players worldwide with its charming character and engaging gameplay. Featuring an adorable red car as the protagonist, this game combines cute visuals with clever puzzle mechanics to create an entertaining experience suitable for all ages. With a solid rating of 3.2 out of 5 stars, Wheely offers hours of brain-teasing fun in a family-friendly environment.

Core Features

Adorable Character Design

Meet Wheely, the lovable red car with expressive eyes and a determined spirit. The game's cute art style and charming animations make every moment enjoyable, creating an emotional connection between players and the protagonist.

Creative Puzzle Mechanics

Each level presents unique challenges that require logical thinking and creativity. Players must: - Push buttons to activate mechanisms - Flip switches to change the environment - Crank handles to operate machinery - Solve environmental puzzles to clear Wheely's path

Progressive Difficulty

Designed with an "Easy" difficulty tag, Wheely is perfect for beginners and younger players while still providing engaging challenges. The game gradually introduces new mechanics and obstacles, ensuring a smooth learning curve.

Family-Friendly Content

Rated for "All Ages," Wheely provides a safe gaming environment with no inappropriate content. It's an excellent choice for family gaming sessions or educational entertainment.

Game Mechanics

Interactive Environment

The world of Wheely is filled with interactive elements waiting to be discovered. Every button, lever, and switch serves a purpose in helping our hero reach his destination. Players must observe their surroundings carefully and experiment with different interactions to find solutions.

Obstacle Navigation

Throughout his journey, Wheely encounters various obstacles including: - Moving platforms and barriers - Dangerous traps and hazards - Environmental challenges - Mechanical puzzles requiring precise timing

Goal-Oriented Gameplay

Each level has a clear objective: help Wheely reach the race in time. This straightforward goal structure makes the game easy to understand while providing satisfying completion rewards.

How to Play

Simple Mouse Controls

Wheely uses intuitive mouse controls that make it accessible to players of all skill levels: - Click on buttons, switches, and interactive objects - Drag moveable elements when necessary - Observe the environment for clues and solutions - Experiment with different interactions to progress

Strategic Thinking

While the controls are simple, success requires: 1. Careful observation of the level layout 2. Logical reasoning to understand cause and effect 3. Patience to experiment with different solutions 4. Timing to execute actions in the correct sequence

Why Play Wheely

Perfect for All Skill Levels

Whether you're a puzzle game veteran or a complete beginner, Wheely offers an enjoyable experience. The game's easy difficulty and intuitive mechanics make it perfect for: - Children learning problem-solving skills - Families looking for games to play together - Casual gamers seeking relaxing entertainment - Puzzle enthusiasts wanting a lighter challenge

Educational Value

Wheely subtly teaches valuable skills including: - Logical thinking and problem-solving - Cause-and-effect relationships - Patience and persistence - Spatial reasoning and planning

Stress-Free Gaming

With no time pressure or penalties for mistakes, Wheely provides a relaxing gaming experience. Players can take their time to explore and experiment without fear of failure, making it an excellent stress-relief activity.

Browser Accessibility

As a free online game, Wheely is instantly accessible through any web browser, requiring no downloads or installations. This makes it perfect for quick gaming sessions during breaks or leisure time.

Frequently Asked Questions (FAQ)