DeadTree Defender

Seele01-Flash
By
DeadTree Defender is a unique online shooting game that combines cute character design with exciting archery action. Take aim at baby-like demons while dodging their counter-attacks in this thrilling browser-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "DeadTree Defender". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Silhouette Art Style" inspired by the Flash era. The entire foreground (ground, the dead tree, the player, and enemies) should be rendered in absolute **black (#000000)** flat shading, creating a shadow puppet effect. * **Background:** A vibrant, atmospheric sunset gradient (deep red at the bottom fading to orange/yellow at the top) to create high contrast with the black silhouettes. * **Key Models:** * **The Tree:** A central, gnarly, low-poly dead tree (black) positioned in the center or slightly left. * **The Archer (Player):** A simple 2D stylized shape or low-poly 3D mesh (black) holding a bow. * **Enemies:** "Baby-like demons" represented as small, round, crawling or flying black shapes with glowing red eyes (simple emissive spheres) to distinguish them. * **Projectiles:** * Player Arrows: Thin white lines (high contrast) with a slight trail effect. * Enemy Attacks: "Large balls" rendered as bright red or purple glowing spheres. * **Mobile Optimization:** Use an Orthographic Camera to simulate a 2D side-scrolling view. Use `THREE.InstancedMesh` for enemies and particles to maintain 60FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A driving, slightly eerie retro-synth track or a dramatic orchestral loop that fits a "last stand" defense scenario. * **Sound Effects (SFX):** * **Shooting:** A distinct "twang" of a bowstring. * **Enemy Death:** A high-pitched, comical "squeal" or pop sound (as described in the game lore) when an enemy is hit. * **Impact:** A heavy thud when large balls hit the ground or the player. * **Ambience:** Subtle wind howling sound. ### 3. Gameplay Loop * **Core Mechanic:** The player controls an archer defending the "Dead Tree". Waves of enemies spawn from the right side of the screen and move toward the tree. * **Combat Logic:** * Player can move left/right and jump/duck to dodge the "large ball" counter-attacks from enemies. * Player aims and shoots arrows. Arrows should have slight gravity (physics-based trajectory). * Enemies shoot back occasionally. * **Win/Loss:** * **Loss:** Player health reaches 0 (too many hits). * **Win/Score:** Survival time or number of kills. Score increases with every "squeal" (kill). ### 4. Mobile Controls & Interaction * **Screen Orientation:** Landscape Mode (Force landscape via CSS/logic). * **Control Scheme (Dual Virtual Stick):** * **Left Stick (Movement):** A virtual joystick on the bottom-left. Up to jump, Down to duck, Left/Right to move. * **Right Stick (Aim & Fire):** A virtual joystick on the bottom-right. Dragging the stick aims the bow (visualize a trajectory line). **Releasing** the stick fires the arrow. * **UI/UX:** * Minimalist UI. Health bar at the top left. Score at the top center. * All UI buttons must have a hit area of at least 44x44 pixels. * **Feedback:** Add a screen shake effect (camera jitter) when the player gets hit or a large enemy explodes. Add simple vibration (haptic feedback) on shooting if supported. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

DeadTree Defender is an engaging online shooting game that offers a unique twist on the traditional archery genre. With its distinctive art style featuring cute yet menacing baby-like demons, this game provides an entertaining challenge for players who enjoy action-packed shooting gameplay. The game has earned a solid rating from the gaming community and offers hours of free entertainment directly in your browser.

Core Features

This captivating shooting game stands out with several compelling features:

  • Completely Free : Play the full game without any cost or registration requirements
  • Unique Character Design : Battle against adorable yet dangerous baby-like demon enemies
  • Intuitive Controls : Simple arrow key and mouse controls make it easy for anyone to play
  • Browser-Based Gaming : No downloads or installations needed - play instantly online
  • Action-Packed Gameplay : Fast-paced shooting action with strategic dodging elements
  • Cross-Platform Compatible : Works perfectly on desktop computers and laptops

Distinctive Art Style

DeadTree Defender features a charming visual design that balances cute aesthetics with thrilling action. The baby-like demon enemies are both endearing and challenging, creating a unique gaming atmosphere that sets it apart from typical shooting games.

Strategic Combat System

The game requires both precision aiming and quick reflexes. Players must carefully time their shots while avoiding the demons' large-balled counter-attacks, creating an engaging tactical shooting experience.

Game Gameplay

In DeadTree Defender, you play as an archer defending against waves of baby-like demon creatures. Your mission is to eliminate these enemies using precise archery skills while avoiding their projectile attacks. The game combines elements of skill-based shooting with strategic positioning, requiring players to master both accuracy and movement.

The demons will launch counter-attacks with large projectiles that you must dodge while maintaining your offensive strategy. Success depends on finding the right balance between aggressive shooting and defensive maneuvering.

Operation Guide

Mastering DeadTree Defender is straightforward with these simple controls:

  • Arrow Keys : Use the directional arrow keys to move your character around the battlefield
  • Up Arrow : Jump to avoid incoming attacks or reach better shooting positions
  • Down Arrow : Duck to dodge low-flying projectiles
  • Mouse Controls : Aim and shoot your bow using mouse movements and clicks
  • Strategic Movement : Combine movement and shooting for optimal defense and attack patterns

The intuitive control scheme allows players to focus on the strategic aspects of combat rather than struggling with complicated button combinations.

Why Play This Game

DeadTree Defender offers a perfect blend of accessibility and challenge that appeals to both casual and dedicated gamers. The free-to-play nature means you can jump right into the action without any commitment, while the unique art style and engaging gameplay provide lasting entertainment value.

The game's browser-based format makes it ideal for quick gaming sessions during breaks, and the strategic shooting mechanics offer enough depth to keep players coming back for more. Whether you're looking for a few minutes of fun or want to master the challenging demon waves, DeadTree Defender delivers an enjoyable experience that's both cute and exciting.

Frequently Asked Questions (FAQ)