Bobb's World

Seele01-Flash
By
Bobb's World is a charming retro platform game where you guide the hungry character Bobb on an intergalactic food-collecting adventure across colorful pixel art worlds.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bobb's World". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A "2.5D" Retro Arcade Platformer. Use an **Orthographic Camera** to simulate a flat 2D pixel-art aesthetic within the 3D engine. * **Character (Bobb)**: A round, blue, high-energy creature rendered as a `THREE.Sprite` or a flat `PlaneGeometry` with a texture. He should look squishy and bouncy. * **Environment**: * **Background**: A tiling yellow/orange brick wall texture (matching the reference screenshot) or a scrolling starfield to represent "going from planet to planet." * **Platforms**: Blocky, grid-based platforms using high-contrast textures (grass tops, dirt sides) to ensure visibility on small mobile screens. * **Performance**: Use a texture atlas for all sprites to reduce draw calls. Limit particle effects to simple squares for "dust" when jumping or landing to maintain high FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: A high-tempo, looping 8-bit chiptune track. It should feel adventurous and hungry, similar to classic Mario or Kirby arcade tracks. * **Sound Effects (SFX)**: * **Jump**: A classic rising retro "boing" or "jump" synth sound. * **Eat/Collect**: A satisfying, crisp "munch" or high-pitched "ding" when collecting food. * **Dash**: A quick "whoosh" white noise burst. * **Enemy Defeat**: A "squish" or "pop" sound when jumping on an enemy. * **UI**: subtle clicks for on-screen button presses. ### 3. Gameplay Loop * **Core Objective**: Navigate from the left side of the level to the right side, collecting all "Food Items" (burgers, fruits) scattered across platforms. * **Player Mechanics**: * **Movement**: Left/Right horizontal movement with inertia. * **Jump**: Variable height jump (holding the button longer makes Bobb jump higher). * **Dash**: A short burst of horizontal speed (triggered by a specific button) to cross large gaps or speed run. * **Combat**: * **Enemies**: Simple patrolling blobs/creatures moving back and forth on platforms. * **Interaction**: Touching an enemy from the side or bottom resets the level/hurts Bobb. Falling onto the enemy's head (detecting collision from above) defeats the enemy and gives a small vertical boost to the player. * **Win/Loss**: * **Win**: Reach the portal/door at the end of the level after collecting minimum required food. * **Loss**: Falling into a bottomless pit or hitting an enemy. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Strict **Landscape Mode**. * **Touch Controls (UI)**: * **Left Zone**: A virtual D-Pad or analog stick logic (invisible or semi-transparent) for Left/Right movement. * **Right Zone**: Two distinct buttons (minimum 64x64px touch area for accessibility): * **Button A (Big)**: Jump. * **Button B (Small)**: Dash. * **Feedback**: * Provide visual feedback (button opacity change) when touched. * Implement `window.navigator.vibrate(50)` (Haptic Feedback) when the player gets hit or collects an item. * **Camera**: The camera must smoothly follow the player's X-position but keep the Y-position clamped within reasonable bounds so the ground is always visible. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bobb's World is a delightful arcade-style platform game that combines classic retro gaming elements with modern browser accessibility. In this pixel art adventure, you play as Bobb, an adorable blue character with an insatiable appetite who dreams of eating all the food in the universe! The game features vibrant brick-wall environments and charming 2D graphics that will remind you of classic platformers from gaming's golden age.

This free-to-play browser game offers endless entertainment as you guide Bobb through various planets, each filled with delicious treats to collect and challenging obstacles to overcome.

Core Features

Retro Pixel Art Style

Experience beautifully crafted pixel art graphics that pay homage to classic arcade games. The game features colorful environments with detailed brick textures and smooth character animations that bring Bobb's world to life.

Universal Food Quest

Join Bobb on his ambitious mission to eat all the food in the universe! Travel from planet to planet, discovering new types of food items to collect while progressing through increasingly challenging levels.

Multiple Control Options

Enjoy flexible gameplay with support for both keyboard and gamepad controls, making it accessible for players with different preferences and gaming setups.

Cross-Platform Compatibility

Play seamlessly across devices - whether you're on a desktop computer or mobile device, Bobb's World runs smoothly in any modern web browser without requiring downloads or installations.

Gameplay Mechanics

Platform Adventure Elements

Navigate through carefully designed 2D platform levels filled with jumping challenges, moving obstacles, and strategic enemy encounters. The game combines classic platforming mechanics with modern design sensibilities.

Enemy Interaction System

Defeat enemies by jumping on them - a classic platformer mechanic that requires timing and skill. Each enemy encounter adds an extra layer of challenge to your food-collecting mission.

Hazard Avoidance

Stay alert as you explore each planet! Various environmental hazards and obstacles will test your reflexes and platforming skills as you guide Bobb safely through each level.

Controls Guide

Keyboard Controls

  • WASD / Arrow Keys : Move Bobb left, right, and navigate menus
  • Spacebar : Jump over obstacles and onto enemies
  • C Key : Dash for quick movement and escaping danger
  • E Key : Enter doors and interact with game elements

Gamepad Support

  • Left Analog Stick : Move and navigate
  • A Button : Jump action
  • Y Button : Dash ability

The intuitive control scheme makes it easy for both newcomers and veteran platform game players to jump right into the action.

Why Play Bobb's World

Perfect for Casual Gaming

With its pick-up-and-play nature, Bobb's World is ideal for quick gaming sessions or longer play periods. The game's casual difficulty curve makes it accessible to players of all skill levels.

Nostalgic Appeal

If you love retro gaming, you'll appreciate the authentic pixel art style and classic platforming mechanics that capture the essence of beloved arcade games from the past.

Free and Accessible

Enjoy the complete gaming experience without any cost. No downloads, no installations, no hidden fees - just pure gaming fun accessible through your web browser.

Universal Compatibility

Whether you're gaming on a computer during a break or playing on your mobile device while commuting, Bobb's World provides a consistent, enjoyable experience across all platforms.

Frequently Asked Questions (FAQ)