Kiomet - Real-Time Strategy IO Game

Seele01-Flash
By
Kiomet is an immersive real-time IO strategy game where players build kingdoms, capture territories, and battle for dominance. With 27 unique towers and strategic multiplayer gameplay, every decision shapes your path to victory.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Kiomet". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Tactical War Map aesthetic. Minimalist but polished geometry. * **Background:** A dark, stylized surface (gunmetal grey or deep navy) resembling a digital command table or a simplified topographic map. Faint grid lines or Voronoi patterns should pulse slowly in the background. * **Towers (Nodes):** Use simple geometric shapes (Cylinders for standard towers, Hexagons for Capitals/Kings). They must be color-coded by faction (e.g., Neon Blue for Player, Red/Green/Orange for AI enemies, Grey for Neutral). * **Units:** Use `THREE.InstancedMesh` for units to ensure high performance (60FPS) on mobile, as hundreds of units may be on screen. Units should be simple distinct shapes (arrows or small triangles) that "flow" like liquid between towers. * **Territory:** Dynamic mesh generation or shader-based overlays that draw a colored border/glow around controlled towers, expanding visually as the player captures more nodes. * **Connections:** Draw smooth glowing lines (Bezier curves) between connected towers to represent "Supply Lines." ### 2. Audio Requirements * **BGM:** A minimal, ambient electronic track. Think "Deep Strategy" or "War Room" atmosphere—low synths, slow tempo, increasing in intensity slightly during large battles. * **Sound Effects (SFX):** * **Selection/Interaction:** Crisp, high-tech "blips" or "clicks" when touching a tower. * **Troop Movement:** A subtle "whoosh" or digital flowing sound when a stream of units is deployed. * **Combat:** Muffled pops or small explosions when opposing units collide. * **Capture:** A satisfying "power-up" chord or positive chime when a tower is conquered. * **Alarm:** A distinct warning klaxon if the Player's King tower is under attack. ### 3. Gameplay Loop * **Core Mechanic:** Real-time territory expansion. Towers automatically generate "Troops" (integer values) over time. * **Deployment:** The player drags a line from a controlled tower to a target tower (neutral or enemy). Half of the garrisoned troops flow to the target. * **Combat Logic:** * If Target is Friendly: Troops are added to the garrison (Reinforce). * If Target is Enemy/Neutral: Troops subtract from the target's garrison. If garrison < 0, the tower is captured and flips to the attacker's color. * **Upgrades:** Players can spend troops to upgrade a tower (increasing generation rate or defense). * **Win/Loss Condition:** * **Victory:** Capture all enemy towers or dominate >75% of the map. * **Defeat:** The Player's "King" tower (starting node) is captured by an enemy. ### 4. Mobile Controls & Interaction * **Camera Control:** * **Two-Finger Drag:** Pan the map view. * **Pinch:** Zoom in/out. * **Unit Control (One Finger):** * **Touch & Drag:** Initiate a drag from a player-owned tower. A visual arrow/line should follow the finger. * **Release:** If released over a valid target tower, send troops. If released in empty space, cancel action. * **Upgrades:** Double-tap a tower to trigger an upgrade (if resources allow). * **UI Layout:** * Top Left: Resource/Troop total count. * Top Right: Pause/Menu button (44x44px hit area). * Tower Labels: Floating text (`THREE.Sprite` or HTML overlay) above each tower showing current troop count. Text must remain legible at different zoom levels. * **Feedback:** * **Visual:** The target tower should highlight/glow when the drag gesture hovers over it. * **Haptic:** Trigger a short vibration (using `navigator.vibrate`) when a tower is successfully captured or lost. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Kiomet

Kiomet is a captivating real-time IO strategy game that combines kingdom building, tactical warfare, and multiplayer competition in one dynamic experience. This free online game challenges players to expand their territories, defend their kingdoms, and rise through the leaderboards in an ever-changing strategic battlefield.

Set in a vibrant 2D world, Kiomet offers an accessible yet deep strategic experience that appeals to both casual players and strategy enthusiasts. The game's intuitive drag-and-drop mechanics make it easy to learn, while its complex tactical systems provide endless strategic depth.

Core Features

Extensive Strategic Options

Kiomet boasts 27 unique tower types and 10 distinct unit classes , each marked with recognizable symbols for easy identification. This variety ensures that no two battles play out the same way, offering countless strategic combinations and tactical approaches.

Real-Time Multiplayer Action

Engage in intense real-time battles against players from around the world. The multiplayer environment creates unpredictable scenarios where quick thinking and adaptive strategies determine victory or defeat.

Alliance System

Form strategic alliances with other players to strengthen your position. The built-in chat system allows for coordination and diplomacy, adding a crucial social element to the strategic gameplay.

Territory Expansion Mechanics

Capture and control territories through strategic unit deployment. Build supply lines to maintain resource flow and strengthen your empire's foundation for sustained growth.

Progressive Upgrade System

Enhance your towers and units with meaningful upgrades that significantly impact gameplay. Each improvement opens new tactical possibilities and strengthens your defensive capabilities.

Gameplay Mechanics

Core Objectives

The primary goal in Kiomet is territorial expansion while maintaining strong defenses. Players must balance offensive operations with defensive preparations, as losing your king results in immediate defeat.

Strategic Unit Deployment

Drag and drop your forces to capture unclaimed territories or attack enemy positions. The directional arrow system guides expansion opportunities, but timing and positioning are crucial for successful conquests.

Resource Management

Efficient resource management through supply line construction becomes essential for sustained territorial growth. Well-planned supply networks reduce manual management and enable focus on strategic decision-making.

Operation Guide

Basic Controls

  • WASD keys or Arrow keys : Navigate the camera view across the battlefield
  • Right-click drag : Alternative camera movement option
  • Left-click drag : Deploy forces to target locations
  • Alliance button : Request or accept partnerships with other players

Strategic Tips

  1. Protect your king - Your survival depends on keeping the king safe
  2. Build supply lines early - Automate resource collection for efficiency
  3. Form alliances wisely - Partnerships can provide crucial protection
  4. Balance offense and defense - Don't overextend your forces
  5. Monitor enemy movements - Use camera controls to maintain battlefield awareness

Why Play Kiomet

Immediate Accessibility

Kiomet requires no downloads or installations. Simply open your web browser on any device - desktop or mobile - and start playing immediately. The game's cross-platform compatibility ensures you can continue your conquests anywhere.

Skill-Based Progression

Unlike pay-to-win games, Kiomet rewards strategic thinking and tactical execution. Success comes from understanding game mechanics, reading opponents, and making smart decisions under pressure.

Dynamic Replayability

With multiplayer battles, alliance systems, and countless strategic combinations, every game session offers unique challenges. The evolving meta-game keeps experienced players engaged while remaining welcoming to newcomers.

Community Engagement

Join a global community of strategy enthusiasts. The alliance system and chat features foster meaningful player interactions, creating lasting gaming relationships beyond individual matches.

Frequently Asked Questions (FAQ)