facebookresearch / facebookresearch/ZeroSumEval

Add Checkers 🔴⚫

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
good first issue new game
Dominant language
Python
Stars
35
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Implement the game of Checkers in ZeroSumEval. This classic two-player board game focuses on spatial reasoning, forced moves, and multi-step planning. Should support standard American rules, including capturing and king promotion. Useful for benchmarking strategic foresight in simpler game environments than Chess.

The structure of the implementation would likely look similar to the current Chess implementation.

Contributor guide

Open the contributing guide

Research direction

Start by reading the current Chess implementation and identify the game structure that a new game must follow. Implement standard American Checkers with capturing, forced moves, multi-step planning, and king promotion. Done means Checkers is available in ZeroSumEval and supports the stated rules.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.