Temple of Boom - Explosive Platform Adventure Game

Seele01-Flash
By
Temple of Boom is an explosive pixel-art platform adventure game where you battle monsters across three mysterious temples. Play solo or team up with a friend in this action-packed retro-style shooter that combines platforming, combat, and survival elements.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Temple of Boom". 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 `THREE.OrthographicCamera` to maintain the classic 2D platformer look while using 3D planes for depth layering. * **Textures & Materials**: * All textures must use `THREE.NearestFilter` and `THREE.ClampToEdgeWrapping` to keep the pixel art crisp (no blurring). * **Characters**: Create blocky, 2D sprite characters (Red and Green base colors) that look like frogs or distinct geometric warriors. They should be rendered on simple planes facing the camera. * **Enemies**: Purple pixel-art spiders (descending from the ceiling) and generic skull-faced minions. * **Environment**: A tiled "Temple" background using a warm, earthy color palette (browns, tans, dark oranges). The ground should be a grid-based tile map (2x2 blocks). * **Visual Effects (The "Juice")**: * **Screen Shake**: Implement a camera shake effect when heavy weapons (bazookas) are fired or explosions occur. * **Particles**: Use `THREE.Points` for pixelated blood splatters (purple for enemies) and smoke puffs when weapons are swapped or shots land. * **Lighting**: Use simple ambient light plus dynamic point lights attached to projectiles (muzzle flash) to illuminate the dark temple walls briefly. ### 2. Audio Requirements * **BGM**: A high-tempo, looping 8-bit "Dungeon Synth" or "Chiptune" track. It should feel urgent and chaotic. * **Sound Effects (SFX)**: * **Shooting**: Heavy, crunchy bit-crushed sounds. Distinct sounds for Pistol (pop), Shotgun (boom), and Bazooka (deep explosion). * **Movement**: A "woosh" or spring sound for the double jump. * **Impact**: A squishy "splat" sound when enemies are destroyed. * **UI**: Retro blips for button presses and weapon pickup. ### 3. Gameplay Loop * **Core Logic**: A wave-based survival platformer. The player is trapped in a temple and must survive as long as possible against endless waves of enemies. * **Player Mechanics**: * **Movement**: Left/Right horizontal movement with inertia (slight slide before stopping). * **Jumping**: Physics-based jumping with **Double Jump** capability. * **Combat**: Auto-aiming or straight-line shooting. The player can hold one weapon at a time. * **Weapon System**: * Chests drop randomly from the sky. Touching a chest equips a new random weapon (Pistol, Shotgun, Bazooka, Laser). * Weapons have limited ammo or fire rates. * **Enemies**: * **Spiders**: Spawn from the ceiling and drop down via a web line. * **Walkers**: Spawn from the sides of the screen and run toward the player. * **Game Over**: If the player touches an enemy or an enemy projectile, they lose HP. When HP hits 0, show a "Game Over" modal with the wave number reached and a "Restart" button. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** only. * **Touch Controls (Virtual UI)**: * **Left Side**: A floating **Virtual Joystick** or two large arrow buttons for horizontal movement. * **Right Side**: * **Button A (Large)**: Jump (Tap once for jump, tap again in mid-air for double jump). * **Button B (Medium)**: Shoot (Hold for auto-fire). * **Button C (Small)**: Switch Weapon / Interact. * **UI Design**: * Buttons must have a high-contrast outline and be at least 60x60 pixels to ensure touch accuracy. * Place the "Pause" button in the top-right corner, away from action zones. * **Haptic Feedback**: Trigger the device's vibration (`navigator.vibrate`) when shooting heavy weapons or taking damage to enhance the "explosive" feel. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Temple of Boom

Temple of Boom is an adrenaline-pumping platform adventure game that combines classic pixel art aesthetics with modern gameplay mechanics. This explosive action game challenges players to survive deadly monster attacks while navigating through mysterious temple environments. Whether you're playing solo or with a friend, Temple of Boom delivers intense combat and platforming action that will keep you on the edge of your seat.

The game features distinctive retro-style pixel graphics that bring the dangerous temple world to life, complete with colorful characters, menacing monsters, and detailed environments that pay homage to classic arcade games.

Core Features

Dual Game Modes for Maximum Replayability

Campaign Mode takes you through an epic journey across three unique temples, each filled with ungodly creatures and challenging obstacles. Progress through increasingly difficult levels as you uncover the mysteries hidden within each temple's depths.

Endless Mode offers unlimited action where your sole mission is survival. Face wave after wave of monsters in this high-intensity mode that tests your skills, reflexes, and endurance to the absolute limit.

Flexible Multiplayer Options

  • Single Player Adventure : Master the temples at your own pace with full control customization
  • 2 Player Cooperative : Team up with a friend for shared-screen multiplayer action
  • Cross-Platform Compatibility : Play seamlessly on desktop computers and mobile devices
  • No Download Required : Instant access through any modern web browser

Weapon System and Combat

The game features a dynamic weapon system that keeps combat fresh and exciting. Pick up various weapons throughout your adventure, each with unique properties and firing patterns. Switch between weapons strategically to handle different enemy types and combat situations effectively.

Gameplay Mechanics

Platforming Excellence

Temple of Boom combines precise platforming with intense combat action. Navigate through temple corridors using smooth jumping mechanics, including double-jump capabilities for reaching higher platforms and avoiding enemy attacks. The pixel-perfect collision detection ensures responsive and fair gameplay.

Monster Battles

Face a diverse array of creatures, from flying purple monsters to ground-based enemies. Each enemy type requires different strategies and weapon choices, creating engaging tactical gameplay that rewards quick thinking and adaptation.

Controls Guide

Single Player Controls

  • Arrow Up : Jump or perform double jump for extra height
  • Left/Right Arrows : Move your character sideways through the temple
  • Down Arrow : Pick up weapons and items
  • Z Key : Shoot your current weapon
  • X Key : Switch between available weapons

Two Player Controls

Player 1 Commands: - W Key : Jump or double jump - A/D Keys : Move left and right - S Key : Pick up weapons and items - C Key : Fire weapon - V Key : Switch weapons

Player 2 Commands: - Arrow Up : Jump or double jump - Left/Right Arrows : Movement - Down Arrow : Pick up items - K Key : Shoot - L Key : Change weapons

Why Play Temple of Boom

Perfect for All Skill Levels

Whether you're a platforming veteran or new to adventure games, Temple of Boom offers accessible controls with deep gameplay mechanics. The learning curve is gentle enough for beginners while providing enough challenge for experienced players.

Social Gaming Experience

The cooperative multiplayer mode makes Temple of Boom perfect for gaming with friends or family. Share the excitement of monster battles and work together to overcome challenging temple sections.

Retro Gaming Appeal

For fans of classic arcade and pixel art games, Temple of Boom delivers authentic retro aesthetics with modern quality-of-life improvements. Experience the nostalgia of classic platformers with contemporary game design.

Free and Accessible

Enjoy the complete Temple of Boom experience without any cost. No registration, no downloads, no hidden fees – just pure gaming fun accessible through your web browser on any device.

Endless Replayability

With both campaign and endless modes, plus the option to play solo or cooperatively, Temple of Boom offers tremendous replay value. Each playthrough can feel fresh thanks to dynamic enemy encounters and weapon variety.

Frequently Asked Questions (FAQ)