Temple of Boom

Seele01-Flash
By
Temple of Boom is an explosive 2-player co-op platform shooter featuring retro pixel art graphics. Team up to slay monsters, survive deadly waves, and escape from ancient cursed temples in this action-packed adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Temple of Boom: Mobile Survival Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Retro Pixel Art aesthetic. Use an **Orthographic Camera** to maintain the flat, classic arcade look while using Three.js 3D rendering capabilities. * **Characters & Enemies:** Use flat `THREE.PlaneGeometry` with pixel-art textures (low-res, chunky pixels) for the players (Red Ninja/Green Frog) and enemies (Purple Spiders, flying skulls). Ensure the textures use `magFilter = THREE.NearestFilter` to keep pixels sharp, not blurry. * **Environment:** A temple setting with tiled platforms. The background should be a dark, muted brown to make the foreground action pop. Platforms should be arranged in a classic arena layout (multiple vertical levels). * **Effects:** High-impact particle systems (`THREE.Points`) for: * Gunshot muzzle flashes. * Smoke trails for rockets. * "Pixel debris" explosions when enemies are destroyed. * **Screen Shake:** Implement a camera shake effect that triggers whenever the player shoots a heavy weapon or takes damage. ### 2. Audio Requirements * **BGM:** fast-paced, high-energy **Chiptune/8-bit Rock** track. It should feel chaotic and urgent, driving the player to keep moving. * **Sound Effects (SFX):** * **Shooting:** Distinct, crunchy bit-crushed sounds. A light "pop" for pistols, a heavy "boom" for bazookas. * **Movement:** A retro "whoosh" or "boing" sound for double jumps. * **Impact:** A heavy "thud" when the player lands from a high jump. * **Enemy Death:** A squishy "splat" or digital "crumble" noise. ### 3. Gameplay Loop * **Core Mechanics:** Wave-based survival. The player spawns in a central temple arena. Enemies (spiders, bouncing blobs, flying skulls) spawn from the edges of the screen and converge on the player. * **Physics & Recoil (Critical):** Implement "Recoil Physics". Shooting a powerful weapon should physically push the player backward. This adds a tactical layer where shooting can be used for movement or accidentally knock the player off a platform. * **Weapons:** Weapons spawn in crates that drop from the sky (RNG based). Types: Pistol (default), Bazooka, Shotgun. * **Victory/Failure:** * **Survival Mode:** Survive as many waves as possible. * **Failure:** Player health reaches 0 or falls into a bottomless pit (if map design allows). ### 4. Mobile Controls & Interaction * **Layout:** Landscape orientation is mandatory. * **Virtual Joystick (Left Side):** A floating virtual joystick for movement (Left/Right) and aiming. * **Action Buttons (Right Side):** * **Jump Button (Large):** Tap to jump, double-tap for double jump. * **Shoot Button (Large):** Hold to auto-fire. * **Switch Weapon (Smaller):** A dedicated button or tap the weapon icon in the UI to cycle weapons. * **Responsiveness:** Input must be lag-free. * **Visual Feedback:** Buttons should visually depress (scale down) when touched. Add a subtle vibration (Haptic Feedback) via `navigator.vibrate()` when shooting heavy weapons or taking damage. * **UI:** Display a pixel-font Health Bar and Wave Counter at the top of the screen. Ensure all touch targets are at least 48x48 pixels. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Temple of Boom is an thrilling retro-style platform shooter that combines classic arcade action with modern co-operative gameplay. This explosive adventure challenges players to survive waves of deadly monsters while escaping from mysterious ancient temples. With its charming pixel art graphics and intense combat mechanics, the game offers both single-player campaigns and endless survival modes.

The game features distinctive pixelated characters - from orange-hatted adventurers to green zombie-like creatures - all rendered in a nostalgic 8-bit art style that pays homage to classic arcade games. Players must navigate through temple environments filled with dangerous monsters and challenging platforming sections.

Core Features

Dual Game Modes

Temple of Boom offers two exciting gameplay experiences:

  • Campaign Mode : Face ungodly creatures across three unique temples, each with its own challenges and monster types
  • Endless Mode : Survive infinite waves of enemies in a relentless battle for survival

Perfect Co-op Experience

The game shines brightest in 2-player co-operative mode, where friends can team up to tackle the temple's dangers together. Coordinate attacks, share weapons, and revive each other in this ultimate test of teamwork and skill.

Retro Pixel Art Style

Experience beautifully crafted pixel graphics that capture the essence of classic arcade gaming. The distinctive character designs and atmospheric temple environments create an immersive retro gaming experience.

Weapon Variety and Combat

Discover and wield various weapons throughout your temple adventure. Switch between different firearms to adapt to different enemy types and situations. The intuitive combat system makes it easy to pick up and play while offering depth for skilled players.

Gameplay Mechanics

Platform Adventure Elements

Navigate through multi-level temple structures using precise jumping mechanics. Master double-jumps to reach higher platforms and escape dangerous situations. The platforming elements blend seamlessly with the shooting action.

Monster Encounters

Face off against diverse creatures inhabiting the cursed temples. Each enemy type requires different strategies to defeat, from flying purple monsters to ground-based threats. Learn enemy patterns to survive longer and progress further.

Survival Challenges

In Endless mode, test your skills against increasingly difficult waves of monsters. How long can you and your partner survive the temple's curse?

Controls Guide

Single Player Controls

  • Arrow Up : Jump or Double Jump
  • Left/Right Arrows : Move sideways
  • Down Arrow : Pick up weapons
  • Z Key : Shoot
  • X Key : Switch weapons

Two Player Controls

Player 1: - W : Jump or Double Jump - A/D : Move left/right - S : Pick up weapons - C : Shoot - V : Switch weapons

Player 2: - Arrow Up : Jump or Double Jump - Left/Right Arrows : Move sideways - Down Arrow : Pick up weapons - K : Shoot - L : Switch weapons

Platform Support

Temple of Boom is completely free to play and runs directly in your web browser. No downloads or installations required! The game is optimized for:

  • Desktop Browsers : Chrome, Firefox, Safari, Edge
  • Mobile Devices : Play on smartphones and tablets
  • Cross-Platform : Compatible with Windows, Mac, iOS, and Android

Why Play Temple of Boom

Perfect for Co-op Gaming

Few games capture the joy of local co-operative play like Temple of Boom. Whether you're playing with a friend, sibling, or partner, the game provides endless entertainment and bonding opportunities.

Nostalgic Appeal

For fans of retro gaming, Temple of Boom delivers authentic 8-bit aesthetics combined with modern game design sensibilities. It's a perfect blend of old-school charm and contemporary playability.

Accessible Yet Challenging

The simple controls make the game easy for newcomers to pick up, while the challenging gameplay and survival elements provide depth for experienced gamers.

Free Entertainment

Enjoy hours of quality gaming without spending a penny. Temple of Boom proves that great games don't need expensive price tags.

Quick Sessions or Extended Play

Whether you have 5 minutes or 5 hours, Temple of Boom adapts to your schedule. Quick endless mode sessions or full campaign playthroughs both offer rewarding experiences.

Frequently Asked Questions (FAQ)