Skip to content

Commit 66aad20

Browse files
committed
GSoC 2025 Contributions: Crazyhouse Chess, Euchre Optimization, & Core Fixes
Includes: - Feature: Crazyhouse Chess variant implementation (#1439) - Optimization: Euchre computation simplification (Issue #3) - Bug Fix: Phantom TTT history tracking (Issue #1) - Bug Fix: Universal Poker action count logic clarification (Issue #4) - Bug Fix: Standardize Kuhn Poker observation strings (Issue #5) - Doc: Updated Go/PhantomGo URLs (Issue #2)
1 parent 01e97b2 commit 66aad20

File tree

15 files changed

+1943
-768
lines changed

15 files changed

+1943
-768
lines changed

open_spiel/games/CMakeLists.txt

Lines changed: 13 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)
@@ -514,6 +522,11 @@ add_executable(kuhn_poker_test kuhn_poker/kuhn_poker_test.cc ${OPEN_SPIEL_OBJECT
514522
$<TARGET_OBJECTS:algorithms>)
515523
add_test(kuhn_poker_test kuhn_poker_test)
516524

525+
add_executable(kuhn_consistency_test kuhn_poker/kuhn_consistency_test.cc ${OPEN_SPIEL_OBJECTS}
526+
$<TARGET_OBJECTS:tests>
527+
$<TARGET_OBJECTS:algorithms>)
528+
add_test(kuhn_consistency_test kuhn_consistency_test)
529+
517530
add_executable(latent_ttt_test latent_ttt/latent_ttt_test.cc ${OPEN_SPIEL_OBJECTS}
518531
$<TARGET_OBJECTS:tests>)
519532
add_test(latent_ttt_test latent_ttt_test)

0 commit comments

Comments
 (0)