Skip to content

Commit 3e69063

Browse files
committed
GSoC 2025 Contributions: Crazyhouse Chess, Euchre Optimization, & Core Bug Fixes
1 parent 01e97b2 commit 3e69063

File tree

13 files changed

+1805
-696
lines changed

13 files changed

+1805
-696
lines changed

open_spiel/games/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ set(GAME_SOURCES
5050
coop_box_pushing/coop_box_pushing.h
5151
coordinated_mp/coordinated_mp.cc
5252
coordinated_mp/coordinated_mp.h
53+
crazyhouse/crazyhouse.cc
54+
crazyhouse/crazyhouse.h
55+
crazyhouse/crazyhouse_board.cc
56+
crazyhouse/crazyhouse_board.h
5357
crazy_eights/crazy_eights.cc
5458
crazy_eights/crazy_eights.h
5559
cribbage/cribbage.cc
@@ -395,6 +399,10 @@ add_executable(coordinated_mp_test coordinated_mp/coordinated_mp_test.cc ${OPEN_
395399
$<TARGET_OBJECTS:algorithms>)
396400
add_test(coordinated_mp_test coordinated_mp_test)
397401

402+
add_executable(crazyhouse_test crazyhouse/crazyhouse_test.cc ${OPEN_SPIEL_OBJECTS}
403+
$<TARGET_OBJECTS:tests>)
404+
add_test(crazyhouse_test crazyhouse_test)
405+
398406
add_executable(crazy_eights_test crazy_eights/crazy_eights_test.cc ${OPEN_SPIEL_OBJECTS}
399407
$<TARGET_OBJECTS:tests>)
400408
add_test(crazy_eights_test crazy_eights_test)

open_spiel/games/chess/chess_board.h

Lines changed: 78 additions & 80 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)