Bullet Bill 2

Seele01-Flash
By
Bullet Bill 2 is a unique twist on the classic Super Mario Bros universe where you control the iconic flying bullets. Navigate through challenging levels, avoid obstacles, and defeat Goombas in this entertaining arcade-style adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bullet Bill 2 - 3D Voxel Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "2.5D" side-scrolling aesthetic using **Voxel Art / Low-Poly** models to pay homage to the original pixel art while utilizing Three.js capabilities. The world should look like a vibrant, blocky parody of a classic platformer level. * **Player Character (The Bullet):** A glossy black projectile with threatening white eyes and small arms, rendered in 3D. It must emit a **particle system smoke trail** from the back to convey speed. * **Enemies (Targets):** "Brown Mushroom Creatures" (Goombas) that wander slowly on platforms. They should squash flat when hit. * **Obstacles:** "Green Vertical Pipes" and "Floating Brick Blocks" that the player must avoid. * **Background:** A bright blue sky with low-poly white clouds that move via parallax scrolling to create depth. * **Mobile Optimization:** Use `InstancedMesh` for repeating environmental blocks (ground, bricks, pipes) to reduce draw calls. Limit shadow casting to the main character only. ### 2. Audio Requirements * **BGM:** A fast-paced, upbeat **8-bit / Chiptune** track that loops, reminiscent of retro platformers but with a driving rhythm. * **Sound Effects (SFX):** * **Flying:** A continuous, low-volume "rocket rumble" or wind noise. * **Impact (Enemy):** A satisfying retro "stomp" or "crunch" sound when destroying mushroom creatures. * **Impact (Obstacle/Fail):** A metallic "clank" or explosion sound when hitting a pipe or block. * **UI:** Simple high-pitched blips for button presses. ### 3. Gameplay Loop * **Core Mechanic:** The player controls the Bullet, which flies automatically from left to right at a constant speed (gradually increasing over time). * **Objective:** Dodge indestructible obstacles (Pipes, Bricks) and crash into enemies (Mushroom Creatures) to score points. * **Collision Logic:** * **Hit Mushroom Creature:** +100 Score, particle explosion effect, "Nice!" floating text. * **Hit Wall/Pipe/Ground:** Game Over immediately. Screen shake effect. * **Progression:** Infinite runner style. The level generates procedurally ahead of the player with increasing density of obstacles. ### 4. Mobile Controls & Interaction * **Control Scheme:** **Direct Touch Tracking**. The bullet's vertical (Y) and horizontal (X) position on screen directly follows the player's finger/thumb position, but with a slight "lerp" (smoothing) delay to simulate the weight of the bullet. * **Orientation:** strictly **Landscape Mode**. * **UI Layout:** * **Score:** Top-left corner, large bold font. * **Pause Button:** Top-right corner (min 44x44px hit area). * **Game Over Screen:** A centered overlay with "Replay" button. * **Haptic Feedback:** Trigger a short vibration (if supported via `navigator.vibrate`) when destroying an enemy, and a long vibration on Game Over. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bullet Bill 2 puts you in control of one of gaming's most recognizable projectiles - the Bullet Bill from Super Mario Bros. This creative spin on the classic franchise lets you experience the game from an entirely different perspective. Instead of dodging these flying menaces, you become one! Guide your bullet through treacherous paths, eliminate enemies, and master the art of aerial navigation in this addictive arcade experience.

Core Features

This charming game offers several compelling elements that make it stand out:

  • Unique Perspective : Experience the Mario universe from the bullet's point of view
  • Simple Controls : Easy-to-master mouse-only control scheme perfect for all ages
  • Classic Enemies : Encounter familiar foes like Goombas in your flight path
  • Challenging Navigation : Test your precision flying skills through increasingly difficult levels
  • Nostalgic Appeal : Enjoy the beloved pixel art style reminiscent of classic Mario games
  • Instant Play : No downloads required - play directly in your web browser

Mario Universe Magic

The game captures the essence of the Super Mario Bros world while offering a fresh gameplay mechanic. The familiar 8-bit graphics and sound effects will transport longtime fans back to their childhood gaming memories, while the innovative bullet-control concept provides a modern twist on retro gaming.

Accessible Gameplay

Designed for players of all skill levels, Bullet Bill 2 features intuitive mouse controls that anyone can pick up and play. The learning curve is gentle, making it perfect for casual gaming sessions or when you need a quick entertainment break.

Gameplay Mechanics

As a Bullet Bill, your mission is to fly through each level while: - Navigating Obstacles : Carefully maneuver around platforms, walls, and other barriers - Defeating Enemies : Eliminate Goombas and other creatures in your path - Reaching Goals : Successfully complete each level by reaching the designated endpoint - Maintaining Control : Use precise movements to avoid crashes and maintain your trajectory

Operation Guide

Mouse Control : The entire game is controlled using only your mouse - Movement : Move your mouse to direct the Bullet Bill's flight path - Precision : Small mouse movements allow for fine-tuned navigation - Timing : Coordinate your movements with the level's obstacles and enemies

The intuitive control scheme means you can start playing immediately without learning complex key combinations or button sequences.

Why Play This Game

Perfect for Quick Gaming Sessions : With its simple controls and engaging gameplay, Bullet Bill 2 is ideal for short entertainment breaks. Whether you're at work, school, or home, you can enjoy a few minutes of nostalgic fun without any commitment.

Nostalgic Appeal : Mario fans will appreciate the familiar characters, sounds, and visual style that pay homage to the classic platformer series. It's a delightful way to revisit the Mario universe from an unexpected angle.

Skill Development : The game helps improve hand-eye coordination and precision control while providing entertaining challenges that keep you coming back for more.

Stress Relief : The simple yet engaging gameplay provides an excellent way to unwind and clear your mind during busy days.

All Ages Entertainment : With its cute graphics, simple controls, and family-friendly content, the game appeals to both children and adults, making it perfect for shared gaming experiences.

Frequently Asked Questions (FAQ)