Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Records

The historical record progression for the four standard variants, compiled by the community at morpionsolitaire.com (maintained by Christian Boyer — the authoritative source; verify there). A repeated creator is carried down from the row above. 4T and 4D are solved: 62 and 35 are optimal, proven by Quist’s 2008 complete enumeration. 5T and 5D remain open.

5T — five in a line, touching

MovesCreatorCountryDate
149Charles William MillingtonUKSeptember 1972
152Charles William MillingtonUKJune 1974
162Rémy DaubiéFranceNovember 1974
163Charles William MillingtonUKJuly 1975
164Michel Szeps · Joseph Martin · Yoland StrehlFranceNovember 1975
170Charles-Henri BruneauFranceApril 1976
172Christopher D. RosinUSAAugust 2010
177Christopher D. RosinUSAMay 2011
178Christopher D. RosinUSAAugust 2011

Bruneau’s 170, found by hand, held the record for 34 years (1976–2010).

5D — five in a line, disjoint

MovesCreatorCountryDate
64Arthur LangermanBelgium≤ January 1996
65Stefan SchmietaUSAOctober 1996
66Stefan SchmietaUSAOctober 1996
68Arthur LangermanBelgiumOctober 1999
69Bernard HelmstetterFranceSeptember 2005
74Heikki Hyyrö & Timo PoranenFinlandDecember 2006
76Tristan CazenaveFranceDecember 2006
78Tristan CazenaveFranceMay 2007
79Heikki Hyyrö & Timo PoranenFinlandJune 2007
80Tristan CazenaveFranceFebruary 2008
82Christopher D. RosinUSAAugust 2010

4T — four in a line, touching (solved)

MovesCreatorCountryDate
56Demaine, Demaine, Langerman, LangermanUSA – BelgiumMay 2004
62Heikki Hyyrö & Timo PoranenFinlandOctober 2007 (optimal)

4D — four in a line, disjoint (solved)

MovesCreatorCountryDate
31Demaine, Demaine, Langerman, LangermanUSA – BelgiumMay 2004
35Heikki Hyyrö & Timo PoranenFinlandOctober 2007 (optimal)

Playable grids in this project

These records are shipped, with provenance, in the morpion-solitaire-records corpus crate. Each record’s source links to its original Pentasol file or grid image on morpionsolitaire.com; the 4T and 4D records — which the site publishes only as images — were transcribed and re-verified as legal games.

The source of truth for each record is its JSON file in the repository (linked from the image below). Every other format is generated from it: a rendered board (PNG/SVG with the full record embedded, so the picture is also a save), the compact .msr, and — for 5T/5D — the legacy Pentasol form.

Every format, for every record, is one click away. Each record <id> (the file stem, e.g. rosin178) is published at a stable URL:

https://morpion-solitaire.io/records/<id>.{json, msr, png, svg, psol}

To load any of them, just drag and drop the downloaded file onto the web app (or onto the desktop GUI) — .png, .svg, .msr, .json and .psol are all accepted, and an image that embeds a record loads just like a save. The board numbers each move in play order.

4D — solved (optimal 35)

Hyyrö–Poranen 35 (4D)
Hyyrö–Poranen 35
Demaine 31 (4D)
Demaine 31

4T — solved (optimal 62)

Hyyrö–Poranen 62 (4T)
Hyyrö–Poranen 62
Demaine 56 (4T)
Demaine 56

5D

Rosin 82 (5D)
Rosin 82

5T

Rosin 178
Rosin 178
Rosin 177A
Rosin 177A
Rosin 177B
Rosin 177B
Rosin 172
Rosin 172
Tishchenko 172
Tishchenko 172
Tishchenko 171
Tishchenko 171
Bruneau 170
Bruneau 170
Rosin 170A
Rosin 170A
Akiyama 146
Akiyama 146
Akiyama 145
Akiyama 145

There are no downloadable game files for the non-standard variants (5T+, 5T#, infinite, …).

Help wanted: more historical grids

This corpus is far from complete. Many older record grids — the pre-2004 4T/4D progressions, Bartsch’s 5D-102, and assorted hand-drawn grids — aren’t here yet, often because they survive only as photographs of graph-paper grids that resist automatic transcription.

Contributions are very welcome. If you have a record grid — an image, a Pentasol file, or just a move list — please share it (even a photo helps) by opening an issue or pull request on GitHub.

The image-transcription helper (tools/grid_to_msr.py) and the contributing guide describe how a grid becomes a verified .json record.