Jimbo Jump

Seele01-Flash
By
Jimbo Jump is a thrilling spooky platformer where you help young Jimbo navigate past haunting ghosts to reach his home at the top of an ancient tower. Simple mouse controls meet challenging ghost-dodging gameplay in this free browser adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jimbo Jump". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Cartoon Aesthetic using **Low-Poly models** with `MeshToonMaterial` to mimic the vector art style of the original screenshot. The colors should be vibrant but slightly "spooky" (saturated reds, deep blues). * **Player Character (Jimbo)**: A simple low-poly humanoid character wearing a **yellow hoodie**, blue jeans, and a red cap. * **The Tower**: An infinite vertical wall generated in the background (Z-axis depth). * **Texture**: Red brick pattern. * **Platforms**: 3D stone ledges protruding from the wall. Some ledges should be "Safe" (empty) and others "Haunted" (contain ghosts). * **Decor**: Occasional dark windows and pipes on the wall mesh. * **Enemies (Ghosts)**: Semi-transparent, light blue sphere-like meshes with a tail and cartoon faces. They float slightly off the platforms. * **Performance**: Use `InstancedMesh` for the bricks/windows if high quantity. Limit total scene polygon count for mobile smoothness. Implement a clean-up logic to remove assets that fall below the camera view. ### 2. Audio Requirements * **BGM**: A playful, "Halloween-cartoon" style track. Think pizzicato strings, a theremin melody, and a light beat. It should be looping and not too aggressive. * **Sound Effects (SFX)**: * **Jump Charge**: A rising pitch whistle sound (indicating jump power building up). * **Jump Release**: A cartoon "Boing" or spring sound. * **Ghost Hum**: A quiet, wavering synth sound when near a ghost. * **Game Over**: A comical "Splat" or a descending slide whistle. ### 3. Gameplay Loop * **Core Mechanic**: Infinite Vertical Climber. The goal is to climb as high as possible. * **Jump Logic**: The player is static on a ledge. The user must time their jump to reach the next ledge directly above. * **The Twist**: The height of the jump is determined by how long the player holds the input. * **Short Hold**: Small hop (might not reach the next ledge). * **Long Hold**: High jump (might overshoot into a ghost above). * **Enemy Behavior**: Ghosts float horizontally back and forth (Sine wave movement) on specific ledges. The player must time the jump to pass *between* the ghost's patrol path or jump over them. * **Win/Loss**: * **Score**: Based on the number of floors/ledges climbed. * **Game Over**: Touching a ghost or falling off the bottom of the screen (camera moves up, killing the player if they fall behind). ### 4. Mobile Controls & Interaction * **Input Method**: Single-touch interaction (Portrait Mode recommended). * **Touch Start**: Character squats/compresses visually (scale Y decreases) to indicate charging. A UI power bar appears next to the character. * **Touch End (Release)**: Character launches upward based on the charge amount. * **Camera**: Smoothly follows the player's Y-position but **only moves upwards**. It does not scroll down, adding pressure to keep climbing. * **UI & Feedback**: * **Power Bar**: A visual indicator showing current jump strength. * **Haptic Feedback**: Trigger a light vibration on `touchstart` (charge start) and a heavier vibration on `death`. * **Restart Button**: Large, thumb-friendly button (min 60x60px) centered on the Game Over screen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jimbo Jump is an engaging spooky platformer that combines reflex-based gameplay with puzzle elements. Players control Jimbo, a young character who just wants to get home after a long day, but faces the challenge of navigating through a ghost-infested building. The game features a unique blend of platforming action and strategic timing as you help Jimbo jump, double jump, and dodge his way to safety.

Core Features

Spooky Atmosphere with Friendly Challenge

The game creates an atmospheric experience with ghost enemies floating back and forth throughout the tower. Despite the scary theme, the gameplay remains accessible and fun for players of all ages.

Simple Yet Strategic Gameplay

While Jimbo cannot fight the ghosts directly, players must use timing and precision to avoid contact. The mouse-controlled jumping mechanism allows for variable jump heights, adding a strategic layer to each leap.

Progressive Difficulty

As Jimbo climbs higher in the ancient building, the ghost patterns become more complex, requiring better timing and planning to successfully navigate each floor.

Cross-Platform Compatibility

Built with HTML5 technology, the game runs smoothly on desktop computers, tablets, and mobile devices without requiring downloads or installations.

Gameplay Mechanics

Jumping System

The core mechanic revolves around a unique jumping system where holding the mouse button longer results in higher jumps. This allows players to fine-tune their movements to perfectly time each leap around the floating ghosts.

Ghost Patterns

Each ghost follows predictable movement patterns, floating back and forth across different sections of the tower. Learning these patterns is key to successfully timing your jumps and avoiding contact.

Vertical Progression

The game follows a vertical climbing structure where each successful jump brings Jimbo closer to his home at the top of the tower. The challenge increases as you progress higher.

Controls Guide

Mouse Control : Click and hold to make Jimbo jump - Short Click : Small hop for precise movements - Long Hold : Higher jump to clear larger gaps or obstacles - Timing : Release at the right moment to land safely between ghost paths

The intuitive control scheme makes the game easy to learn but challenging to master, as success depends on precise timing and pattern recognition.

Why Play Jimbo Jump

Perfect for Quick Gaming Sessions

With instant gameplay and no download required, Jimbo Jump is ideal for quick entertainment breaks. The game loads directly in your browser and starts immediately.

Engaging Challenge Progression

The game strikes an excellent balance between accessibility and challenge. While the controls are simple enough for beginners, the increasing difficulty keeps experienced players engaged.

Nostalgic Platformer Feel

Jimbo Jump captures the classic feel of retro platformer games while adding modern browser-based convenience and smooth HTML5 performance.

Safe Spooky Fun

The game provides a mild spooky atmosphere that's thrilling without being genuinely frightening, making it suitable for players who enjoy atmospheric games without intense scares.

Frequently Asked Questions (FAQ)