Queen (model.pieces.queen)¶
model.pieces.queen
¶
Queen chess piece implementation combining orthogonal and diagonal ray movements.
Queen
¶
Bases: Piece
Queen chess piece with 8-direction ray movement (orthogonal and diagonal).
Source code in src/model/pieces/queen.py
__init__(color, piece_type='queen')
¶
Initialize a Queen piece.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
color
|
int
|
Color identifier (1 for White, -1 for Black). |
required |
piece_type
|
str
|
Piece descriptor (default: "queen"). |
'queen'
|