Spaces:
Configuration error
Configuration error
metadata
applyTo: '**'
PyCatan AI Project Instructions
π Project Overview
PyCatan_AI is a Python implementation of the Settlers of Catan board game with a focus on AI agent development. The project consists of:
- Core Game Engine: Complete implementation of Catan game rules, board management, and resource mechanics
- Game Management: Turn-based coordination, action validation, and game state management
- Player Types: Support for both human players (CLI) and AI agents
- Visualization: Console and web-based game state visualization
- AI Development: Framework for building and testing LLM-based AI agents to play Catan
The primary goal is to create intelligent AI agents that can play Settlers of Catan autonomously, making strategic decisions about resource management, building placement, trading, and overall game strategy.
π Related Documentation
For detailed information about specific aspects of the project, refer to:
- AI_ARCHITECTURE.md - Architecture and design of the AI agent system
- AI_AGENT_PRINCIPLES.md - Core design principles and philosophy for AI agent implementation
- WORK_PLAN.md - Detailed development work plan and roadmap
- (Additional documentation files will be referenced here as they are created)
π― Project Context
This instruction file provides general coding guidelines and project context that AI assistants should follow when generating code, answering questions, or reviewing changes across the entire codebase.