Play Chess
play_chessStart a chess game against an AI opponent as a study break. Options: difficulty (beginner 800, intermediate 1200, advanced 1600, master 2000 Elo), player_color (white/black/random), time_control (blitz/rapid/classical/unlimited), opening_query (optional, e.g. 'sicilian dragon', 'italian game') with variation (optional). Includes move validation, opening descriptions and post-game analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| variation | No | Specific variation of the opening (optional) | |
| difficulty | No | AI difficulty level: beginner (800 ELO), intermediate (1200 ELO), advanced (1600 ELO), master (2000 ELO) | |
| player_color | No | Player's color choice (white, black, random) | |
| time_control | No | Time control format (blitz, rapid, classical, unlimited) | |
| opening_query | No | Natural language opening query (e.g., 'spanish defence', 'sicilian dragon') |