-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
featImplementation of a new featureImplementation of a new featuremove-generationChess moves generation (legal, pseudo-legal).Chess moves generation (legal, pseudo-legal).testingAdding, updating or removing any kind of tests.Adding, updating or removing any kind of tests.
Description
🎯 Goal
Efficiently answer:
“Which pieces attack this square?”
🧠 Key Idea
Use reverse attacks from the target square.
🛠️ Tasks
Implement attackers for:
-
pawns (reverse direction)
-
knights
-
king
-
bishops / queens
-
rooks / queens
-
Return a Bitboard of attacking pieces
✅ Acceptance Criteria
- Unit tests on known positions
- Used for check detection and castling validation
Metadata
Metadata
Assignees
Labels
featImplementation of a new featureImplementation of a new featuremove-generationChess moves generation (legal, pseudo-legal).Chess moves generation (legal, pseudo-legal).testingAdding, updating or removing any kind of tests.Adding, updating or removing any kind of tests.