Ooze Odyssey - Slime Snake Platform Puzzle Game

Seele01-Flash
By
Ooze Odyssey is an innovative platform puzzle game where you control a slime snake through challenging levels filled with fruits and obstacles. Create custom levels and challenge friends in this unique brain-training adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ooze Odyssey". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Voxel" or "Pixel Art" aesthetic using 3D primitives. The game world should be built on a 3D grid. * **Player Character (The Slime):** A snake-like entity composed of connected green cubes (`THREE.BoxGeometry`). The "Head" cube should have simple white planes for eyes. Material should be `MeshStandardMaterial` with high `roughness: 0.1` and `metalness: 0.1` to simulate a glossy, slimy texture. * **Environment:** * **Platforms:** Orange/Brown patterned cubes forming the ground. * **Background:** A dark purple tiled wall (plane geometry) placed slightly behind the gameplay plane to provide depth without interfering. * **Collectibles:** Bright red "Apples" (cubes or low-poly spheres) that float and rotate slowly. * **Exit:** A distinct "Door" or "Portal" block indicating the level end. * **Performance:** Use instanced mesh rendering for the environmental tiles if possible, or merge geometries to reduce draw calls on mobile devices. ### 2. Audio Requirements * **BGM:** A looping, upbeat, retro "Chiptune" or "8-bit" style track. It should feel puzzling but energetic. * **Sound Effects (SFX):** * **Movement:** A wet, squishy "plop" sound every time the snake moves a grid tile. * **Eat Fruit:** A satisfying 8-bit "crunch" or high-pitched "ding". * **Win:** A short, ascending victory jingle. * **Fall/Fail:** A descending "slide whistle" or low-frequency thud. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a slime snake on a grid-based platformer map. Movement is discrete (tile by tile). * **Snake Logic:** When the head moves, the body segments must follow the path of the head (standard Snake logic), but applied in a side-scrolling gravity environment. * **Gravity & Physics:** While it is grid-based, gravity applies. If the snake moves off a ledge, it should fall to the next solid block. * **Growth:** Eating an Apple increases the snake's length by one block. * **Win Condition:** Maneuver the snake head to the Exit block. * **Fail Condition:** Falling off the bottom of the screen (into the void). ### 4. Mobile Controls & Interaction * **Control Scheme:** Implement a **Virtual D-Pad** (Up, Down, Left, Right) on the screen canvas. * **Up:** Jump (or move up if climbing a ladder/wall mechanic is included). * **Left/Right:** Move horizontally along the grid. * **Down:** Fast drop or crouch. * **Screen Orientation:** Lock to **Landscape Mode** for better visibility of the horizontal levels. * **Touch Feedback:** * Visual: The D-Pad buttons should highlight/change opacity when pressed. * Haptic: Trigger `navigator.vibrate(50)` (a short tick) whenever a move is successfully executed to simulate the tactile feel of moving a heavy slime body. * **UI Layout:** Place the D-Pad on the bottom-left or bottom-right (configurable) with large hit areas (minimum 60px) to prevent miss-clicks on touchscreens. Add a small "Restart" button in the top-right corner. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Ooze Odyssey

Ooze Odyssey is a captivating platform puzzle game that combines the classic snake gameplay with modern puzzle-solving mechanics. In this colorful pixel-art adventure, you control a adorable green slime snake as it navigates through increasingly challenging levels filled with fruits, obstacles, and brain-teasing puzzles.

The game features vibrant retro-style graphics with a charming slime character that grows as you collect fruits throughout each level. What sets Ooze Odyssey apart is its perfect blend of platform jumping, strategic movement, and puzzle-solving elements that keep players engaged for hours.

Core Features

Strategic Slime Movement

Unlike traditional snake games, Ooze Odyssey requires strategic thinking as you navigate your slimy body through tight spaces and complex platform layouts. Every movement matters as you work to reach the exit while avoiding dangerous falls.

Fruit Collection System

Collect colorful fruits scattered throughout each level to make your slime snake grow bigger. The growth mechanic adds an extra layer of strategy - sometimes being bigger helps, but other times you'll need to stay small to fit through narrow passages.

Custom Level Creator

The game's standout feature is its built-in level editor. Create your own gooey puzzle challenges and share them with friends. Design intricate mazes, place fruits strategically, and craft the perfect difficulty curve for your custom levels.

Brain Training Elements

Each level presents unique puzzles that challenge your problem-solving skills, spatial awareness, and strategic thinking. The game progressively introduces new mechanics and obstacles to keep your brain engaged.

Cross-Platform Compatibility

Play seamlessly on both desktop computers and mobile devices. The responsive controls work perfectly whether you're using keyboard arrows or touch controls.

Gameplay Mechanics

The core gameplay revolves around maneuvering your slime snake through platform-based levels. You must carefully plan your route to collect all fruits while avoiding pitfalls and obstacles. The slick, slippery movement of your slime character adds a unique physics element that makes each level feel fresh and challenging.

As you progress, levels become more complex with multiple paths, moving platforms, and intricate puzzle elements. The game encourages experimentation and creative problem-solving approaches.

Operation Guide

Controls are simple and intuitive: - Movement : Use WASD keys or arrow keys to direct your slime snake - Restart : Press R to restart the current level if you get stuck - Level Editor : Access the custom level creator from the main menu

The responsive control scheme ensures precise movement, crucial for navigating the more challenging platform sections.

Why Play Ooze Odyssey

Ooze Odyssey offers a perfect blend of nostalgia and innovation. The retro pixel art style appeals to classic gaming fans, while the modern puzzle mechanics provide fresh challenges. The level creator adds unlimited replay value, letting you build and share your own challenges.

This game is ideal for puzzle enthusiasts, platform game fans, and anyone looking for a brain-training experience that's both fun and rewarding. The progressively challenging levels ensure you'll never run out of new puzzles to solve.

Perfect for All Skill Levels

Whether you're a casual gamer looking for a relaxing puzzle experience or a hardcore player seeking challenging brain teasers, Ooze Odyssey adapts to your skill level. The early levels teach basic mechanics, while later stages provide complex multi-step puzzles that will test even experienced players.

Frequently Asked Questions (FAQ)