Dungeons Donuts 2

Seele01-Flash
By
Dungeons Donuts 2 is a charming action platformer where you help Mr. Donut rescue his kidnapped wife through dangerous dungeons filled with monsters, traps, and collectible donuts.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Dungeons Donuts 2 - Mobile Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "Cute 2.5D Side-Scroller" aesthetic. The game world is 3D, but gameplay is on a 2D plane. Use an **Orthographic Camera** to give it a classic arcade feel. * **Player Character (Mr. Donut):** Use a `TorusGeometry` with a light brown color (dough) and a pink upper half (frosting). Add two small spheres for eyes to make it look "Cute". * **Enemies:** Use "Moldy Green" `IcosahedronGeometry` to represent slime/monsters. They patrol platforms back and forth. * **Environment:** * **Platforms:** Dark grey `BoxGeometry` blocks resembling dungeon stones. * **Background:** A dark purple/black gradient fog or background plane to simulate a dark dungeon. * **Collectibles:** Tiny golden or rainbow-colored `TorusGeometry` (Mini-Donuts) rotating in the air. * **Performance:** Use `InstancedMesh` for the platform blocks if possible to reduce draw calls on mobile devices. Use basic materials (MeshLambertMaterial) rather than expensive physical materials. ### 2. Audio Requirements * **BGM:** A fast-paced, upbeat "Chiptune/8-bit Dungeon" track. It should feel adventurous but silly, not scary. * **SFX:** * **Jump:** A classic retro "Boing" or rising pitch sound. * **Collect:** A high-pitched "Ding" or "Yum" sound when grabbing a mini-donut. * **Enemy Defeated:** A "Squish" sound when the player lands on an enemy. * **Game Over:** A sad trombone or descending scale. ### 3. Gameplay Loop * **Core Mechanism:** Classic platformer physics. The player moves Left/Right and Jumps. * **Combat:** Mario-style combat—the player must jump **on top** of enemies to defeat them. If the player touches an enemy from the side, the player takes damage or dies. * **Objective:** Collect all Mini-Donuts in the level and reach the "Exit Door" (a glowing rectangle) to win. * **Scoring:** +100 points for every donut, +500 points for defeating an enemy. * **Physics:** Implement simple AABB (Axis-Aligned Bounding Box) collision detection for platforms and enemies. Gravity should be snappy (not floaty) for precise platforming. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Landscape Mode (Force landscape UI layout). * **Touch Controls (Virtual Gamepad):** * **Left Side:** Two large semi-transparent buttons (or a virtual joystick area) for **Move Left** and **Move Right**. * **Right Side:** A large circular button for **Jump**. * **UI Feedback:** Buttons should visually press down (opacity change) when touched. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` when the player takes damage or collects a donut to provide tactile feedback. * **Restart:** A prominent "Restart" button appears in the center of the screen only upon Game Over or Victory. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Dungeons Donuts 2 is an engaging action platformer that combines cute characters with challenging dungeon gameplay. Join Mr. Donut on his heroic mission to rescue Mrs. Donut who has been kidnapped and taken hostage by dangerous monsters. This free online game offers hours of entertainment with its perfect blend of jumping, running, and strategic gameplay.

Core Features

Rescue Mission Adventure

Embark on an epic rescue mission as Mr. Donut ventures through treacherous dungeons to save his beloved wife. The game features a compelling storyline that drives you forward through increasingly challenging levels.

Challenging Dungeon Levels

Navigate through dangerous dungeons filled with: - Deadly traps that require precise timing to avoid - Monster enemies that must be defeated or cleverly avoided - Hidden passages and secret areas to discover - Collectible donuts scattered throughout each level

Cute and Charming Graphics

Enjoy the game's adorable art style featuring: - Lovable donut characters with expressive animations - Colorful dungeon environments with detailed backgrounds - Smooth character movements and responsive controls - Family-friendly visual design suitable for all ages

High Score Competition

Compete for the highest scores by: - Collecting as many tiny donuts as possible - Completing levels quickly for time bonuses - Defeating monsters efficiently - Finding hidden bonus areas

Gameplay Mechanics

The game combines classic platformer elements with unique donut-themed twists. Players must master jumping and running mechanics while strategically collecting donuts and avoiding or defeating monsters. Each dungeon level presents new challenges and obstacles that test your reflexes and problem-solving skills.

Operation Guide

Controls are simple and intuitive: - Arrow Keys : Move Mr. Donut left, right, and jump - Left/Right Arrows : Run in either direction - Up Arrow : Jump over obstacles and enemies - Down Arrow : Duck under low obstacles (if applicable)

The responsive control system ensures smooth gameplay whether you're making precise jumps or quick escapes from dangerous situations.

Why Play This Game

Dungeons Donuts 2 offers the perfect combination of accessible gameplay and engaging challenges. The cute donut theme makes it appealing to players of all ages, while the platformer mechanics provide satisfying gameplay for both casual and experienced gamers. The rescue mission storyline adds emotional investment, making each level feel meaningful as you work toward reuniting Mr. and Mrs. Donut.

The game's free online availability means you can start playing immediately without downloads or installations. Its browser-based design ensures compatibility across different devices and platforms.

Frequently Asked Questions (FAQ)