World Puzzle Championship
Template:Short description The World Puzzle Championship (commonly abbreviated as WPC) is an annual international puzzle competition run by the World Puzzle Federation. All the puzzles in the competition are pure-logic problems based on simple principles, designed to be playable regardless of language or culture.[1]
National teams are determined by local affiliates of the World Puzzle Federation. Of the 30 championships (team category) held thus far, 16 have been won by the United States, 8 by Germany, and 3 each by the Czech Republic and Japan. The most successful individual contestant is Ulrich Voigt (Germany) with 11 titles since 2000.
The latest WPC was held in October 2024 in Beijing.[2]
Origin
The World Puzzle Championship was the brainchild of Levi Summers, who wanted to create an event where puzzlers from different countries could compete on an even playing field.[3] Previously, the International Crossword Marathon was the major international competition for puzzle-solving, and Will Shortz had attended it every year, but because participants used their own language and crossword rules, it was not a very good basis for comparing raw puzzle-solving skills across cultures. Shortz created the WPC to overcome these flaws.[1] As described by Nick Baxter, co-director of the U.S. Puzzle Championship, the challenge of the competition is speed.[4]
The first WPC was held in New York City in 1992, and Shortz was the organizer and Helene Hovanec was the coordinator. Each WPC has been held at a different city since then.
Participants
Currently, 34 countries are official members of the World Puzzle Federation.[5] Individuals may also take part if their country is not already represented by a national team.[6][7] In the 2017 WPC, 169 contestants from 27 countries participated.[8] The United States has won the championship 16 times, followed by Germany with 8 championships. The Czech Republic and Japan has each won three times. Ulrich Voigt of Germany has been the most successful individual contestant, winning the gold medal eleven times since 2000. Wei-Hwa Huang of the United States won four of the first eight championships in the 1990s. Ken Endo of Japan won five of the most recent eight championships.
Results summary
Host city Script error: No such module "Check for unknown parameters".
|
Individual | Team | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Year | City | Country | Gold | Silver | Bronze | Gold | Silver | Bronze | Ref. |
| 1992 | New York City | Script error: No such module "flag". | Template:Flagicon David Samuel | Template:Flagicon Darren Rigby | Template:Flagicon Daniel Johnson | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [9] |
| 1993 | Brno | Script error: No such module "flag". | Template:Flagicon Robert Babilon | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Pavel Kalhous | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [10] |
| 1994 | Cologne | Script error: No such module "flag". | Template:Flagicon Ron Osher | Template:Flagicon Pavel Kalhous | Template:Flagicon Pero Galogaza | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [11] |
| 1995 | Poiana Brasov | Script error: No such module "flag". | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Gyorgy Istvan | Template:Flagicon Pavel Kalhous | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [12] |
| 1996 | Utrecht | Script error: No such module "flag". | Template:Flagicon Robert Babilon | Template:Flagicon Zack Butler | Template:Flagicon Wei-Hwa Huang | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [13] |
| 1997 | Koprivnica | Script error: No such module "flag". | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Ron Osher | Template:Flagicon Robert Babilon | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [14] |
| 1998 | Istanbul | Script error: No such module "flag". | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Akira Nakai | Template:Flagicon Zack Butler | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [15] |
| 1999 | Budapest | Script error: No such module "flag". | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Zack Butler | Template:Flagicon Niels Roest | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [16] |
| 2000 | Stamford | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Niels Roest | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [17] |
| 2001 | Brno | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Robert Babilon | Template:Flagicon Zack Butler | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [18] |
| 2002 | Oulu | Script error: No such module "flag". | Template:Flagicon Niels Roest | Template:Flagicon Roland Voigt | Template:Flagicon Ulrich Voigt | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [19] |
| 2003 | Arnhem | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Roger Barkan | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [20] |
| 2004 | Opatija | Script error: No such module "flag". | Template:Flagicon Niels Roest | Template:Flagicon Ulrich Voigt | Template:Flagicon Roger Barkan | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [21] |
| 2005 | Eger | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Niels Roest | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [22] |
| 2006 | Borovets | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Wei-Hwa Huang | Template:Flagicon Maho Yokota | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [23] |
| 2007 | Rio de Janeiro | Script error: No such module "flag". | Template:Flagicon Pal Madarassy | Template:Flagicon Thomas Snyder | Template:Flagicon Ulrich Voigt | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [24] |
| 2008 | Minsk | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Mehmet Murat Sevim | Template:Flagicon Roger Barkan | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [25] |
| 2009 | Antalya | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Peter Hudák | Template:Flagicon Mehmet Murat Sevim | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [26] |
| 2010 | Paprotnia | Script error: No such module "flag". | Template:Flagicon Taro Arimatsu | Template:Flagicon Ulrich Voigt | Template:Flagicon Hideaki Jo | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [27] |
| 2011 | Eger | Script error: No such module "flag". | Template:Flagicon Palmer Mebane | Template:Flagicon Ulrich Voigt | Template:Flagicon Thomas Snyder | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [28] |
| 2012 | Kraljevica | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Thomas Snyder | Template:Flagicon Palmer Mebane | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [29] |
| 2013 | Beijing | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Palmer Mebane | Template:Flagicon Thomas Snyder | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [30] |
| 2014 | London | Script error: No such module "flag". | Template:Flagicon Ulrich Voigt | Template:Flagicon Palmer Mebane | Template:Flagicon Florian Kirch | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [31] |
| 2015 | Sofia | Script error: No such module "flag". | Template:Flagicon Ken Endo | Template:Flagicon Ulrich Voigt | Template:Flagicon Palmer Mebane | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [32] |
| 2016 | Senec | File:Flag of Slovakia.svg Slovakia | Template:Flagicon Ulrich Voigt | Template:Flagicon Palmer Mebane | Template:Flagicon Ken Endo | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | |
| 2017 | Bangalore | Script error: No such module "flag". | Template:Flagicon Ken Endo | Template:Flagicon Ulrich Voigt | Template:Flagicon Kota Morinishi | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [33] |
| 2018 | Prague | Script error: No such module "flag". | Template:Flagicon Thomas Snyder | Template:Flagicon Ulrich Voigt | Template:Flagicon Ken Endo | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [34] |
| 2019 | Kirchheim | File:Flag of Germany.svg Germany | Template:Flagicon Philipp Weiß | Template:Flagicon Ken Endo | Template:Flagicon Walker Anderson | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [35] |
| 2020 | Shanghai | File:Flag of the People's Republic of China.svg China | cancelled due to the COVID-19 pandemic | [36] | |||||
| 2021 | Shanghai | File:Flag of the People's Republic of China.svg China | |||||||
| 2022 | Kraków | Script error: No such module "flag". | Template:Flagicon Ken Endo | Template:Flagicon Prasanna Seshadri | Template:Flagicon Thomas Luo | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [37] |
| 2023 | Toronto | Script error: No such module "flag". | Template:Flagicon Ken Endo | Template:Flagicon Walker Anderson | Template:Flagicon Thomas Luo | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [38] |
| 2024 | Beijing | Script error: No such module "flag". | Template:Flagicon Ken Endo | Template:Flagicon Kota Morinishi | Template:Flagicon König Christian | Script error: No such module "flag". | Script error: No such module "flag". | Script error: No such module "flag". | [39] |
Age-restricted categories
Starting from 2013, titles have been awarded also for the best players in two age categories, Under 18 and Over 50 years of age.
Location Script error: No such module "Check for unknown parameters".
|
Under 18 | Over 50 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Year | City | Country | Gold | Silver | Bronze | Gold | Silver | Bronze | Ref. |
| 2013 | Beijing | Script error: No such module "flag". | Template:Flagicon Qiu Yanzhe | Template:Flagicon Jakub Bahyl | Template:Flagicon Zuzana Hromcová | Template:Flagicon Stefano Forcolin | Template:Flagicon Nick Baxter | Template:Flagicon Jouni Juhani Särkijärvi | [30] |
| 2014 | London | Script error: No such module "flag". | Template:Flagicon Qiu Yanzhe | Template:Flagicon Olivier Garçonnet | Template:Flagicon Mehmet Durmuş | Template:Flagicon Stefano Forcolin | Template:Flagicon Jiří Hrdina | Template:Flagicon Nick Baxter | [31] |
| 2015 | Sofia | Script error: No such module "flag". | Template:Flagicon Qiu Yanzhe | Template:Flagicon Olivier Garçonnet | Template:Flagicon Pavol Kollár | Template:Flagicon David McNeill | Template:Flagicon Stefano Forcolin | Template:Flagicon Zoran Tanasić | [32] |
| 2016 | Senec | File:Flag of Slovakia.svg Slovakia | Template:Flagicon Qiu Yanzhe | Template:Flagicon Pavol Kollár | Template:Flagicon Olivier Garçonnet | Template:Flagicon Taro Arimatsu | Template:Flagicon Stefano Forcolin | Template:Flagicon Miklós Mócsy | |
| 2017 | Bangalore | Script error: No such module "flag". | Template:Flagicon Walker Anderson | Template:Flagicon Pavol Kollár | Template:Flagicon Kang Hyunmo | Template:Flagicon Taro Arimatsu | Template:Flagicon David McNeill | Template:Flagicon Michael Smit | [33] |
| 2018 | Prague | Script error: No such module "flag". | Template:Flagicon Walker Anderson | Template:Flagicon Tantan Dai | Template:Flagicon Ivan Georgiev | Template:Flagicon Taro Arimatsu | Template:Flagicon Cedomir Milanovic | Template:Flagicon Michael Smit | |
| 2019 | Kirchheim | File:Flag of Germany.svg Germany | Template:Flagicon Walker Anderson | Template:Flagicon Ryotaro Chiba | Template:Flagicon Péter Gyimesi | Template:Flagicon Taro Arimatsu | Template:Flagicon David McNeill | Template:Flagicon Cedomir Milanovic | |
| 2020 | Shanghai | File:Flag of the People's Republic of China.svg China | cancelled due to the COVID-19 pandemic | [36] | |||||
| 2021 | Shanghai | File:Flag of the People's Republic of China.svg China | |||||||
| 2022 | Kraków | Script error: No such module "flag". | Template:Flagicon Nityant Agriwal | Template:Flagicon Yoon Geonwoo | Template:Flagicon Ahmet Eren Gozubenli | Template:Flagicon Taro Arimatsu | Template:Flagicon Deyan Razsadov | Template:Flagicon Cedomir Milanovic | [37] |
| 2023 | Toronto | Script error: No such module "flag". | Template:Flagicon Qiu Suzhe | Template:Flagicon Valentin Miakinen | Template:Flagicon Maciej Ignaciuk | Template:Flagicon Deyan Razsadov | Template:Flagicon Claudine Thiry | Template:Flagicon Philippe Meyer | [38] |
| 2024 | Beijing | File:Flag of the People's Republic of China.svg China | Template:Flagicon Qiu Suzhe | Template:Flagicon Oyun-Erdene Adiyajav | Template:Flagicon Enkhbayasgalan Ganbold | Template:Flagicon Deyan Razsadov | Template:Flagicon Claudine Thiry | Template:Flagicon Philippe Meyer | [39] |
Classic puzzles used
Incomplete list, in alphabetical order:
- Balloon Balance[40]
- Battleship
- Fillomino
- Hitori
- Kakuro
- Nonogram
- Numberlink
- Rubik's Cube
- Slitherlink
- Sudoku and many variants
See also
- World Sudoku Championship, another competition run by the World Puzzle Federation
- Nob Yoshigahara Puzzle Design Competition, a competition for the engineering and design of mechanical puzzles
References
<templatestyles src="Reflist/styles.css" />
- ↑ a b Script error: No such module "citation/CS1".Template:Registration required
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
- Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".
Template:World puzzle sudoku Script error: No such module "navbox".