Learn
The game, the ideas behind every strategy here, and the repository documents the research is bound to. Start with the rules if you have not played; the concepts primer is next.
How Drop7 works
Every rule of five-move Hardcore Drop7, with engine-generated animations for drops, clears, chains, gray discs, row rises, scoring, and game endings.
Concepts
All concepts →The ideas every strategy here is built on, shown on real positions. Read these in order after the rules.
- 1. Choice, chance, and looking ahead
- 2. Evaluating a board, and the sibling trap
- 3. Is more computation the answer?
- 4. What a large-scale run would look like
- 5. What makes a board good?
- 6. Score is survival
- 7. Why one great game proves nothing
- 8. Cheating on purpose: oracles, teachers and students
- 9. Four ways a program can learn Drop7
Guides
Visual explanations of the benchmark, the policy protocol, and the vocabulary the rest of the console uses.
The scripted-round benchmark
How the leaderboard guarantees that every policy faces the exact same discs and the exact same hidden gray-disc values.
The D7P policy protocol
A UCI-style standard interface that lets any Drop7 strategy be benched and reported the same way.
Glossary
One-line definitions for the game, search, learning, and evidence terms used throughout the site.
Docs
All docs →The documents in docs/ are the authority for status, method, and historical record.
Status
The current evidence boundary — what is known, what is open, and what is not claimed.
Methodology
Game, information, seed, and statistical rules the program is bound to.
Benchmark contract
How a policy advances through the research tiers, and what each tier is allowed to claim.
Strategy landscape
The families of approaches that have been tried, and how they relate.
Experiment index
The inventory of registered and ledger-recorded experiments.
Full ledger
The historical record of configurations and outcomes.
D7P protocol
The wire protocol used to drive a policy against scripted rounds.
Reproducibility
How a checkout is expected to rebuild and re-run the recorded work.