Dino Bros - Two Player Dinosaur Platform Game

Seele01-Flash
By
Dino Bros is an innovative platform puzzle game where you control two adorable dinosaur brothers simultaneously. These inseparable siblings move in perfect sync, creating unique challenges as you collect coins and navigate to the exit.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Dino Bros: Synchronized Voxel Puzzle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Fancade-style" Voxel Art / Low-poly. The aesthetic should be cute, bright, and blocky. * **Characters**: Create two distinct voxel characters using simple `BoxGeometry`: * **Dino A (Pink)**: Tall and thin (e.g., 1x2x1 units). Has white pixel eyes and buck teeth. * **Dino B (Yellow)**: Short and wide (e.g., 1x1x1 units). Matches the style of the pink one. * **Environment**: A grid-based floating island level. * **Ground**: Light green grass blocks. * **Walls**: White or grey stone blocks. * **Goal**: A glowing checkerboard tile or a flag. * **Collectibles**: Gold coins (yellow cylinders) that rotate. * **Background**: A solid cheerful cyan color (Hex: #66CCFF) similar to the reference image. * **Camera**: Use an **OrthographicCamera** positioned isometrically (looking down at a 45-degree angle) to ensure grid alignment is clear for the player. * **Mobile Optimization**: Use basic materials (`MeshLambertMaterial` or `MeshStandardMaterial`) with a single directional light and ambient light. Avoid complex shadows to maintain high FPS on phones. ### 2. Audio Requirements * **BGM**: A loopable, happy, 8-bit chiptune melody. It should sound bouncy and retro. * **Sound Effects**: * **Move**: A soft, high-pitched "pop" or footstep sound. * **Wall Hit**: A muted "thud" when a dino walks into a wall (crucial for feedback). * **Coin**: A classic 8-bit "ding" or sparkle sound. * **Win**: A short victory fanfare. ### 3. Gameplay Loop * **Core Mechanic**: **Synchronized Movement**. When the player triggers a move command (Up, Down, Left, Right), **BOTH** dinosaurs attempt to move in that direction simultaneously. * **The Puzzle Element (De-synchronization)**: * If Dino A hits a wall but Dino B has empty space, Dino A stays still while Dino B moves. * The player must use the environment geometry to change the relative distance/formation between the two dinos to fit them onto specific buttons or goal tiles. * **Win Condition**: Both dinosaurs must be standing on the "Exit" tiles simultaneously. * **Scoring**: Optional coin collection. Coins disappear when touched. * **Grid Logic**: Movement should be discrete (jumping from tile center to tile center), not continuous physics. Use linear interpolation (Lerp) for smooth movement animations between grid cells. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Virtual D-Pad**. * Place four large, semi-transparent arrow buttons at the bottom of the screen (Left, Down, Right, Up). * Alternatively, support **Swipe Gestures** (Swipe anywhere on screen to trigger a move step). * **Orientation**: **Portrait Mode (Vertical)**. This allows for comfortable one-handed play. * **UI Layout**: * Top: Level Counter and Coin Counter. * Bottom: Control area (ensure buttons are at least 60x60 pixels for touch targets). * **Feedback**: * **Visual**: When a dino is blocked by a wall, play a small "squash" animation or particle puff to show they tried to move but failed. * **Haptic**: Trigger a very short vibration (`navigator.vibrate(10)`) when a move is successfully executed or a coin is collected. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Dino Bros is a charming pixel-art platform game that puts a unique twist on traditional platforming mechanics. Unlike typical single-character games, you must control two dinosaur brothers who move in perfect synchronization. This innovative gameplay mechanic creates fascinating puzzle scenarios where strategic thinking meets precise platforming skills.

The game features adorable pixel-art dinosaurs in a colorful, retro-inspired world. Every level presents new challenges that require you to think creatively about how to position both characters successfully.

Core Features

What makes Dino Bros special among platform games:

  • Synchronized Movement System : Both dinosaur brothers move together, creating unique puzzle mechanics
  • Completely Free : Play the full game without any cost or registration requirements
  • Cross-Platform Support : Works perfectly on computers, tablets, and smartphones
  • Pixel Art Style : Beautiful retro graphics that appeal to all ages
  • Progressive Difficulty : Levels gradually increase in complexity to keep you engaged
  • Instant Play : No downloads required - play directly in your browser

Unique Cooperative Mechanics

The heart of Dino Bros lies in its synchronized movement system. When you move one dinosaur, both brothers move in the same direction simultaneously. This creates fascinating puzzle scenarios where you must:

  • Use different platform heights to separate the brothers
  • Navigate obstacles that affect each dinosaur differently
  • Coordinate movements to collect all coins with both characters
  • Ensure both dinosaurs reach the exit safely

Engaging Puzzle Elements

Each level is carefully designed to challenge your problem-solving skills. You'll encounter various obstacles, platforms, and environmental features that interact differently with each dinosaur brother. The key is learning to use the environment to your advantage.

Game Mechanics

Dino Bros combines several engaging gameplay elements:

Coin Collection : Gather all coins scattered throughout each level before proceeding to the exit. Both dinosaurs can collect coins, so plan your route carefully.

Environmental Puzzles : Use buildings, platforms, and other structures to manipulate the distance and positions between the two brothers.

Synchronized Navigation : Master the art of moving both characters together while navigating different obstacles and terrain.

Operation Guide

The controls are intuitive and responsive:

  • Arrow Keys : Use up, down, left, and right arrows to move both dinosaurs
  • WASD Keys : Alternative keyboard controls for movement (W=up, A=left, S=down, D=right)
  • Mouse Control : Click and drag to move the dinosaur brothers around
  • Touch Controls : On mobile devices, use touch gestures to control movement

Tips for Success

  1. Plan Ahead : Always consider how your movement will affect both dinosaurs
  2. Use Height Differences : Different platform levels can help separate or reunite the brothers
  3. Collect Everything : Make sure both dinosaurs have collected all available coins
  4. Take Your Time : There's no time pressure, so think through each move carefully

Why Play Dino Bros

Dino Bros offers a refreshing take on platform gaming that appeals to puzzle lovers and platformer fans alike. The synchronized movement mechanic creates genuinely unique challenges you won't find in other games. It's perfect for players who enjoy:

  • Brain Training : Each level exercises your spatial reasoning and planning skills
  • Casual Gaming : Perfect for short gaming sessions or extended play
  • Family-Friendly Fun : Suitable for players of all ages with its cute graphics and non-violent gameplay
  • Mobile Gaming : Excellent touch controls make it ideal for playing on phones and tablets

The game's pixel art style and charming dinosaur characters create an immediately appealing visual experience, while the innovative gameplay mechanics provide lasting entertainment value.

Frequently Asked Questions (FAQ)