# C++ Smart Client

Client C++ natif pour Warfactory avec performance optimale et interface complète.

## Architecture
- **Request/Response**: Communication optimisée avec game orchestrator
- **Multi-scale Rendering**: 4 échelles avec transitions fluides (OpenGL)
- **FOW Granularity**: Par chunk (ultra-léger, ~1 bit par chunk)
- **Performance**: 60fps natif, chunks on-demand, optimisation mémoire

## Core Features
- **Vehicle Design Interface**: Pick/place + A/E rotation + R snap toggle + templates
- **Factory Management**: Factorio-like avec belts, assemblers, inserters
- **Map Navigation**: Zoom discret, navigation node-based/libre
- **Real-time Combat**: Auto-battler avec oversight joueur
- **Multi-window Support**: Interface modulaire pour plusieurs écrans

## Technical Stack
- **Rendering**: OpenGL pour performance 2D optimale
- **GUI Framework**: ImGui ou custom pour interfaces game-specific
- **Networking**: REST/HTTP client optimisé C++
- **Audio**: 3D audio pour immersion combat/factory
- **Platform**: Cross-platform (Windows, Linux, Mac)

## UI Modules
- **Map Viewer**: Multi-scale avec streaming chunks intelligent
- **Vehicle Designer**: Grille interactive + composants + contraintes réalistes
- **Factory Planner**: Belts + production chains + optimisation
- **Combat Interface**: Overview tactical + contrôles d'oversight
- **Intelligence Dashboard**: Métriques temps réel + reconnaissance
- **Diplomacy Panel**: Relations + administration points + négociations

## Performance Targets
- **60fps constant** même avec 1000+ unités visibles
- **Memory efficient**: Chunks déchargés automatiquement
- **Network optimized**: Requests groupés, cache intelligent
- **Responsive UI**: <16ms latency pour toutes interactions