Civilization Wars: All-Stars

Seele01-Flash
By
Civilization Wars: All-Stars is an epic strategy and tower defense game where you command entire civilizations in global warfare. Build armies, upgrade weapons, and conquer territories across 4 complete campaigns.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Civilization Wars: Micro RTS**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adopt a **Low-Poly, Cel-Shaded (Toon Shader)** aesthetic to mimic the hand-drawn cartoon style of the original reference. Characters should have "Chibi" proportions (large heads, small bodies) to make them readable on small mobile screens. * **Terrain:** A floating island or contained battlefield map with distinct biomes (e.g., Green Grasslands, Arid Desert). The ground should have a grid-like navigation mesh hidden underneath for unit pathfinding. * **Structures:** * **Base Towers:** Cylindrical or Castle-like structures. They must display a **floating number** above them representing the current troop count. * **Neutral Towers:** Greyed-out structures waiting to be captured. * **Crystal Mines:** Optional special structures that provide mana/resources. * **Units:** Simplified low-poly meshes for soldiers. * **Team Colors:** Distinct colors for identification (e.g., Player is Blue, Enemy is Red, Neutral is Grey). * **Optimization:** Use **THREE.InstancedMesh** for rendering troops, as there may be 100+ units on screen simultaneously. Limit texture sizes to 512x512. * **Effects:** Simple particle explosions when a unit dies or a building is captured. A glowing ring highlighting the selected building. ### 2. Audio Requirements * **BGM:** An epic, orchestral marching theme with a looping drum cadence to simulate a war atmosphere, but kept lighthearted/adventurous. * **Sound Effects (SFX):** * **Selection:** A crisp "pop" or "click" sound. * **Marching:** A rhythmic pattering sound when troops move. * **Combat:** Cartoonish sword clashes and "Hoorah!" shouts. * **Capture:** A triumphant fanfare trumpet sound when a building is taken. * **Error:** A dull thud if trying to move to an invalid location. ### 3. Gameplay Loop * **Core Mechanic:** A "Swarm/Building Capture" RTS. * **Generation:** Towers automatically generate troops over time (e.g., 1 unit per second). * **Movement:** The player drags from a "Source Tower" to a "Target Tower". This sends 50% of the troops from Source to Target. * **Combat Logic:** When troops arrive at a hostile tower, they subtract from the tower's garrison count. If the count drops below 0, the tower is captured, flips color, and begins regenerating troops for the conqueror. If they arrive at a friendly tower, they add to the garrison count. * **Win Condition:** The player captures all enemy structures on the map. * **Lose Condition:** The player loses all their structures. * **AI:** A simple state machine for the enemy that periodically checks for weak player towers and sends attacks. ### 4. Mobile Controls & Interaction * **Control Scheme:** Touch and Drag (Drag-and-Drop). * **Touch Start:** Raycast detects if a player-owned building is touched. Highlight the building. * **Touch Move:** Draw a **dynamic Bezier curve or arrow** from the source building to the current finger position to visualize the attack path. * **Touch End:** If the finger releases over a valid target building (Enemy, Neutral, or Friendly), trigger the troop movement. If released over empty space, cancel the action. * **Camera:** Isometric fixed perspective (orthographic camera preferred for clarity). Allow simple **two-finger pinch to zoom** and **one-finger pan** (only if the map is larger than the screen). * **UI Elements:** * UI must be overlaid on the 3D canvas. * Troop count numbers must be large, legible, and billboarded (always facing the camera). * **Feedback:** Trigger the device's vibration (Haptic Feedback) when a valid target is locked onto during the drag action. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Civilization Wars: All-Stars

Civilization Wars: All-Stars is an intense strategy tower defense game that combines tactical combat with long-term strategic planning. With a stellar rating of 4.2/5 from players, this game offers an epic experience where you don't just choose a side in global warfare - you command an entire civilization.

This comprehensive edition includes access to four complete Civilization Wars campaigns, each featuring unique worlds, warriors, and strategic challenges that will test your tactical prowess and strategic thinking.

Core Features

Complete Strategic Control

Take full command of your civilization's military might. You'll build armies from the ground up, starting with basic units and progressing to advanced warriors. Every decision matters - from initial unit placement to final strategic pushes that determine victory or defeat.

Four Epic Campaigns

Experience the complete Civilization Wars saga with access to all four fully-fleshed campaigns. Each game presents unique civilizations, distinct warrior types, and specialized strategic challenges that require different tactical approaches.

Deep Military Progression

Develop your military machine through comprehensive upgrade systems: - Army Building : Recruit diverse unit types suited to different combat roles - Weapon Upgrades : Enhance your forces' combat effectiveness - Soldier Training : Improve unit capabilities and battle performance - Supply Lines : Establish crucial transport and logistics networks

Strategic Warfare Mechanics

Engage in complex military operations that reward patience and planning: - Territory Control : Stake out strategic positions across detailed battle maps - Hostile Takeovers : Plan and execute tactical conquests of neighboring territories - Resource Management : Balance military expansion with economic development - Long-term Strategy : Success comes to those who plan carefully and strike at the right moment

Gameplay Experience

Civilization Wars: All-Stars rewards strategic thinking over quick reflexes. The game emphasizes careful planning, resource allocation, and tactical positioning. Players must balance immediate tactical needs with long-term strategic objectives, making every decision crucial to ultimate victory.

The tower defense elements blend seamlessly with civilization management, creating a unique hybrid experience where base building meets tactical combat. Each battle requires both strategic foresight and tactical adaptability.

Operation Guide

Basic Controls

  • Mouse Navigation : Use your mouse to access all in-game menus and options
  • Click to Select : Choose units, buildings, and strategic options
  • Drag to Place : Position units and structures strategically on the battlefield
  • Menu Interaction : Navigate through comprehensive upgrade and management systems

Strategic Tips

  1. Plan Before Acting : Study the battlefield and plan your approach before committing forces
  2. Balance Resources : Maintain equilibrium between military expansion and economic growth
  3. Upgrade Wisely : Invest in upgrades that complement your strategic approach
  4. Learn Each Campaign : Each of the four campaigns has unique mechanics worth mastering

Why Play Civilization Wars: All-Stars

This game stands out in the strategy genre by offering genuine depth and complexity without overwhelming newcomers. The four-campaign structure provides excellent value, essentially delivering four complete games in one package. Whether you're a strategy veteran or new to the genre, the game's progressive difficulty and comprehensive tutorial systems ensure an engaging experience.

The combination of tower defense mechanics with civilization management creates a unique gaming experience that's both accessible and deeply strategic. The game rewards both tactical skill and strategic patience, making it perfect for players who enjoy thinking several moves ahead.

Frequently Asked Questions (FAQ)