Skip to content

Implement getValidMoves() for each piece type #5

Description

@MoMath3000

Core movement logic, one sub-task per piece:

  • Rook (in progress)
  • Bishop
  • Queen
  • Knight
  • King (no special-move handling yet — see castling issue)
  • Pawn (no special-move handling yet — see en passant and promotion issue)

Each returns either pseudo-legal or only fully legal moves. Decision pending; see research issue on legality filtering.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions