BGG application approved. The migration the stub markers guarded for weeks: both synthetic caches deleted; tests/fixtures/bgg_cache re-recorded from the live API (recording list extended to every scenario the suite exercises — Civilization truncation, the Sorcerer SPI tiebreak, StarForce, Flat Top's thematic year, Alice Is Missing's rpgitem fallback); resolve --force re-matched all 133 titles for real (109 auto, 6 ambiguous, 18 unmatched, 30 edition ballots); data/STUB_DATA.marker deleted with its exit condition met — the guard mechanism stays armed should stubs ever regenerate. Reality fixed one bug and taught one lesson. The bug: a multi-type search lists an expansion twice (once per matched type) and the parser kept the generic boardgame entry — parse_search now dedupes by id preferring the specific type, which is what keeps expansion tagging (the base-vs-expansion review guard) alive on real data. The lesson: hand-built ambiguity is tidier than the real thing — Wingspan has 46 versions with three plausible English Stonemaier printings, so the suite's synthetic version ids and version_auto expectations became real ballots (assertions updated to recorded reality; the cue-plumbing test keeps its crafted two-version scenario via an injected transport). New: pick edition. A cue-less matched row is version_unknown by design (never guess) — but the owner knows which printing the box is. open_version_ballot() fetches the game's complete version list, cue-scores it when cues exist, and marks the row version_ambiguous so the normal Review edition pass presents it; the Titles page grows the button (Eric's three Wiz-Wars: two cue-less copies can now each claim their edition). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
537 lines
11 KiB
XML
537 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?><items termsofuse="https://boardgamegeek.com/xmlapi/termsofuse"><item type="boardgame" id="2529">
|
|
<thumbnail>https://cf.geekdo-images.com/U4aLOWpOLNtUjQ5BirlGLA__small/img/thPXwIIE3knD9igpLusCdeHVsMI=/fit-in/200x150/filters:strip_icc()/pic806423.jpg</thumbnail>
|
|
<image>https://cf.geekdo-images.com/U4aLOWpOLNtUjQ5BirlGLA__original/img/5m1hrtRgt6lst9tajA4o169D4wA=/0x0/filters:format(jpeg)/pic806423.jpg</image>
|
|
|
|
<name type="primary" sortindex="1" value="Flat Top" />
|
|
|
|
|
|
<description>Flat Top is a board wargame of high complexity that covers the battles of the Solomon Seas between the United States and Japan in 1942. It is very well researched and covers all aspects of naval and air combat as it existed in 1942. The system depicts weather, air searches, air combat, surface combat, carrier operations, submarines, air bases, supplies, and much more. The game requires intense planning and searching since movement is covert and the map is huge.
|
|
|
|
The units are individual ships and submarines with each air point representing three aircraft. Hexes are twenty miles, and each turn represents one hour.
|
|
|
|
The game includes thirteen hundred counters, 4 maps to create a 44" x 28" map of the South Pacific, four Allied/Japanese operations cards, three player aid cards and two log sheets.
|
|
|
|
|
|
First edition Battle Line has two counter card sheets containing 800 counters.
|
|
|
|
|
|
|
|
|
|
</description>
|
|
<yearpublished value="1977" />
|
|
<minplayers value="2" />
|
|
<maxplayers value="2" />
|
|
<poll name="suggested_numplayers" title="User Suggested Number of Players" totalvotes="20">
|
|
|
|
<results numplayers="1">
|
|
<result value="Best" numvotes="0" />
|
|
<result value="Recommended" numvotes="1" />
|
|
<result value="Not Recommended" numvotes="15" />
|
|
</results>
|
|
|
|
<results numplayers="2">
|
|
<result value="Best" numvotes="8" />
|
|
<result value="Recommended" numvotes="9" />
|
|
<result value="Not Recommended" numvotes="1" />
|
|
</results>
|
|
|
|
<results numplayers="2+">
|
|
<result value="Best" numvotes="15" />
|
|
<result value="Recommended" numvotes="2" />
|
|
<result value="Not Recommended" numvotes="1" />
|
|
</results>
|
|
</poll>
|
|
<poll-summary name="suggested_numplayers" title="User Suggested Number of Players">
|
|
<result name="bestwith" value="Best with 3+ players" />
|
|
<result name="recommmendedwith" value="Recommended with 2+ players" />
|
|
</poll-summary> <playingtime value="360" />
|
|
<minplaytime value="360" />
|
|
<maxplaytime value="360" />
|
|
<minage value="12" />
|
|
<poll name="suggested_playerage" title="User Suggested Player Age" totalvotes="10">
|
|
<results>
|
|
<result value="2" numvotes="0" />
|
|
<result value="3" numvotes="0" />
|
|
<result value="4" numvotes="0" />
|
|
<result value="5" numvotes="0" />
|
|
<result value="6" numvotes="0" />
|
|
<result value="8" numvotes="0" />
|
|
<result value="10" numvotes="0" />
|
|
<result value="12" numvotes="2" />
|
|
<result value="14" numvotes="3" />
|
|
<result value="16" numvotes="5" />
|
|
<result value="18" numvotes="0" />
|
|
<result value="21 and up" numvotes="0" />
|
|
</results>
|
|
</poll> <poll name="language_dependence" title="Language Dependence" totalvotes="8">
|
|
|
|
<results>
|
|
<result level="1" value="No necessary in-game text" numvotes="0" />
|
|
<result level="2" value="Some necessary text - easily memorized or small crib sheet" numvotes="1" />
|
|
<result level="3" value="Moderate in-game text - needs crib sheet or paste ups" numvotes="7" />
|
|
<result level="4" value="Extensive use of text - massive conversion needed to be playable" numvotes="0" />
|
|
<result level="5" value="Unplayable in another language" numvotes="0" />
|
|
</results>
|
|
</poll>
|
|
|
|
|
|
|
|
|
|
<link type="boardgamecategory" id="2650" value="Aviation / Flight" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamecategory" id="1008" value="Nautical" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamecategory" id="1019" value="Wargame" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamecategory" id="1049" value="World War II" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2072" value="Dice Rolling" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2850" value="Events" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2676" value="Grid Movement" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2026" value="Hexagon Grid" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2967" value="Hidden Movement" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2975" value="Line of Sight" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2947" value="Movement Points" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2055" value="Paper-and-Pencil" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2822" value="Scenario / Mission / Campaign Game" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2016" value="Secret Unit Deployment" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2070" value="Simulation" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamemechanic" id="2897" value="Variable Set-up" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="10634" value="Country: Japan" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="10619" value="Country: Papua New Guinea" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="13255" value="Country: Solomon Islands" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="14835" value="Country: USA" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="108080" value="Islands: Guadalcanal" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="61979" value="Players: Two-Player Only Games" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="72016" value="Players: Wargames with Rules Supporting Only Two Players" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="61649" value="Region: Pacific Ocean" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="111818" value="War Battlespace: Amphibious Warfare" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamefamily" id="106802" value="War Battlespace: Naval warfare" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamedesigner" id="136" value="S. Craig Taylor" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgameartist" id="71" value="Rodger B. MacGowan" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamepublisher" id="5" value="The Avalon Hill Game Co" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamepublisher" id="1634" value="Battleline" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<versions><item type="boardgameversion" id="50457">
|
|
<thumbnail>https://cf.geekdo-images.com/h1Z904DrkP4_cCVN8JguHQ__small/img/ICJBK6xRsfyukpLxRUa2ktNRJ4w=/fit-in/200x150/filters:strip_icc()/pic3638352.jpg</thumbnail>
|
|
<image>https://cf.geekdo-images.com/h1Z904DrkP4_cCVN8JguHQ__original/img/vB6K6i7lPPPtOuUNIvFxwcVafQM=/0x0/filters:format(jpeg)/pic3638352.jpg</image>
|
|
<canonicalname value="Flat Top"></canonicalname>
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgameversion" id="2529" value="Flat Top" inbound="true"/>
|
|
|
|
|
|
|
|
|
|
|
|
<name type="primary" sortindex="1" value="First edition" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamepublisher" id="1634" value="Battleline" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<yearpublished value="1977" />
|
|
<productcode value="8930" />
|
|
<width value="11.25" />
|
|
<length value="14.25" />
|
|
<depth value="1.35" />
|
|
<weight value="4.89426" />
|
|
|
|
|
|
|
|
|
|
|
|
<link type="language" id="2184" value="English" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</item>
|
|
<item type="boardgameversion" id="98655">
|
|
<thumbnail>https://cf.geekdo-images.com/1UF2e6YeUTiP0ICTXBQNsg__small/img/-oVo9FdnSFHCk_xTcOikRTV9140=/fit-in/200x150/filters:strip_icc()/pic3316814.jpg</thumbnail>
|
|
<image>https://cf.geekdo-images.com/1UF2e6YeUTiP0ICTXBQNsg__original/img/9iF0xPDylqnVxgxCAca4yPBY9Ps=/0x0/filters:format(jpeg)/pic3316814.jpg</image>
|
|
<canonicalname value="Flat Top"></canonicalname>
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgameversion" id="2529" value="Flat Top" inbound="true"/>
|
|
|
|
|
|
|
|
|
|
|
|
<name type="primary" sortindex="1" value="Second edition" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamepublisher" id="5" value="The Avalon Hill Game Co" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<yearpublished value="1980" />
|
|
<productcode value="893000" />
|
|
<width value="11.25" />
|
|
<length value="14.25" />
|
|
<depth value="1.4" />
|
|
<weight value="5.5" />
|
|
|
|
|
|
|
|
|
|
|
|
<link type="language" id="2184" value="English" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</item>
|
|
<item type="boardgameversion" id="29267">
|
|
<thumbnail>https://cf.geekdo-images.com/U4aLOWpOLNtUjQ5BirlGLA__small/img/thPXwIIE3knD9igpLusCdeHVsMI=/fit-in/200x150/filters:strip_icc()/pic806423.jpg</thumbnail>
|
|
<image>https://cf.geekdo-images.com/U4aLOWpOLNtUjQ5BirlGLA__original/img/5m1hrtRgt6lst9tajA4o169D4wA=/0x0/filters:format(jpeg)/pic806423.jpg</image>
|
|
<canonicalname value="Flat Top"></canonicalname>
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgameversion" id="2529" value="Flat Top" inbound="true"/>
|
|
|
|
|
|
|
|
|
|
|
|
<name type="primary" sortindex="1" value="Third edition" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgamepublisher" id="5" value="The Avalon Hill Game Co" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link type="boardgameartist" id="71" value="Rodger B. MacGowan" />
|
|
|
|
|
|
|
|
|
|
<yearpublished value="1981" />
|
|
<productcode value="8930" />
|
|
<width value="11.25" />
|
|
<length value="14.25" />
|
|
<depth value="1.375" />
|
|
<weight value="5.31" />
|
|
|
|
|
|
|
|
|
|
|
|
<link type="language" id="2184" value="English" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</item>
|
|
</versions>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</item>
|
|
</items> |