Smileys War - Online Shooting Game

Seele01-Flash
By
Smileys War is a unique and entertaining shooting game featuring adorable smiley face characters engaged in intense weapon battles. Despite their cute appearance, these smileys pack serious firepower!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Smileys War: Pocket Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Shooter using a **Cel-Shaded / Toon** aesthetic (use `MeshToonMaterial`) to replicate the original Flash game's vector art style in 3D. * **Characters:** * **Player & Enemies:** Yellow spheres (Smileys) with dynamic texture maps for faces (Normal, Angry, Hurt). * **Limbs:** "Rayman-style" floating hands (simple spheres or low-poly mittens) that hold the weapons. No legs required; characters "slide/roll" or hover slightly. * **Weapons:** Low-poly models for a Bow (from screenshot), Pistol, Uzi, and Bazooka. Projectiles should be visible meshes (arrows, bullets, rockets). * **Environment:** A floating arena map ("Sky Battle") with metal platforms, floating crates for cover, and a gradient blue skybox background. * **Performance Optimization:** Use instanced mesh rendering for projectiles and particles. Limit max lights to 1 directional + ambient. Mobile-optimized geometry (low poly count). ### 2. Audio Requirements * **BGM:** High-energy, fast-paced **Arcade Techno / Drum & Bass** track that loops seamlessly. * **Sound Effects (SFX):** * *Jump:* A cartoonish "Boing" or air-whoosh sound. * *Shooting:* Distinct sounds for weapons (Bow: "Thwip", Gun: "Pop-pop", Bazooka: "Launch-whistle"). * *Damage/Death:* Cute but chaotic squeals or "Oof" sounds. * *Impact:* Comic-style explosion sounds. ### 3. Gameplay Loop * **Core Mechanics:** A fast-paced Deathmatch arena. The player fights against 2-3 AI bots. * **Physics:** Arcade physics using a library like `Cannon.js` or simple AABB collision. High jump height, slightly floaty gravity to allow mid-air aiming. * **Combat System:** * Projectiles have travel time and gravity (especially arrows/rockets). * Health bars displayed above every character. * **Weapon Spawning:** Weapons spawn randomly on the map; picking one up replaces the current weapon. * **Win/Loss:** The match lasts 2 minutes. The character with the most kills wins. If the player falls off the map, they respawn with -1 kill score. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** only. * **Virtual Controls (Twin-Stick Style):** * **Left Joystick:** Controls movement (Left/Right run). * **Right Joystick:** Controls Aiming (360 degrees). **Auto-fire logic:** Weapon fires automatically when the Right Joystick is held at the maximum limit (or release-to-fire for the Bow). * **Action Buttons:** * **Jump Button:** Located near the Right Joystick (large, easy to tap). * **Switch Weapon:** A distinct button to cycle through owned weapons (instead of 1-9 keys). * **Camera:** A dynamic side-view camera that smoothly follows the player with a slight look-ahead offset in the direction they are aiming. * **Feedback:** Screen shake on explosions. Haptic feedback (vibration) when taking damage or scoring a kill. UI buttons must have a minimum touch target of 48px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Smileys War is an action-packed shooting game that combines cute cartoon aesthetics with intense combat gameplay. Rated 3.7/5 by players, this game offers a perfect blend of adorable characters and explosive action. Control charming smiley face warriors armed with an impressive arsenal of weapons, from bows and arrows to advanced firearms.

The game's unique appeal lies in its contrast between the innocent, cheerful appearance of the smiley characters and the serious tactical combat they engage in. Each battle is fast-paced and requires quick reflexes, strategic positioning, and accurate aiming to emerge victorious.

Core Features

Cute Yet Fierce Combat

Despite their adorable appearance, these smiley warriors are serious fighters. The game masterfully balances cute character design with engaging shooting mechanics, creating a unique gaming experience that appeals to both casual and hardcore gamers.

Extensive Weapon Arsenal

Choose from 9 different weapons, each with unique characteristics: - Bow and Arrow : Classic ranged weapon for precise shots - Firearms : Various guns with different firing rates and damage - Special Weapons : Unique armaments for tactical advantages

Switch between weapons instantly using number keys (1-9) to adapt to different combat situations.

Dynamic Movement System

Fluid character movement allows for strategic positioning during battles. Jump over obstacles, dodge incoming fire, and find the perfect vantage point to eliminate your opponents.

Browser-Based Gameplay

No downloads or installations required! Play directly in your web browser with smooth performance across different devices and platforms.

Gameplay Mechanics

The objective is straightforward yet challenging: eliminate your opponents before they eliminate you. Each smiley character can take damage, and strategic thinking is essential for survival. Position yourself carefully, choose the right weapons for each situation, and time your shots perfectly.

The physics-based combat system adds realism to the cartoon aesthetic, making each battle feel dynamic and engaging. Environmental elements can be used strategically, and weapon selection plays a crucial role in determining the outcome of each encounter.

Operation Guide

Movement Controls: - A Key : Move left - D Key : Move right - W Key : Jump (essential for dodging and reaching higher positions)

Combat Controls: - Mouse : Aim your weapon and fire at enemies - Number Keys (1-9) : Switch between different weapons quickly

Pro Tips: - Master the jumping mechanic to avoid enemy fire - Experiment with different weapons to find your preferred combat style - Use terrain to your advantage for cover and strategic positioning - Quick weapon switching can give you a significant tactical advantage

Why Play Smileys War

Perfect for All Skill Levels : Whether you're a shooting game veteran or newcomer, the intuitive controls and progressive difficulty make it accessible to everyone.

Quick Gaming Sessions : Ideal for short breaks or extended gaming sessions, with battles that are engaging but not time-consuming.

Unique Art Style : The contrast between cute characters and serious combat creates a memorable and entertaining experience.

Free and Accessible : Play immediately without registration, downloads, or payments. Compatible with most modern web browsers.

Stress Relief : The cartoon violence and cheerful characters provide a lighthearted take on the shooting genre, perfect for unwinding.

Frequently Asked Questions (FAQ)