Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | refactor: rename apply_move -> make_move | eug-vs | 2023-01-23 | -5/+5 |
| | ||||
* | fix: derive necessary traits | eug-vs | 2023-01-23 | -3/+7 |
| | ||||
* | feat: implement apply_move | eug-vs | 2023-01-23 | -0/+54 |
| | ||||
* | fix: add pawn attacks to move generation | eug-vs | 2023-01-23 | -1/+5 |
| | ||||
* | refactor: use Square as type everywhere | eug-vs | 2023-01-23 | -35/+21 |
| | ||||
* | refactor: use FromPrimitive to consturct enums | eug-vs | 2023-01-23 | -59/+45 |
| | ||||
* | feat: implement basic move generation | eug-vs | 2023-01-23 | -20/+104 |
| | ||||
* | refactor: compute pieces by color separately | eug-vs | 2023-01-22 | -3/+11 |
| | ||||
* | feat: compute occupancy by color | eug-vs | 2023-01-22 | -0/+13 |
| | ||||
* | feat: compute board occupancy and empty squares | eug-vs | 2023-01-22 | -3/+24 |
| | ||||
* | feat: add initial moves module | eug-vs | 2023-01-22 | -0/+1 |
| | ||||
* | refactor: return generated arrays | eug-vs | 2023-01-21 | -17/+18 |
| | ||||
* | feat: precompute knight and king attacks | eug-vs | 2023-01-21 | -3/+3 |
| | ||||
* | feat: implement FEN parsing | eug-vs | 2023-01-21 | -0/+140 |
| | ||||
* | refactor: create board module | eug-vs | 2023-01-21 | -0/+24 |