Back to Home

Game Controls

Master desktop and mobile controls for efficient gameplay

Desktop Controls

Mouse Controls

Left Click

  • No tile selected: Click owned tile to select it, or click enemy/neutral tile to auto-select best source and launch attack
  • Tile selected: Click same tile to deselect, adjacent tiles for immediate move, distant tiles to launch pathfinding intent

Right Click

  • Select tile without launching intent
  • Useful for switching between territories without moving armies

Modifiers

  • Alt + Click or Shift + Click: Select tile without launching intent
  • Shift + Drag: Pan the camera
  • Middle Mouse + Drag: Pan the camera
  • Scroll Wheel: Zoom in/out

Keyboard Controls

Movement Keys

  • W / ↑: Move armies up
  • S / ↓: Move armies down
  • A / ←: Move armies left
  • D / →: Move armies right
  • Spacebar: Cycle through owned tiles (capital → cities → captured capitals)

Mobile Controls

Touch Gestures

  • Tap: Select tile or move armies
  • Long Press (500ms): Select tile without launching intent (with haptic feedback)
  • Single Finger Drag: Pan the camera
  • Two Finger Pinch: Zoom in/out

Mobile-Specific Features

  • Initial zoom at 1.2x for comfortable tap size
  • Tab bar for switching between Game, Controls, and Chat
  • Optimized touch targets (44px minimum)

Intent-Based Movement

What is an Intent? An automatic pathfinding system that moves armies toward distant targets over multiple turns.

How It Works

  1. Click/tap a non-adjacent visible tile
  2. If no source selected or insufficient armies, game auto-selects best source
  3. System calculates optimal path avoiding mountains
  4. Each turn, armies move one step along the path
  5. Intent clears when target reached or path blocked

Auto-Source Selection (NEW!)

The game intelligently finds the best source tile using a scoring system:

  • Score = (Distance × 1.0) + (Armies × 0.5)
  • Cities get 20% distance bonus
  • Prefers farther tiles with more armies
  • Falls back to capital if needed

Visual Feedback

  • Red dashed border: Shows intent path
  • Gold overlay: Selected tile with movable armies
  • Gray overlay: Selected tile with only 1 army

Camera Controls

Zoom

  • Desktop: Scroll wheel (zooms toward cursor)
  • Mobile: Pinch gesture
  • Range: 0.7x (full map) to 2x (close inspection)
  • Initial: Full map on desktop, 1.2x on mobile

Panning

  • Desktop: Shift + Drag, Middle Mouse + Drag, or Right Mouse + Drag
  • Mobile: Single finger drag (after 10px threshold)
  • Auto-follows selected tile near viewport edges (25% margin)

Quick Reference

Select Tile

Desktop: Left Click

Mobile: Tap

Move/Attack

Desktop: Click adjacent/distant tile

Mobile: Tap adjacent/distant tile

Select Without Intent

Desktop: Alt/Shift/Right Click

Mobile: Long Press (500ms)

Pan Camera

Desktop: Shift + Drag

Mobile: Single Finger Drag

Zoom

Desktop: Scroll Wheel

Mobile: Pinch Gesture

Cycle Tiles

Desktop: Spacebar

Mobile: Not available

Additional Resources

For complete technical details, see the full CONTROLS.md documentation.