issues
search
hgducharme
/
meatball
A C++17 chess engine written entirely from scratch (WIP)
GNU General Public License v2.0
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Relaxing the linter CI job for now
#62
hgducharme
closed
3 months ago
0
Add monte carlo tree search
#61
hgducharme
opened
3 months ago
1
Implement a working move search
#60
hgducharme
opened
3 months ago
0
renamed to test_movegeneration.cpp
#59
hgducharme
closed
3 months ago
0
Made move generation a namespace of free functions instead of a class
#58
hgducharme
closed
3 months ago
1
Added missing operator overload tests for bitboard class
#57
hgducharme
closed
3 months ago
1
Fixed some compiler warnings
#56
hgducharme
closed
3 months ago
1
44 fix
#55
hgducharme
closed
3 months ago
0
Improve makefile
#54
hgducharme
closed
3 months ago
1
CI Pipeline
#53
hgducharme
closed
3 months ago
1
Hotfix
#52
hgducharme
closed
3 months ago
0
Create a CI pipeline with Github Actions
#51
hgducharme
closed
3 months ago
0
Add isolated builds inside docker containers
#50
hgducharme
closed
3 months ago
1
Cool build tool ideas
#49
hgducharme
closed
3 months ago
1
Refactor `movegenerator::getMovesByPiece()`
#48
hgducharme
opened
4 months ago
0
Separate out the FEN functions from the `Chessboard` class, and validate legal FEN
#47
hgducharme
opened
4 months ago
0
TODO
#46
hgducharme
opened
4 months ago
0
Add docker file
#45
hgducharme
closed
3 months ago
3
Remove `static inline` from functions inside `attacktables.h` and `magicbitboard.h`
#44
hgducharme
closed
3 months ago
1
Figure out a way to keep track of types of moves during the perft execution
#43
hgducharme
closed
3 months ago
1
`shiftSquareByDirection()` name change
#42
hgducharme
closed
3 months ago
1
Fishtest
#41
hgducharme
opened
6 months ago
0
Some FEN positions to consider for testing
#40
hgducharme
opened
6 months ago
1
Can pawn attacks be optimized?
#39
hgducharme
opened
6 months ago
0
`MoveGenerator` should likely just be a namespace of free functions
#38
hgducharme
closed
3 months ago
0
Investigate if this code change makes sense
#37
hgducharme
closed
3 months ago
3
Clean up compiler warnings
#36
hgducharme
closed
3 months ago
1
Maybe require all functions to just use a `Move` argument?
#35
hgducharme
closed
4 months ago
0
Tests for Bitboard operator overloading
#34
hgducharme
closed
3 months ago
2
Upgrade to C++20
#33
hgducharme
closed
3 months ago
1
Magic number generation for rooks is really slow
#32
hgducharme
opened
1 year ago
0
Have googletest only run `attacktables::init()` once before all unit tests
#31
hgducharme
closed
3 months ago
2
Maybe add a flag to `calculateDistanceFromEdgeOfBoard` to include or not include the edge of the board
#30
hgducharme
closed
1 year ago
1
Requirements
#29
hgducharme
opened
1 year ago
0
Starting to get to a point where this is getting a bit complex, some preplanned architecture would prob be good
#28
hgducharme
closed
1 year ago
1
Maybe change all 2D arrays to a vector of vectors
#27
hgducharme
opened
1 year ago
1
Add debug and release build options to makefile
#26
hgducharme
closed
3 months ago
1
Fix coverage errors after multiple builds
#25
hgducharme
closed
3 months ago
3
Add a code profiler
#24
hgducharme
opened
1 year ago
1
Add an execution flag for either using the stored magic numbers or recalculate magic numbers
#23
hgducharme
opened
1 year ago
0
Consider dynamically allocating the magic bitboard tables
#22
hgducharme
opened
1 year ago
0
Clean up some tech debt
#21
hgducharme
closed
4 months ago
0
Proofread and polish magic bitboards wiki page
#20
hgducharme
closed
1 year ago
1
Make a lot of the precalculated variables constant expressions
#19
hgducharme
opened
1 year ago
1
Add a bit more encapsulation to the code base
#18
hgducharme
closed
3 months ago
6
Add `test/unit/` and `test/integration/` subdirectories
#17
hgducharme
closed
4 months ago
3
Implement reference frame housekeeping for black and white
#16
hgducharme
closed
3 months ago
1
being able to query a square's rank and file would be cool
#15
hgducharme
closed
4 months ago
0
add a `squareToBitboard(Square s)` function
#14
hgducharme
closed
4 months ago
0
Override `==` operator for `Bitboard`
#13
hgducharme
closed
4 months ago
0
Next