Bishop (model.pieces.bishop)¶
model.pieces.bishop
¶
Bishop chess piece implementation with diagonal move vectors.
Bishop
¶
Bases: Piece
Bishop chess piece that moves and attacks along diagonals.
Source code in src/model/pieces/bishop.py
__init__(color, piece_type='bishop')
¶
Initialize a Bishop piece.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
color
|
int
|
Color identifier (1 for White, -1 for Black). |
required |
piece_type
|
str
|
Piece type name (default: "bishop"). |
'bishop'
|