Files
bggpipe/tests/fixtures/bgg_cache/thing_id=589-2C324937-2C104710-stats=1_0d309805ee.xml
T
Eric WagonerandClaude Fable 5 1dd72d2688 The matcher stops trusting what the user can't see
Eric's question cut to the bone: "How would a user know? It matched
wiz-war and that IS the game." The auto looked unanimous because the
matcher discarded the evidence of doubt before anyone saw it — and
worse, BGG's search hides evidence of its own: results truncate
unordered in the several-hundreds (the game named "Dungeon!" appears
in NEITHER the "Dungeon!" nor the "Dungeon" search), and punctuation
can bury matches.

Three matcher changes: every title is searched raw AND depuncted,
merged by id; a name that becomes exact once its trailing
parenthetical is stripped ("Wiz-War (Eighth Edition)") is a sibling
edition — BGG files new editions as separate games — and enters the
candidate set at exact grade, so same-named lineages land in review as
a visible choice; and a LONE candidate must now earn trust (stats
fetched, sibling-grade never autos alone, true exacts must clear the
dominance ownership floor) — closing the fast path both impostors
(.dungeon at 31 owners, then Dungeon (ICP)) walked through.

Recorded outcomes: WIZ-WAR → ambiguous with all three lineages on the
ballot; Dungeon! → ambiguous (its true match is beyond BGG's search
horizon — that's what manual id is for); every legitimate auto in the
fixture set held. And the answer to Eric's second question is now
structural: re-match never re-decides — it demotes to unmatched and
the HUMAN picks from re-search or manual id; the machine only chooses
on first resolve, and it now chooses more humbly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
2026-08-05 21:47:49 -04:00

1008 lines
23 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?><items termsofuse="https://boardgamegeek.com/xmlapi/termsofuse"><item type="boardgame" id="589">
<thumbnail>https://cf.geekdo-images.com/TjTRyJv5BQRo9GTy3OA6Jw__small/img/Tlfd2Jdg2WTuJN_lQiqLp6mL0zM=/fit-in/200x150/filters:strip_icc()/pic184442.jpg</thumbnail>
<image>https://cf.geekdo-images.com/TjTRyJv5BQRo9GTy3OA6Jw__original/img/-E47TiT6MiucjjUwRstlOwDo6yU=/0x0/filters:format(jpeg)/pic184442.jpg</image>
<name type="primary" sortindex="1" value="Wiz-War" />
<name type="alternate" sortindex="1" value="Wiz War" />
<description>In the light, beer &amp; pretzels type of game Wiz-War, players are transformed into wizards attempting to collect treasures from a twisted little maze. At the heart of the game is a deck of cards that the players use to cast spells, power-up spells, and augment movement. Each turn, players can move up to three spaces (or more with the use of number cards). However, the goal is to penetrate the other players' sections of the maze, pick up one of their treasures, and bring it back to your home base. The first player to capture two such treasures or kill all the other wizards wins.
</description>
<yearpublished value="1983" />
<minplayers value="2" />
<maxplayers value="4" />
<poll name="suggested_numplayers" title="User Suggested Number of Players" totalvotes="37">
<results numplayers="1">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="22" />
</results>
<results numplayers="2">
<result value="Best" numvotes="3" />
<result value="Recommended" numvotes="9" />
<result value="Not Recommended" numvotes="12" />
</results>
<results numplayers="3">
<result value="Best" numvotes="6" />
<result value="Recommended" numvotes="18" />
<result value="Not Recommended" numvotes="3" />
</results>
<results numplayers="4">
<result value="Best" numvotes="29" />
<result value="Recommended" numvotes="3" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="4+">
<result value="Best" numvotes="11" />
<result value="Recommended" numvotes="9" />
<result value="Not Recommended" numvotes="7" />
</results>
</poll>
<poll-summary name="suggested_numplayers" title="User Suggested Number of Players">
<result name="bestwith" value="Best with 4 players" />
<result name="recommmendedwith" value="Recommended with 34+ players" />
</poll-summary> <playingtime value="60" />
<minplaytime value="60" />
<maxplaytime value="60" />
<minage value="10" />
<poll name="suggested_playerage" title="User Suggested Player Age" totalvotes="7">
<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="5" />
<result value="12" numvotes="2" />
<result value="14" numvotes="0" />
<result value="16" numvotes="0" />
<result value="18" numvotes="0" />
<result value="21 and up" numvotes="0" />
</results>
</poll> <poll name="language_dependence" title="Language Dependence" totalvotes="13">
<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="0" />
<result level="3" value="Moderate in-game text - needs crib sheet or paste ups" numvotes="1" />
<result level="4" value="Extensive use of text - massive conversion needed to be playable" numvotes="10" />
<result level="5" value="Unplayable in another language" numvotes="2" />
</results>
</poll>
<link type="boardgamecategory" id="1010" value="Fantasy" />
<link type="boardgamecategory" id="1046" value="Fighting" />
<link type="boardgamemechanic" id="2011" value="Modular Board" />
<link type="boardgamemechanic" id="2685" value="Player Elimination" />
<link type="boardgamefamily" id="113560" value="Theme: Wizards" />
<link type="boardgameexpansion" id="28071" value="Wiz-War: Expansion Set #1" />
<link type="boardgameexpansion" id="38450" value="Wiz-War: Expansion Set #2" />
<link type="boardgameimplementation" id="324937" value="Wiz-War (9th Edition)" />
<link type="boardgameimplementation" id="104710" value="Wiz-War (Eighth Edition)" />
<link type="boardgamedesigner" id="222" value="Tom Jolly" />
<link type="boardgameartist" id="222" value="Tom Jolly" />
<link type="boardgameartist" id="16109" value="Phil Morrissey" />
<link type="boardgamepublisher" id="1001" value="(Web published)" />
<link type="boardgamepublisher" id="150" value="Chessex" />
<link type="boardgamepublisher" id="149" value="Jolly Games" />
<statistics page="1">
<ratings >
<usersrated value="1670" />
<average value="6.86503" />
<bayesaverage value="6.02949" />
<ranks>
<rank type="subtype" id="1" name="boardgame" friendlyname="Board Game Rank" value="3049" bayesaverage="6.02949" />
<rank type="family" id="5496" name="thematic" friendlyname="Thematic Rank" value="635" bayesaverage="6.21664" />
</ranks>
<stddev value="1.61327" />
<median value="0" />
<owned value="2076" />
<trading value="71" />
<wanting value="104" />
<wishing value="396" />
<numcomments value="683" />
<numweights value="170" />
<averageweight value="2" />
</ratings>
</statistics>
</item>
<item type="boardgame" id="324937">
<thumbnail>https://cf.geekdo-images.com/bMcEMM5qurvnJxcosswjWg__small/img/Tjj681UWYL-zhdmd6KaUSvguHQY=/fit-in/200x150/filters:strip_icc()/pic5799068.jpg</thumbnail>
<image>https://cf.geekdo-images.com/bMcEMM5qurvnJxcosswjWg__original/img/Qpbm-L1d7fSMkfZaTX-5bLdchcg=/0x0/filters:format(jpeg)/pic5799068.jpg</image>
<name type="primary" sortindex="1" value="Wiz-War (9th Edition)" />
<description>In Wiz-War, players are transformed into wizards who attempt to collect treasures from a twisted maze.
At the heart of the game is a deck of cards that the players use to cast spells, power up spells, and augment movement. Each turn, players can move up to three spaces (or more with the use of number cards). However, the goal is to penetrate the other players' sections of the maze, pick up one of their treasures, and bring it back to your home base. The first player to capture two such treasures or kill all the other wizards wins.
</description>
<yearpublished value="2023" />
<minplayers value="2" />
<maxplayers value="6" />
<poll name="suggested_numplayers" title="User Suggested Number of Players" totalvotes="3">
<results numplayers="1">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="2" />
</results>
<results numplayers="2">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="2" />
</results>
<results numplayers="3">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="2" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="4">
<result value="Best" numvotes="2" />
<result value="Recommended" numvotes="1" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="5">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="2" />
<result value="Not Recommended" numvotes="1" />
</results>
<results numplayers="6">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="1" />
</results>
<results numplayers="6+">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<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 4 players" />
<result name="recommmendedwith" value="Recommended with 35 players" />
</poll-summary> <playingtime value="60" />
<minplaytime value="60" />
<maxplaytime value="60" />
<minage value="10" />
<poll name="suggested_playerage" title="User Suggested Player Age" totalvotes="1">
<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="1" />
<result value="14" numvotes="0" />
<result value="16" numvotes="0" />
<result value="18" numvotes="0" />
<result value="21 and up" numvotes="0" />
</results>
</poll> <poll name="language_dependence" title="Language Dependence" totalvotes="1">
<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="0" />
<result level="3" value="Moderate in-game text - needs crib sheet or paste ups" numvotes="0" />
<result level="4" value="Extensive use of text - massive conversion needed to be playable" numvotes="1" />
<result level="5" value="Unplayable in another language" numvotes="0" />
</results>
</poll>
<link type="boardgamecategory" id="1010" value="Fantasy" />
<link type="boardgamecategory" id="1046" value="Fighting" />
<link type="boardgamemechanic" id="2676" value="Grid Movement" />
<link type="boardgamemechanic" id="2961" value="Map Deformation" />
<link type="boardgamemechanic" id="2011" value="Modular Board" />
<link type="boardgamemechanic" id="2685" value="Player Elimination" />
<link type="boardgamefamily" id="77906" value="Category: DIZED Tutorial" />
<link type="boardgamefamily" id="113560" value="Theme: Wizards" />
<link type="boardgameimplementation" id="589" value="Wiz-War" inbound="true"/>
<link type="boardgameimplementation" id="104710" value="Wiz-War (Eighth Edition)" inbound="true"/>
<link type="boardgamedesigner" id="222" value="Tom Jolly" />
<link type="boardgameartist" id="616" value="Phil Foglio" />
<link type="boardgamepublisher" id="19" value="Steve Jackson Games" />
<statistics page="1">
<ratings >
<usersrated value="150" />
<average value="6.755" />
<bayesaverage value="5.56976" />
<ranks>
<rank type="subtype" id="1" name="boardgame" friendlyname="Board Game Rank" value="11443" bayesaverage="5.56976" />
</ranks>
<stddev value="2.05051" />
<median value="0" />
<owned value="482" />
<trading value="20" />
<wanting value="24" />
<wishing value="124" />
<numcomments value="68" />
<numweights value="3" />
<averageweight value="2" />
</ratings>
</statistics>
</item>
<item type="boardgame" id="104710">
<thumbnail>https://cf.geekdo-images.com/yXbWhfIuwKFJfPNg5SgPOQ__small/img/PFBGm2T4kgP7_ARhb7Zcr5j_uZU=/fit-in/200x150/filters:strip_icc()/pic1222733.jpg</thumbnail>
<image>https://cf.geekdo-images.com/yXbWhfIuwKFJfPNg5SgPOQ__original/img/C-3SceTz2k75LaIYt3sQWl7g7lU=/0x0/filters:format(jpeg)/pic1222733.jpg</image>
<name type="primary" sortindex="1" value="Wiz-War (Eighth Edition)" />
<name type="alternate" sortindex="1" value="Wiz-War" />
<name type="alternate" sortindex="1" value="Wiz-War: Krieg der Magier" />
<name type="alternate" sortindex="1" value="奪寶奇巫 Wiz-war (繁體版)" />
<description>In Wiz-War, wizards wage no-spells-barred magical duels deep in an underground labyrinth. This classic board game of magical mayhem for 2-4 players, created by Tom Jolly in 1983, pits players' wizards against each other in a stupendous struggle for magical mastery. Win by stealing other wizards' treasures and hauling them back to your base, or just score points by blasting the other wizards. The last wizard standing always wins.
Staying true to the spirit of the game that has entertained players for years, as well inspiring an entire genre of games, this 2011 edition of Wiz-War caters to the imagination and the funny bone. Casting an enriched array of spells, your wizards race through an underground maze, avoiding fireballs, werewolves, and psychic storms. Subtle game enhancements by Kevin Wilson and Tom Jolly promote faster play and clarify card effects.
&amp;mdash;description from the publisher
</description>
<yearpublished value="2012" />
<minplayers value="2" />
<maxplayers value="4" />
<poll name="suggested_numplayers" title="User Suggested Number of Players" totalvotes="88">
<results numplayers="1">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="1" />
<result value="Not Recommended" numvotes="46" />
</results>
<results numplayers="2">
<result value="Best" numvotes="8" />
<result value="Recommended" numvotes="35" />
<result value="Not Recommended" numvotes="29" />
</results>
<results numplayers="3">
<result value="Best" numvotes="9" />
<result value="Recommended" numvotes="51" />
<result value="Not Recommended" numvotes="11" />
</results>
<results numplayers="4">
<result value="Best" numvotes="62" />
<result value="Recommended" numvotes="15" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="4+">
<result value="Best" numvotes="6" />
<result value="Recommended" numvotes="5" />
<result value="Not Recommended" numvotes="29" />
</results>
</poll>
<poll-summary name="suggested_numplayers" title="User Suggested Number of Players">
<result name="bestwith" value="Best with 4 players" />
<result name="recommmendedwith" value="Recommended with 24 players" />
</poll-summary> <playingtime value="60" />
<minplaytime value="30" />
<maxplaytime value="60" />
<minage value="14" />
<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="1" />
<result value="10" numvotes="3" />
<result value="12" numvotes="6" />
<result value="14" numvotes="0" />
<result value="16" numvotes="0" />
<result value="18" numvotes="0" />
<result value="21 and up" numvotes="0" />
</results>
</poll> <poll name="language_dependence" title="Language Dependence" totalvotes="23">
<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="0" />
<result level="3" value="Moderate in-game text - needs crib sheet or paste ups" numvotes="1" />
<result level="4" value="Extensive use of text - massive conversion needed to be playable" numvotes="20" />
<result level="5" value="Unplayable in another language" numvotes="2" />
</results>
</poll>
<link type="boardgamecategory" id="1010" value="Fantasy" />
<link type="boardgamecategory" id="1046" value="Fighting" />
<link type="boardgamecategory" id="1047" value="Miniatures" />
<link type="boardgamemechanic" id="3004" value="Deck Construction" />
<link type="boardgamemechanic" id="2072" value="Dice Rolling" />
<link type="boardgamemechanic" id="2676" value="Grid Movement" />
<link type="boardgamemechanic" id="2040" value="Hand Management" />
<link type="boardgamemechanic" id="2837" value="Interrupts" />
<link type="boardgamemechanic" id="2975" value="Line of Sight" />
<link type="boardgamemechanic" id="2961" value="Map Deformation" />
<link type="boardgamemechanic" id="2011" value="Modular Board" />
<link type="boardgamemechanic" id="2007" value="Pick-up and Deliver" />
<link type="boardgamemechanic" id="2685" value="Player Elimination" />
<link type="boardgamemechanic" id="2686" value="Take That" />
<link type="boardgamemechanic" id="2897" value="Variable Set-up" />
<link type="boardgamefamily" id="25158" value="Components: Miniatures" />
<link type="boardgamefamily" id="66140" value="Components: Polyhedral (not D6) dice" />
<link type="boardgamefamily" id="7005" value="Creatures: Dragons" />
<link type="boardgamefamily" id="5615" value="Creatures: Monsters" />
<link type="boardgamefamily" id="113560" value="Theme: Wizards" />
<link type="boardgameexpansion" id="159777" value="Wiz-War: Bestial Forces" />
<link type="boardgameexpansion" id="147473" value="Wiz-War: Malefic Curses" />
<link type="boardgameimplementation" id="324937" value="Wiz-War (9th Edition)" />
<link type="boardgameimplementation" id="589" value="Wiz-War" inbound="true"/>
<link type="boardgamedesigner" id="222" value="Tom Jolly" />
<link type="boardgamedesigner" id="2336" value="Kevin Wilson" />
<link type="boardgameartist" id="57268" value="Philip Dickenson" />
<link type="boardgameartist" id="57269" value="Javier Guzman" />
<link type="boardgameartist" id="57270" value="Bill Hallier" />
<link type="boardgameartist" id="12028" value="Christophe Madura" />
<link type="boardgameartist" id="27507" value="Denis Medri" />
<link type="boardgameartist" id="46413" value="Dallas Mehlhoff" />
<link type="boardgameartist" id="57271" value="Bob Renzas" />
<link type="boardgameartist" id="57272" value="Gabe Rose" />
<link type="boardgameartist" id="11989" value="Brian Schomburg" />
<link type="boardgameartist" id="12436" value="WiL Springer" />
<link type="boardgameartist" id="39902" value="Peter Wocken" />
<link type="boardgameartist" id="49280" value="Ben Zweifel" />
<link type="boardgamepublisher" id="17" value="Fantasy Flight Games" />
<link type="boardgamepublisher" id="2973" value="Edge Entertainment" />
<link type="boardgamepublisher" id="5530" value="Giochi Uniti" />
<link type="boardgamepublisher" id="264" value="Heidelberger Spieleverlag" />
<link type="boardgamepublisher" id="8759" value="Wargames Club Publishing" />
<statistics page="1">
<ratings >
<usersrated value="5224" />
<average value="7.05924" />
<bayesaverage value="6.52968" />
<ranks>
<rank type="subtype" id="1" name="boardgame" friendlyname="Board Game Rank" value="1266" bayesaverage="6.52968" />
<rank type="family" id="5496" name="thematic" friendlyname="Thematic Rank" value="297" bayesaverage="6.69985" />
</ranks>
<stddev value="1.44349" />
<median value="0" />
<owned value="7742" />
<trading value="245" />
<wanting value="274" />
<wishing value="1555" />
<numcomments value="1154" />
<numweights value="251" />
<averageweight value="2.3187" />
</ratings>
</statistics>
</item>
</items>