Implement AI player spawning near human player
Objective
Create AI opponent system that spawns near human players to provide immediate challenge for MVP single-player experience.
Requirements
- Proximity Detection: Spawn AI when human player is detected
- Base Placement: Place AI base "a close walk" from human player
- AI Initialization: Set up AI player with same starting resources
- Same Rules: AI follows identical game rules as human players
Technical Details
- Detect when human player connects and is placed
- Calculate optimal AI base placement near player
- Initialize AI player state and resources
- Set up AI decision-making loop
- Ensure AI uses same building/unit systems
- Handle AI persistence until defeated
Acceptance Criteria
-
AI spawns automatically when human joins -
AI base is placed near but not too close to human -
AI starts with same resources as human player -
AI persists until defeated or human disconnects -
AI follows same game rules and mechanics
Milestone Relation
Essential for MVP single-player experience. Provides immediate challenge and validates game mechanics work for multiple players.