Difference between revisions of "Shogi"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(46 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
'''Shogi''' (Japanese Chess),<br/> | '''Shogi''' (Japanese Chess),<br/> | ||
− | a chess variant that evolved directly from [[Shatranj]], just like the western [[Chess|chess]]. It is played on 9x9 board. Compared to chess, Shogi pieces have limited mobility, but this is compensated by the fact that captured enemy pieces can be [[Piece Drop|dropped]] on the board as one's own. This leads to the wild, tactical game. Shogi has greater [[Branching Factor|branching factor]] than chess. | + | a chess variant that evolved directly from [[Shatranj]], just like the western [[Chess|chess]]. It is played on 9x9 board. Compared to chess, Shogi pieces have limited mobility, but this is compensated by the fact that captured enemy pieces can be [[Piece Drop|dropped]] on the board as one's own. This leads to the wild, tactical game. Shogi has greater [[Branching Factor|branching factor]] than chess. Development of Shogi programs has taken slightly different route than in chess programming. The stress is on [[Pattern Recognition|pattern recognition]] and [[Selectivity|selective search]] techniques. However, with the advent of [[NNUE]] <ref>[[Yu Nasu]] ('''2018'''). ''ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi''. Ziosoft Computer Shogi Club, [https://github.com/ynasu87/nnue/blob/master/docs/nnue.pdf pdf] (Japanese with English abstract) [https://github.com/asdfjkl/nnue GitHub - asdfjkl/nnue translation]</ref> along with adaptations of [[Stockfish]] to Shogi such as [[YaneuraOu]] <ref>[https://github.com/yaneurao/YaneuraOu GitHub - yaneurao/YaneuraOu: YaneuraOu is the World's Strongest Shogi engine(AI player), WCSC29 1st winner, educational and USI compliant engine]</ref>, and [[Kristallweizen]] <ref>[https://github.com/Tama4649/Kristallweizen/ GitHub - Tama4649/Kristallweizen: 第29回世界コンピュータ将棋選手権 準優勝のKristallweizenです。]</ref>, and the consequent [[Stockfish NNUE]] hype <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74059 Stockfish NN release (NNUE)] by [[Henk Drost]], [[CCC]], May 31, 2020</ref>, both worlds seem to reunite again. |
− | + | =Pieces & Moves= | |
+ | Shogi pieces capture as they move. <span id="Promotion"></span>Promotion is possible with all pieces except King and Gold General - or already promoted pieces with changed move options. | ||
+ | When such a piece moves to, from or inside (but no [[Piece Drop|drops]]) the promotion zone, that is the three opponent's back-ranks, it has the option to promote. | ||
+ | Promotion is mandatory for the forward only pieces of Knight, Lance or Pawn with no more moves after moving to the 9th or 8th (Knight) rank. | ||
+ | Pieces indicate their promotion state by turning the piece over after the corresponding move, revealing the character of the promoted piece. A drop of a captured piece always appears with the unpromoted side up. | ||
+ | |||
+ | [[FILE:ShogiBoardAndPieces.jpg|none|border|text-bottom]] | ||
+ | Shogi board and pieces, together with their starting position and moves <ref>Image from [http://shogihub.com/players/431 Yoshinori Kimura] ('''1999'''). ''The History of Shogi''. [https://en.wikipedia.org/wiki/Japan_Foundation Japan Foundation Newsletter], XXVI/Nos. 5–6, [https://web.archive.org/web/20151105233924/https://www.jpf.go.jp/j/publish/periodic/jfn/pdf/jfn26_5.pdf pdf]</ref> | ||
<span id="Engines"></span> | <span id="Engines"></span> | ||
=Shogi Engines= | =Shogi Engines= | ||
+ | * [[Apery]] | ||
* [[Bonanza]] | * [[Bonanza]] | ||
* [[CrazyWa]] | * [[CrazyWa]] | ||
+ | * [[Elmo]] | ||
* [[Gekisashi]] | * [[Gekisashi]] | ||
+ | * [[GPS]] | ||
+ | * [[IS]] | ||
+ | * [[Kristallweizen]] | ||
+ | * [[ShogiNet]] | ||
+ | * [[Shokidoki]] | ||
+ | * [[Shotest]] | ||
* [[Sjaak (Glebbeek)]] | * [[Sjaak (Glebbeek)]] | ||
+ | * [[Spear]] | ||
+ | * [[Tacos]] | ||
+ | * [[YaneuraOu]] | ||
+ | * [[YSS]] | ||
* [[Zillions of Games]] | * [[Zillions of Games]] | ||
+ | |||
+ | =[[World Computer Shogi Championship]]= | ||
+ | organized by the [[CSA]] | ||
+ | ==1990 ...== | ||
+ | * [[WCSC01|WCSC01 1990]] | ||
+ | * [[WCSC02|WCSC02 1991]] | ||
+ | * [[WCSC03|WCSC03 1992]] | ||
+ | * [[WCSC04|WCSC04 1993]] | ||
+ | * [[WCSC05|WCSC05 1994]] | ||
+ | * [[WCSC06|WCSC06 1996]] | ||
+ | * [[WCSC07|WCSC07 1997]] | ||
+ | * [[WCSC08|WCSC08 1998]] | ||
+ | * [[WCSC09|WCSC09 1999]] | ||
+ | ==2000 ...== | ||
+ | * [[WCSC10|WCSC10 2000]] | ||
+ | * [[WCSC11|WCSC11 2001]] | ||
+ | * [[WCSC12|WCSC12 2002]] | ||
+ | * [[WCSC13|WCSC13 2003]] | ||
+ | * [[WCSC14|WCSC14 2004]] | ||
+ | * [[WCSC15|WCSC15 2005]] | ||
+ | * [[WCSC16|WCSC16 2006]] | ||
+ | * [[WCSC17|WCSC17 2007]] | ||
+ | * [[WCSC18|WCSC18 2008]] | ||
+ | * [[WCSC19|WCSC19 2009]] | ||
+ | ==2010 ...== | ||
+ | * [[WCSC20|WCSC20 2010]] | ||
+ | * [[WCSC21|WCSC21 2011]] | ||
+ | * [[WCSC22|WCSC22 2012]] | ||
+ | * [[WCSC23|WCSC23 2013]] | ||
+ | * [[WCSC24|WCSC24 2014]] | ||
+ | * [[WCSC25|WCSC25 2015]] | ||
+ | * [[WCSC26|WCSC26 2016]] | ||
+ | * [[WCSC27|WCSC27 2017]] | ||
+ | * [[WCSC28|WCSC28 2018]] | ||
+ | * [[WCSC29|WCSC29 2019]] | ||
+ | ==2020 ...== | ||
=[[Computer Olympiad|Computer Olympiads]]= | =[[Computer Olympiad|Computer Olympiads]]= | ||
+ | organized by the [[ICGA]] | ||
+ | ==2000 ...== | ||
* [[5th Computer Olympiad#Shogi|5th Computer Olympiad, London 2000]] | * [[5th Computer Olympiad#Shogi|5th Computer Olympiad, London 2000]] | ||
* [[6th Computer Olympiad#Shogi|6th Computer Olympiad, Maastricht 2001]] | * [[6th Computer Olympiad#Shogi|6th Computer Olympiad, Maastricht 2001]] | ||
Line 25: | Line 82: | ||
* [[13th Computer Olympiad#Shogi|13th Computer Olympiad, Beijing 2008]] | * [[13th Computer Olympiad#Shogi|13th Computer Olympiad, Beijing 2008]] | ||
* [[14th Computer Olympiad#Shogi|14th Computer Olympiad, Pamplona 2009]] | * [[14th Computer Olympiad#Shogi|14th Computer Olympiad, Pamplona 2009]] | ||
+ | ==2010 ...== | ||
* [[15th Computer Olympiad#Shogi|15th Computer Olympiad, Kanazawa 2010]] | * [[15th Computer Olympiad#Shogi|15th Computer Olympiad, Kanazawa 2010]] | ||
* [[16th Computer Olympiad#Shogi|16th Computer Olympiad, Tilburg 2011]] | * [[16th Computer Olympiad#Shogi|16th Computer Olympiad, Tilburg 2011]] | ||
Line 32: | Line 90: | ||
* [[20th Computer Olympiad#Shogi|20th Computer Olympiad, Leiden 2017]] | * [[20th Computer Olympiad#Shogi|20th Computer Olympiad, Leiden 2017]] | ||
− | =Photos= | + | ==Photos== |
− | ==Taipei 2005== | + | ===Taipei 2005=== |
[[FILE:Olympiad2005Shogi.JPG|none|border|text-bottom|640px|link=http://www.jaist.ac.jp/rccg/menu/topic/image007.jpg]] | [[FILE:Olympiad2005Shogi.JPG|none|border|text-bottom|640px|link=http://www.jaist.ac.jp/rccg/menu/topic/image007.jpg]] | ||
− | [[10th Computer Olympiad#Shogi|10th Computer Olympiad, Taipei 2005]], [ | + | [[10th Computer Olympiad#Shogi|10th Computer Olympiad, Taipei 2005]], [[Tacos]] by [[Tsuyoshi Hashimoto]] won vs. [[Spear]] by [[Reijer Grimbergen]] <br/>[[Hiroyuki Iida]] (Tacos), [[Hitoshi Matsubara]], and [[Shogo Takeuchi]] posing for the Gold medal winner <ref>clipped from [http://www.jaist.ac.jp/rccg/menu/topic/image007.jpg image007] from [http://www.jaist.ac.jp/rccg/menu/topic.htm Research Center for Computers and Games - Tacos Won Shogi Tournament at the 10th Computer Olympiad], September 18, 2005</ref> |
− | ==Turin 2006== | + | ===Turin 2006=== |
[[FILE:Shogi2006.jpg|none|border|text-bottom|640px|link=http://icga.leidenuniv.nl/icga/news/Olympiad/Olympiad2006/fotos/target100.html]] | [[FILE:Shogi2006.jpg|none|border|text-bottom|640px|link=http://icga.leidenuniv.nl/icga/news/Olympiad/Olympiad2006/fotos/target100.html]] | ||
− | Shogi Winners at the [[11th Computer Olympiad#Shogi|11th Computer Olympiad, Turin 2006]]: [[Jun Nagashima]] on behalf of [ | + | Shogi Winners at the [[11th Computer Olympiad#Shogi|11th Computer Olympiad, Turin 2006]]: [[Jun Nagashima]] on behalf of [[Bonanza]] (Silver), <br/>[[Hiroshi Yamashita]] (Gold with [[YSS]]), and [[Hiroyuki Iida]] (Bronze for [[Tacos]]), [[Jaap van den Herik]] congrats <ref>[http://icga.leidenuniv.nl/icga/news/Olympiad/Olympiad2006/fotos/ ICGA Olympiad 2006 Photos]</ref> |
=See also= | =See also= | ||
Line 45: | Line 103: | ||
* [[Harm Geert Muller#MiniShogi2013|Harm Geert Muller - Yokohama 2013]] | * [[Harm Geert Muller#MiniShogi2013|Harm Geert Muller - Yokohama 2013]] | ||
* [[Monte-Carlo Tree Search]] | * [[Monte-Carlo Tree Search]] | ||
+ | * [[NNUE]] | ||
+ | * [[Stockfish NNUE]] | ||
+ | * [[USI]] - Universal Shogi Interface | ||
* [[UCI2WB#USI2WB|USI2WB]] | * [[UCI2WB#USI2WB|USI2WB]] | ||
Line 59: | Line 120: | ||
* [[Reijer Grimbergen]] ('''1998'''). ''[http://link.springer.com/chapter/10.1007/3-540-48957-6_20 A Survey of Tsume-Shogi Programs Using Variable-Depth Search]''. [[CG 1998]] | * [[Reijer Grimbergen]] ('''1998'''). ''[http://link.springer.com/chapter/10.1007/3-540-48957-6_20 A Survey of Tsume-Shogi Programs Using Variable-Depth Search]''. [[CG 1998]] | ||
* [[Hiroyuki Iida]], [[Jin Yoshimura]], [[Kazuro Morita]], [[Jos Uiterwijk]] ('''1998'''). ''[http://link.springer.com/chapter/10.1007/3-540-48957-6_21 Retrograde Analysis of the KGK Endgame in Shogi: Its Implications for Ancient Heian Shogi]''. [[CG 1998]] | * [[Hiroyuki Iida]], [[Jin Yoshimura]], [[Kazuro Morita]], [[Jos Uiterwijk]] ('''1998'''). ''[http://link.springer.com/chapter/10.1007/3-540-48957-6_21 Retrograde Analysis of the KGK Endgame in Shogi: Its Implications for Ancient Heian Shogi]''. [[CG 1998]] | ||
+ | * [http://shogihub.com/players/431 Yoshinori Kimura] ('''1999'''). ''The History of Shogi''. [https://en.wikipedia.org/wiki/Japan_Foundation Japan Foundation Newsletter], XXVI/Nos. 5–6, [https://web.archive.org/web/20151105233924/https://www.jpf.go.jp/j/publish/periodic/jfn/pdf/jfn26_5.pdf pdf] | ||
==2000 ...== | ==2000 ...== | ||
* [[Tsuyoshi Hashimoto]], [[Yoichiro Kajihara]], [[Hiroyuki Iida]] ('''2000'''). ''Brinkmate Search in Computer Shogi''. [[5th Computer Olympiad#Workshop|5th Computer Olympiad Workshop]] | * [[Tsuyoshi Hashimoto]], [[Yoichiro Kajihara]], [[Hiroyuki Iida]] ('''2000'''). ''Brinkmate Search in Computer Shogi''. [[5th Computer Olympiad#Workshop|5th Computer Olympiad Workshop]] | ||
Line 115: | Line 177: | ||
'''2012''' | '''2012''' | ||
* [[Tomoyuki Kaneko]], [[Tetsuro Tanaka]] ('''2012'''). ''[https://www.jstage.jst.go.jp/article/jssst/29/1/29_1_1_75/_article GPSShogi and Assembly of Large Shogi Software with Text Protocol]''. [https://www.jstage.jst.go.jp/browse/jssst/29/1/_contents Computer Software - JSSST Journal, Vol. 29, No. 1] | * [[Tomoyuki Kaneko]], [[Tetsuro Tanaka]] ('''2012'''). ''[https://www.jstage.jst.go.jp/article/jssst/29/1/29_1_1_75/_article GPSShogi and Assembly of Large Shogi Software with Text Protocol]''. [https://www.jstage.jst.go.jp/browse/jssst/29/1/_contents Computer Software - JSSST Journal, Vol. 29, No. 1] | ||
+ | * [[Kunihito Hoki]], [[Masakazu Muramatsu]] ('''2012'''). ''[https://www.semanticscholar.org/paper/Efficiency-of-three-forward-pruning-techniques-in-Hoki-Muramatsu/206099961f401c8693e071c2b739f164ae5ffa6c Efficiency of three Forward-Pruning Techniques in Shogi: Futility Pruning, Null-move Pruning, and Late Move Reduction (LMR)]''. [https://www.journals.elsevier.com/entertainment-computing Entertainment Computing], Vol. 3, No. 3 | ||
'''2013''' | '''2013''' | ||
* [[Akira Ura]], [[Makoto Miwa]], [[Yoshimasa Tsuruoka]], [[Takashi Chikayama]] ('''2013'''). ''[https://link.springer.com/chapter/10.1007/978-3-319-09165-5_18 Comparison Training of Shogi Evaluation Functions with Self-Generated Training Positions and Moves]''. [[CG 2013]], [https://pdfs.semanticscholar.org/6ad0/7167425539cf64e6bf420d7a28a1fc1047d6.pdf slides as pdf] | * [[Akira Ura]], [[Makoto Miwa]], [[Yoshimasa Tsuruoka]], [[Takashi Chikayama]] ('''2013'''). ''[https://link.springer.com/chapter/10.1007/978-3-319-09165-5_18 Comparison Training of Shogi Evaluation Functions with Self-Generated Training Positions and Moves]''. [[CG 2013]], [https://pdfs.semanticscholar.org/6ad0/7167425539cf64e6bf420d7a28a1fc1047d6.pdf slides as pdf] | ||
+ | * [[Kunihito Hoki]], [[Tomoyuki Kaneko]], [[Daisaku Yokoyama]], [[Takuya Obata]], [[Hiroshi Yamashita]], [[Yoshimasa Tsuruoka]], [[Takeshi Ito]] ('''2013'''). ''[https://ieeexplore.ieee.org/document/6598505/ A System-Design Outline of the Distributed-Shogi-System Akara 2010]''. [https://dblp.uni-trier.de/db/conf/snpd/snpd2013.html SNPD 2013] | ||
'''2014''' | '''2014''' | ||
* [[Kunihito Hoki]], [[Tomoyuki Kaneko]] ('''2014'''). ''[https://www.jair.org/papers/paper4217.html Large-Scale Optimization for Evaluation Functions with Minimax Search]''. [https://www.jair.org/vol/vol49.html JAIR Vol. 49], [https://www.jair.org/media/4217/live-4217-7792-jair.pdf pdf] » [[Automated Tuning]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=55084 MMTO for evaluation learning] by [[Jon Dart]], [[CCC]], January 25, 2015</ref> | * [[Kunihito Hoki]], [[Tomoyuki Kaneko]] ('''2014'''). ''[https://www.jair.org/papers/paper4217.html Large-Scale Optimization for Evaluation Functions with Minimax Search]''. [https://www.jair.org/vol/vol49.html JAIR Vol. 49], [https://www.jair.org/media/4217/live-4217-7792-jair.pdf pdf] » [[Automated Tuning]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=55084 MMTO for evaluation learning] by [[Jon Dart]], [[CCC]], January 25, 2015</ref> | ||
* [[Takenobu Takizawa]] ('''2014'''). ''Computer Shogi 2012 through 2014''. [[Conferences#GPW19|The 19th Game Programming Workshop]] | * [[Takenobu Takizawa]] ('''2014'''). ''Computer Shogi 2012 through 2014''. [[Conferences#GPW19|The 19th Game Programming Workshop]] | ||
+ | * [[Kunihito Hoki]], [[Seiya Omori]], [[Takeshi Ito]] ('''2014'''). ''Analysis of Performance of Consultation Methods in Computer Chess''. [https://jise.iis.sinica.edu.tw/ Journal of Information Science and Engineering], Vol. 30, [https://www.iis.sinica.edu.tw/page/jise/2014/201405_10.pdf pdf] | ||
==2015 ...== | ==2015 ...== | ||
* [[Shu Yokoyama]], [[Tomoyuki Kaneko]], [[Tetsuro Tanaka]] ('''2015'''). ''Parameter-Free Tree Style Pipeline in Asynchronous Parallel Game-Tree Search''. [[Advances in Computer Games 14]], [http://www.graco.c.u-tokyo.ac.jp/~kaneko/papers/acg2015-yokoyama.pdf pdf] | * [[Shu Yokoyama]], [[Tomoyuki Kaneko]], [[Tetsuro Tanaka]] ('''2015'''). ''Parameter-Free Tree Style Pipeline in Asynchronous Parallel Game-Tree Search''. [[Advances in Computer Games 14]], [http://www.graco.c.u-tokyo.ac.jp/~kaneko/papers/acg2015-yokoyama.pdf pdf] | ||
Line 127: | Line 192: | ||
* [[Akira Ura]], [[Yoshimasa Tsuruoka]], [[Takashi Chikayama]] ('''2015'''). ''[https://www.jstage.jst.go.jp/article/ipsjjip/23/1/23_9/_article Dynamic Prediction of Minimal Trees in Large-Scale Parallel Game Tree Search]''. [https://www.jstage.jst.go.jp/browse/ipsjjip/ Journal of Information Processing], Vol. 23, No. 1 | * [[Akira Ura]], [[Yoshimasa Tsuruoka]], [[Takashi Chikayama]] ('''2015'''). ''[https://www.jstage.jst.go.jp/article/ipsjjip/23/1/23_9/_article Dynamic Prediction of Minimal Trees in Large-Scale Parallel Game Tree Search]''. [https://www.jstage.jst.go.jp/browse/ipsjjip/ Journal of Information Processing], Vol. 23, No. 1 | ||
* [[Takenobu Takizawa]] ('''2015'''). ''The History of the World Computer Shogi Championship (WCSC)''. [[Conferences#GPW20|The 20th Game Programming Workshop]] | * [[Takenobu Takizawa]] ('''2015'''). ''The History of the World Computer Shogi Championship (WCSC)''. [[Conferences#GPW20|The 20th Game Programming Workshop]] | ||
+ | * [[Takenobu Takizawa]], [[Takeshi Ito]], [[Takuya Hiraoka]], [[Kunihito Hoki]] ('''2015'''). ''[https://link.springer.com/referenceworkentry/10.1007/978-3-319-08234-9_22-1 Contemporary Computer Shogi]''. [https://link.springer.com/referencework/10.1007/978-3-319-08234-9 Encyclopedia of Computer Graphics and Games] | ||
'''2017''' | '''2017''' | ||
* [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815] » [[AlphaZero]] | * [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815] » [[AlphaZero]] | ||
'''2018''' | '''2018''' | ||
+ | * [[Yu Nasu]] ('''2018'''). ''ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi''. Ziosoft Computer Shogi Club, [https://github.com/ynasu87/nnue/blob/master/docs/nnue.pdf pdf], [https://www.apply.computer-shogi.org/wcsc28/appeal/the_end_of_genesis_T.N.K.evolution_turbo_type_D/nnue.pdf pdf] (Japanese with English abstract) [https://github.com/asdfjkl/nnue GitHub - asdfjkl/nnue translation] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76250 Translation of Yu Nasu's NNUE paper] by [[Dominik Klein]], [[CCC]], January 07, 2021</ref> | ||
* [[Takafumi Nakamichi]], [[Takeshi Ito]] ('''2018'''). ''Adjusting the evaluation function for weakening the competency level of a computer shogi program''. [[ICGA Journal#40_1|ICGA Journal, Vol. 40, No. 1]] | * [[Takafumi Nakamichi]], [[Takeshi Ito]] ('''2018'''). ''Adjusting the evaluation function for weakening the competency level of a computer shogi program''. [[ICGA Journal#40_1|ICGA Journal, Vol. 40, No. 1]] | ||
+ | * [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2018'''). ''[http://science.sciencemag.org/content/362/6419/1140 A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play]''. [https://en.wikipedia.org/wiki/Science_(journal) Science], Vol. 362, No. 6419 <ref>[https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go/ AlphaZero: Shedding new light on the grand games of chess, shogi and Go] by [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]] and [[Demis Hassabis]], [[DeepMind]], December 03, 2018</ref> | ||
+ | * [[Hanhua Zhu]], [[Tomoyuki Kaneko]] ('''2018'''). ''Comparison of Loss Functions for Training of Deep Neural Networks in Shogi''. [[TAAI 2018]] | ||
+ | * [[Taichi Nakayashiki]], [[Tomoyuki Kaneko]] ('''2018'''). ''Learning of Evaluation Functions via Self-Play Enhanced by Checkmate Search''. [[TAAI 2018]] | ||
+ | * [[Shogo Takeuchi]] ('''2018'''). ''Weighted Majority Voting with a Heterogeneous System in the Game of Shogi''. [[TAAI 2018]] | ||
+ | * [[Takeshi Ito]] ('''2018'''). ''Game learning support system based on future position''. [[CG 2018]], [[ICGA Journal#40_4|ICGA Journal, Vol. 40, No. 4]] | ||
+ | '''2019''' | ||
+ | * [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Thomas Hubert]], [[Karen Simonyan]], [[Laurent Sifre]], [[Simon Schmitt]], [[Arthur Guez]], [[Edward Lockhart]], [[Demis Hassabis]], [[Thore Graepel]], [[Timothy Lillicrap]], [[David Silver]] ('''2019'''). ''Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model''. [https://arxiv.org/abs/1911.08265 arXiv:1911.08265] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72381 New DeepMind paper] by GregNeto, [[CCC]], November 21, 2019</ref> | ||
+ | * [[Tomoyuki Kaneko]], [[Takenobu Takizawa]] ('''2019'''). ''[https://www.semanticscholar.org/paper/Computer-Shogi-Tournaments-and-Techniques-Kaneko-Takizawa/caa062c0d95f15c85251351b20cdd80a2a0e1b82#paper-header Computer Shogi Tournaments and Techniques]''. [[IEEE#TOG|IEEE Transactions on Games]], Vol. 11 | ||
+ | * [[Shogo Takeuchi]] ('''2019'''). ''Advice is Useful for Game AI: Experiments with Alpha-Beta Search Players in Shogi''. [[Advances in Computer Games 16]] | ||
+ | ==2020 ...== | ||
+ | * [[Jr-Chang Chen]], [[Hsuan-Yu Wang]], [[Po-Hsun Chen]] ('''2020'''). ''Nyanpass wins Minishogi and Diceshogi tournaments''. [[ICGA Journal#42_1|ICGA Journal, Vol. 42, No. 1]] » [[22nd Computer Olympiad]] | ||
+ | * [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Thomas Hubert]], [[Karen Simonyan]], [[Laurent Sifre]], [[Simon Schmitt]], [[Arthur Guez]], [[Edward Lockhart]], [[Demis Hassabis]], [[Thore Graepel]], [[Timothy Lillicrap]], [[David Silver]] ('''2020'''). ''[https://www.nature.com/articles/s41586-020-03051-4 Mastering Atari, Go, chess and shogi by planning with a learned model]''. [https://en.wikipedia.org/wiki/Nature_%28journal%29 Nature], Vol. 588 <ref>[https://deepmind.com/blog/article/muzero-mastering-go-chess-shogi-and-atari-without-rules?fbclid=IwAR3mSwrn1YXDKr9uuGm2GlFKh76wBilex7f8QvBiQecwiVmAvD6Bkyjx-rE MuZero: Mastering Go, chess, shogi and Atari without rules]</ref> | ||
=Forum Posts= | =Forum Posts= | ||
==2007 ...== | ==2007 ...== | ||
− | * [http://www.shogi.net/shogi-l/Archive/2007/Njan15-10.txt Some thoughts on computer Shogi] by [[Tord Romstad]], January 15, 2007 | + | * [http://www.shogi.net/shogi-l/Archive/2007/Njan15-10.txt Some thoughts on computer Shogi] by [[Tord Romstad]], [[Computer Chess Forums|SHOGI-L]], January 15, 2007 |
+ | * [http://www.shogi.net/shogi-l/dir07/dirday0124/article070124132552.html First draft of the Universal Shogi Interface (USI)] by [[Tord Romstad]], [[Computer Chess Forums|SHOGI-L]], January 24, 2007 | ||
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=6807 Shogi] by [[Onno Garms]], [[Computer Chess Forums|Winboard Forum]], September 14, 2007 | * [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=6807 Shogi] by [[Onno Garms]], [[Computer Chess Forums|Winboard Forum]], September 14, 2007 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/6VHAAs-RNFY/q6TZO8VPrGgJ test] by [[Takenobu Takizawa|Nobu]], [[Computer Chess Forums|SHOGI-L]], July 22, 2008 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/7Mi2gSO8fo4/2C_edF_JrBkJ Announcement of the 19th World Computer Shogi Championship] by [[Takenobu Takizawa|Nobu]], [[Computer Chess Forums|SHOGI-L]], January 16, 2009 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/HstiaM2NNG8/kPw4wlLWSRsJ WCSC19 Participant List] by [[Takenobu Takizawa|Nobu]], [[Computer Chess Forums|SHOGI-L]], February 03, 2009 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/gEVmNjO8pM8/R6gBQ_QCgXkJ WCSC19 - current state] by [[Takenobu Takizawa|Nobu]], [[Computer Chess Forums|SHOGI-L]], May 04, 2009 | ||
==2010 ...== | ==2010 ...== | ||
+ | * [https://groups.google.com/d/msg/shogi-l/bazz1reADOY/KB8UvBZQf_cJ WCSC20 Participant List] by [[Takenobu Takizawa|Nobu]], [[Computer Chess Forums|SHOGI-L]], February 02, 2010 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=35482 USI2WB / UCI2WB release] by [[Harm Geert Muller]], [[CCC]], October 01, 2010 | * [http://www.talkchess.com/forum/viewtopic.php?t=35482 USI2WB / UCI2WB release] by [[Harm Geert Muller]], [[CCC]], October 01, 2010 | ||
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=18385 UCI2WB / USI2WB] by [[Harm Geert Muller]], [[Computer Chess Forums|Rybka Forum]], October 01, 2010 » [[UCI2WB#USI2WB|USI2WB]] | * [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=18385 UCI2WB / USI2WB] by [[Harm Geert Muller]], [[Computer Chess Forums|Rybka Forum]], October 01, 2010 » [[UCI2WB#USI2WB|USI2WB]] | ||
+ | '''2011''' | ||
+ | * [https://groups.google.com/d/msg/shogi-l/Nylx9GIXEgw/qh06-VPUNSsJ Announcement of the 21st World Computer Shogi Championship] by [[Takenobu Takizawa|Nobu]], [[Computer Chess Forums|SHOGI-L]], January 05, 2011 | ||
+ | '''2012''' | ||
+ | * [https://groups.google.com/d/msg/shogi-l/2zM72uecdqM/Hvq6OkGHrykJ The 22nd World Computer Shogi Championship Applicant List] by [[Reijer Grimbergen]] on behalf of [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], February 08, 2012 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/wJMDDeC4FSI/v_Yv0QsLEFMJ Results of the 22nd World Computer Shogi Championships] by [[Reijer Grimbergen]] on behalf of [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], May 10, 2012 | ||
+ | '''2013''' | ||
+ | * [https://groups.google.com/d/msg/shogi-l/olBJzU1kxqo/NvTDANTwNfUJ computer beats pro] by [[Larry Kaufman]], [[Computer Chess Forums|SHOGI-L]], April 21, 2013 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/zO3mIXuHetY/6Hx5Cpl83yUJ The 23rd World Computer Shogi Championship Applicant List] by [[Reijer Grimbergen]] on behalf of [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], April 29, 2013 | ||
+ | * [https://groups.google.com/d/msg/shogi-l/lauO5HQFQNw/FHtovUqEwBEJ Bonanza wins Computer Shogi Championship] by [[Hiroshi Yamashita]], [[Computer Chess Forums|SHOGI-L]], May 06, 2013 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=48305 New version of HaChu released] by [[Harm Geert Muller]], [[CCC]], June 16, 2013 <ref>[http://hgm.nubati.net/chu/ Chu Shogi, the ancient super Chess game] by [[Harm Geert Muller]]</ref> | * [http://www.talkchess.com/forum/viewtopic.php?t=48305 New version of HaChu released] by [[Harm Geert Muller]], [[CCC]], June 16, 2013 <ref>[http://hgm.nubati.net/chu/ Chu Shogi, the ancient super Chess game] by [[Harm Geert Muller]]</ref> | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=48324 Table-less bitboards (bitrays?)] by [[Harm Geert Muller]], [[CCC]], June 18, 2013 » [[Board Representation]] | * [http://www.talkchess.com/forum/viewtopic.php?t=48324 Table-less bitboards (bitrays?)] by [[Harm Geert Muller]], [[CCC]], June 18, 2013 » [[Board Representation]] | ||
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=19&t=52967 Shogi in Unix/Linux?] by [[Joshua Pettus]], [[Computer Chess Forums|Winboard Forum]], October 19, 2013 » [[Linux]] | * [http://www.open-aurec.com/wbforum/viewtopic.php?f=19&t=52967 Shogi in Unix/Linux?] by [[Joshua Pettus]], [[Computer Chess Forums|Winboard Forum]], October 19, 2013 » [[Linux]] | ||
+ | '''2014''' | ||
+ | * [https://groups.google.com/d/msg/shogi-l/XtxS7S29INs/1BH0L125PzkJ The 24th World Computer Shogi Championship Applicant List] by [[Reijer Grimbergen]] on behalf of [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], February 10, 2014 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=53058 Shogi plea] by [[Harm Geert Muller]], [[CCC]], July 23, 2014 | * [http://www.talkchess.com/forum/viewtopic.php?t=53058 Shogi plea] by [[Harm Geert Muller]], [[CCC]], July 23, 2014 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=54092 Shogi] by [[Evert Glebbeek]], [[CCC]], October 20, 2014 » [[Sjaak (Glebbeek)|Sjaak]] | * [http://www.talkchess.com/forum/viewtopic.php?t=54092 Shogi] by [[Evert Glebbeek]], [[CCC]], October 20, 2014 » [[Sjaak (Glebbeek)|Sjaak]] | ||
==2015 ...== | ==2015 ...== | ||
+ | * [https://groups.google.com/d/msg/shogi-l/c4-dY44P8Mw/M3z-RtFR-tsJ The 25th World Computer Shogi Championships] by [[Reijer Grimbergen]] on behalf of [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], February 11, 2015 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=57203 Large Shogi variants in XBoard] by [[Harm Geert Muller]], [[CCC]], August 07, 2015 » [[XBoard]] | * [http://www.talkchess.com/forum/viewtopic.php?t=57203 Large Shogi variants in XBoard] by [[Harm Geert Muller]], [[CCC]], August 07, 2015 » [[XBoard]] | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=58215 Lima a mini shogi engine] by [[Ferdinand Mosca]], [[CCC]], November 10, 2015 | * [http://www.talkchess.com/forum/viewtopic.php?t=58215 Lima a mini shogi engine] by [[Ferdinand Mosca]], [[CCC]], November 10, 2015 | ||
Line 150: | Line 247: | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=58381 Siyam, a shogi 9x9 engine] by [[Ferdinand Mosca]], [[CCC]], November 26, 2015 | * [http://www.talkchess.com/forum/viewtopic.php?t=58381 Siyam, a shogi 9x9 engine] by [[Ferdinand Mosca]], [[CCC]], November 26, 2015 | ||
'''2016''' | '''2016''' | ||
+ | * [https://groups.google.com/d/msg/shogi-l/-fO7GP6Zzww/8pG4UYeNAAAJ WCSC26 participation list] by [[Reijer Grimbergen]], [[Computer Chess Forums|SHOGI-L]], April 08, 2016 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=59955 Sjaak II, Wa Shogi and XBoard 4.9] by [[Harm Geert Muller]], [[CCC]], April 25, 2016 » [[Sjaak (Glebbeek)|Sjaak II]], [[XBoard]] | * [http://www.talkchess.com/forum/viewtopic.php?t=59955 Sjaak II, Wa Shogi and XBoard 4.9] by [[Harm Geert Muller]], [[CCC]], April 25, 2016 » [[Sjaak (Glebbeek)|Sjaak II]], [[XBoard]] | ||
− | * [http://www.talkchess.com/forum/viewtopic.php?t=60445 Perft for Xiangqi & Shogi] by [[Patrice Duhamel]], [[CCC]], June 12, 2016 » [[Chinese Chess|Xiangqi]], | + | * [http://www.talkchess.com/forum/viewtopic.php?t=60445 Perft for Xiangqi & Shogi] by [[Patrice Duhamel]], [[CCC]], June 12, 2016 » [[Chinese Chess|Xiangqi]], [[Perft]] |
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=61407 Japanese Chess (Shogi) Engines USI - Shogidokoro-GUI 3.7.2] by [[Norbert Raimund Leisner]], [[CCC]], September 12, 2016 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=61441 WinBoard 4.8.0 for Shogi - Tanuki USI Engine] by [[Norbert Raimund Leisner]], [[CCC]], September 16, 2016 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=62432 Mini shogi engines and rating list] by [[Ferdinand Mosca]], [[CCC]], December 09, 2016 | * [http://www.talkchess.com/forum/viewtopic.php?t=62432 Mini shogi engines and rating list] by [[Ferdinand Mosca]], [[CCC]], December 09, 2016 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=62484 Sjaak II 1.4.1 and Shogi] by [[Harm Geert Muller]], [[CCC]], December 14, 2016 » [[Sjaak (Glebbeek)|Sjaak II]] | * [http://www.talkchess.com/forum/viewtopic.php?t=62484 Sjaak II 1.4.1 and Shogi] by [[Harm Geert Muller]], [[CCC]], December 14, 2016 » [[Sjaak (Glebbeek)|Sjaak II]] | ||
− | '''2017''' | + | '''2017 ...''' |
* [http://www.talkchess.com/forum/viewtopic.php?t=62878 I hate this hobby...] by [[Evert Glebbeek]], [[CCC]], January 20, 2017 » [[Sjaak (Glebbeek)|Sjaak II]] | * [http://www.talkchess.com/forum/viewtopic.php?t=62878 I hate this hobby...] by [[Evert Glebbeek]], [[CCC]], January 20, 2017 » [[Sjaak (Glebbeek)|Sjaak II]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?t=63356 The Inferno thread] by [[Harm Geert Muller]], [[CCC]], March 06, 2017 » [[#Tenjiku|Tenjiku Shogi]], [[Incremental Updates]] | ||
+ | * [https://groups.google.com/d/msg/shogi-l/v-tznD0IQe0/37KYlSYtAgAJ The 27th World Computer Shogi Championship: participant list] by [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], April 17, 2017 | ||
* [http://www.open-chess.org/viewtopic.php?f=3&t=3116 Shogi: Ponanza finishes 2-0 sweep of Sato (Meijin)] by [[Mark Watkins|BB+]], [[Computer Chess Forums|OpenChess Forum]], May 23, 2017 | * [http://www.open-chess.org/viewtopic.php?f=3&t=3116 Shogi: Ponanza finishes 2-0 sweep of Sato (Meijin)] by [[Mark Watkins|BB+]], [[Computer Chess Forums|OpenChess Forum]], May 23, 2017 | ||
+ | '''2019''' | ||
+ | * [https://groups.google.com/d/msg/shogi-l/qL5i9rYFXyw/TqDOnZZSDAAJ The 29th World Computer Shogi Championship Applicant List] by [[Reijer Grimbergen]] on behalf of [[Takenobu Takizawa]], [[Computer Chess Forums|SHOGI-L]], February 03, 2019 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=71550 Shogi Perft numbers] by [[Toni Helminen]], [[CCC]], August 14, 2019 » [[Perft]] | ||
+ | ==2020 ...== | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72754 The Stockfish of shogi] by [[Larry Kaufman]], [[CCC]], January 07, 2020 » [[NNUE]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73298 The Inferno Thread, part II] by [[Harm Geert Muller]], [[CCC]], March 07, 2020 » [[#Tenjiku|Tenjiku Shogi]] | ||
+ | * [https://groups.google.com/d/msg/shogi-l/C4Qfi3pGqdM/nAukLUgMAQAJ Zero?] by BCM, [[Computer Chess Forums|SHOGI-L]], June 04, 2020 | ||
+ | : [https://groups.google.com/d/msg/shogi-l/C4Qfi3pGqdM/RL5EHBCDCAAJ Re: Zero?] by [[Harm Geert Muller]], [[Computer Chess Forums|SHOGI-L]], June 05, 2020 | ||
=External Links= | =External Links= | ||
− | + | ==Shogi== | |
* [https://en.wikipedia.org/wiki/Shogi Shogi from Wikipedia] | * [https://en.wikipedia.org/wiki/Shogi Shogi from Wikipedia] | ||
+ | * [https://en.wikipedia.org/wiki/Castle_(shogi) Castle (shogi) from Wikipedia] | ||
+ | * [https://en.wikipedia.org/wiki/Shogi_strategy_and_tactics Shogi strategy and tactics from Wikipedia] | ||
+ | * [http://eric.macshogi.com/shogi/handicap/handicap.html Handicap Series] by [[Larry Kaufman]], from [http://eric.macshogi.com/index.html Eric Cheymol's Shogi Page] | ||
+ | * [https://en.chessbase.com/post/the-knight-that-jumps-high-falls-prey-to-a-pawn-1 The Knight that Jumps High Falls Prey to a Pawn (1)] by [https://en.chessbase.com/author/diana-mihajlova Diana Mihajlova], [[ChessBase|ChessBase News]], January 03, 2015 | ||
+ | * [https://en.chessbase.com/post/the-knight-that-jumps-high-falls-prey-to-a-pawn-2 The Knight that Jumps High Falls Prey to a Pawn (2)] by [https://en.chessbase.com/author/diana-mihajlova Diana Mihajlova], [[ChessBase|ChessBase News]], January 04, 2015 | ||
+ | ==Computer Shogi== | ||
+ | * [http://www2.computer-shogi.org/index_e.html Computer Shogi Association Web Site] | ||
+ | * [https://www.qhapaq.org/shogi/shogiwiki/how-start-computer-shogi-japanese-chess/ How to start computer Shogi], [https://www.qhapaq.org/shogi/shogiwiki/ shogiwiki] | ||
* [https://en.wikipedia.org/wiki/Computer_shogi Computer shogi from Wikipedia] | * [https://en.wikipedia.org/wiki/Computer_shogi Computer shogi from Wikipedia] | ||
− | |||
* [https://www.game-ai-forum.org/icga-tournaments/game.php?id=17 Shogi] at the [[Computer Olympiad]] | * [https://www.game-ai-forum.org/icga-tournaments/game.php?id=17 Shogi] at the [[Computer Olympiad]] | ||
− | * [http://hgm.nubati.net/usi.html The Universal Shogi Interface (USI)] | + | * [http://hgm.nubati.net/usi.html The Universal Shogi Interface (USI)] » [[USI]] |
* [http://www2.teu.ac.jp/gamelab/SHOGI/articlesmain.html Shogi articles] by [[Reijer Grimbergen]] | * [http://www2.teu.ac.jp/gamelab/SHOGI/articlesmain.html Shogi articles] by [[Reijer Grimbergen]] | ||
− | * [ | + | == <span id="Variants"></span>Variants== |
− | * | + | * <span id="Mini"></span>[https://en.wikipedia.org/wiki/Minishogi Minishogi from Wikipedia] |
− | + | * <span id="Dai"></span>[https://en.wikipedia.org/wiki/Dai_shogi Dai shogi from Wikipedia] | |
− | * | + | * <span id="Chu"></span>[https://en.wikipedia.org/wiki/Chu_shogi Chu shogi from Wikipedia] |
* [http://hgm.nubati.net/chu/ Chu Shogi, the ancient super Chess game] by [[Harm Geert Muller]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=48305 New version of HaChu released] by [[Harm Geert Muller]], [[CCC]], June 16, 2013</ref> | * [http://hgm.nubati.net/chu/ Chu Shogi, the ancient super Chess game] by [[Harm Geert Muller]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=48305 New version of HaChu released] by [[Harm Geert Muller]], [[CCC]], June 16, 2013</ref> | ||
− | * | + | * <span id="Tenjiku"></span>[https://en.wikipedia.org/wiki/Tenjiku_shogi Tenjiku shogi from Wikipedia] <ref>[http://www.talkchess.com/forum3/viewtopic.php?t=63356 The Inferno thread] by [[Harm Geert Muller]], [[CCC]], March 06, 2017 » [[Incremental Updates]]</ref> |
− | |||
− | |||
=References= | =References= | ||
<references /> | <references /> | ||
− | |||
'''[[Games|Up one Level]]''' | '''[[Games|Up one Level]]''' |
Latest revision as of 16:19, 1 December 2021
Shogi (Japanese Chess),
a chess variant that evolved directly from Shatranj, just like the western chess. It is played on 9x9 board. Compared to chess, Shogi pieces have limited mobility, but this is compensated by the fact that captured enemy pieces can be dropped on the board as one's own. This leads to the wild, tactical game. Shogi has greater branching factor than chess. Development of Shogi programs has taken slightly different route than in chess programming. The stress is on pattern recognition and selective search techniques. However, with the advent of NNUE [2] along with adaptations of Stockfish to Shogi such as YaneuraOu [3], and Kristallweizen [4], and the consequent Stockfish NNUE hype [5], both worlds seem to reunite again.
Contents
Pieces & Moves
Shogi pieces capture as they move. Promotion is possible with all pieces except King and Gold General - or already promoted pieces with changed move options. When such a piece moves to, from or inside (but no drops) the promotion zone, that is the three opponent's back-ranks, it has the option to promote. Promotion is mandatory for the forward only pieces of Knight, Lance or Pawn with no more moves after moving to the 9th or 8th (Knight) rank. Pieces indicate their promotion state by turning the piece over after the corresponding move, revealing the character of the promoted piece. A drop of a captured piece always appears with the unpromoted side up.
Shogi board and pieces, together with their starting position and moves [6]
Shogi Engines
- Apery
- Bonanza
- CrazyWa
- Elmo
- Gekisashi
- GPS
- IS
- Kristallweizen
- ShogiNet
- Shokidoki
- Shotest
- Sjaak (Glebbeek)
- Spear
- Tacos
- YaneuraOu
- YSS
- Zillions of Games
World Computer Shogi Championship
organized by the CSA
1990 ...
- WCSC01 1990
- WCSC02 1991
- WCSC03 1992
- WCSC04 1993
- WCSC05 1994
- WCSC06 1996
- WCSC07 1997
- WCSC08 1998
- WCSC09 1999
2000 ...
- WCSC10 2000
- WCSC11 2001
- WCSC12 2002
- WCSC13 2003
- WCSC14 2004
- WCSC15 2005
- WCSC16 2006
- WCSC17 2007
- WCSC18 2008
- WCSC19 2009
2010 ...
- WCSC20 2010
- WCSC21 2011
- WCSC22 2012
- WCSC23 2013
- WCSC24 2014
- WCSC25 2015
- WCSC26 2016
- WCSC27 2017
- WCSC28 2018
- WCSC29 2019
2020 ...
Computer Olympiads
organized by the ICGA
2000 ...
- 5th Computer Olympiad, London 2000
- 6th Computer Olympiad, Maastricht 2001
- 7th Computer Olympiad, Maastricht 2002
- 8th Computer Olympiad, Graz 2003
- 10th Computer Olympiad, Taipei 2005
- 11th Computer Olympiad, Turin 2006
- 12th Computer Olympiad, Amsterdam 2007
- 13th Computer Olympiad, Beijing 2008
- 14th Computer Olympiad, Pamplona 2009
2010 ...
- 15th Computer Olympiad, Kanazawa 2010
- 16th Computer Olympiad, Tilburg 2011
- 17th Computer Olympiad, Yokohama 2013
- 18th Computer Olympiad, Leiden 2015
- 19th Computer Olympiad, Leiden 2016
- 20th Computer Olympiad, Leiden 2017
Photos
Taipei 2005
10th Computer Olympiad, Taipei 2005, Tacos by Tsuyoshi Hashimoto won vs. Spear by Reijer Grimbergen
Hiroyuki Iida (Tacos), Hitoshi Matsubara, and Shogo Takeuchi posing for the Gold medal winner [7]
Turin 2006
Shogi Winners at the 11th Computer Olympiad, Turin 2006: Jun Nagashima on behalf of Bonanza (Silver),
Hiroshi Yamashita (Gold with YSS), and Hiroyuki Iida (Bronze for Tacos), Jaap van den Herik congrats [8]
See also
- Game Programming Workshops
- Harm Geert Muller - Yokohama 2013
- Monte-Carlo Tree Search
- NNUE
- Stockfish NNUE
- USI - Universal Shogi Interface
- USI2WB
Publications
1990 ...
- Hiroyuki Iida, Yoshiyuki Kotani (1991). Computer Shogi. The Proceedings of Game Playing System Workshop, pp. 42-48. ICOT, Tokyo, Japan.
- Hitoshi Matsubara, Barney Pell (1994). Applying metagamer to Shogi. 1st Game Programming Workshop in Kanagawa, Japan » Metagamer
1995 ...
- Yoshiyuki Kotani, Hiroyuki Iida (1995). Which moves should be pruned - classification of Shogi Moves and Ratio of Played Moves. 2nd Game Programming Workshop
- Hitoshi Matsubara, Hiroyuki Iida, Jos Uiterwijk (1996). A Shogi-Computer Test Set. ACM Conference on Computer Science
- M. Hirose, Hitoshi Matsubara, T. Itoh (1997). The Composition of Tsume-Shogi Problems. Advances in Computer Chess 8
- Yoshihisa Nakayama, Yoshiyuki Kotani (1997). Characteristic of extended moves by singular extension to Shogi. 4th Game Programming Workshop
- Don Beal, Martin C. Smith (1998). First Results from Using Temporal Difference Learning in Shogi. CG 1998
- Reijer Grimbergen (1998). A Survey of Tsume-Shogi Programs Using Variable-Depth Search. CG 1998
- Hiroyuki Iida, Jin Yoshimura, Kazuro Morita, Jos Uiterwijk (1998). Retrograde Analysis of the KGK Endgame in Shogi: Its Implications for Ancient Heian Shogi. CG 1998
- Yoshinori Kimura (1999). The History of Shogi. Japan Foundation Newsletter, XXVI/Nos. 5–6, pdf
2000 ...
- Tsuyoshi Hashimoto, Yoichiro Kajihara, Hiroyuki Iida (2000). Brinkmate Search in Computer Shogi. 5th Computer Olympiad Workshop
- Jeff Rollason (2000). SUPER-SOMA - Solving Tactical Exchanges in Shogi without Tree Searching. CG 2000, Word preprint [9]
- Youhei Hori, Minenobu Seki, Tsutomu Maruyama, Reijer Grimbergen, Tsutomu Hoshino (2000). A Shogi Processor with a Field Programmable Gate Array. CG 2000
- Reijer Grimbergen (2000). Plausible Move Generation Using Move Merit Analysis with Cut-Off Thresholds in Shogi. CG 2000
- Takenobu Takizawa, Reijer Grimbergen (2000). Review: Computer Shogi through 2000. CG 2000
2001
- Yoshiyuki Kotani (2001). Example-based Piece Formation by Partial Matching in Shogi. Advances in Computer Games 9
- Jeff Rollason (2001). Shotest wins Shogi tournament. ICGA Journal, Vol. 24, No. 3 » 6th Computer Olympiad
- Reijer Grimbergen, Jeff Rollason (2001). Using castle and assault maps for guiding opening and middle game play in Shogi. 6th Game Programming Workshop, pdf
- Don Beal, Martin C. Smith (2001). Temporal difference learning applied to game playing and the results of application to Shogi. Theoretical Computer Science, Volume 252, Issues 1-2, pp. 105-119
- Masahiro Seo, Hiroyuki Iida, Jos Uiterwijk (2001). The PN*-Search Algorithm: Applications to Tsume-Shogi. Artificial Intelligence, Vol. 129, Nos. 1-2 » Proof-Number Search
2002
- Hiroyuki Iida, Makoto Sakuta, Jeff Rollason (2002). Computer Shogi. Artificial Intelligence, Vol. 134, Elsevier, CiteSeerX
- Jun Nagashima (2002). Realization-Probability Search: Its application to Shogi and LOA. 7th Computer Olympiad Workshop
- Jun Nagashima, Masahumi Taketoshi, Yoichiro Kajihara, Tsuyoshi Hashimoto, Hiroyuki Iida (2002). An Efficient Use of Piece-Square Tables in Computer Shogi.
- Kazutomo Shibahara, Nobuo Inui, Yoshiyuki Kotani (2002). Effect of ProbCut in Shogi - by changing parameters according to position category. 7th Game Programming Workshop
- Reijer Grimbergen, Jeff Rollason (2002). Board Maps and Hill-Climbing for Opening and Middle Game Play in Shogi. CG 2002
- Reijer Grimbergen (2002). Report on the 12th CSA World Computer-Shogi Championship. ICGA Journal, Vol. 25, No. 2
- Yoshimasa Tsuruoka, Daisaku Yokoyama, Takashi Chikayama (2002). Game-Tree Search Algorithm based on Realization Probability. ICGA Journal, Vol. 25, No. 3, pdf
- Yasushi Tanase (2002). ISshogi wins Shogi tournament. ICGA Journal, Vol. 25, No. 3 » 7th Computer Olympiad
2003
- Hiroshi Yamashita (2003). YSS wins Shogi tournament. ICGA Journal, Vol. 26, No. 4 » 8th Computer Olympiad
2005 ...
- Reijer Grimbergen (2005). The 15th CSA World Computer-Shogi Championship. ICGA Journal, Vol. 28, No. 2
- Tsuyoshi Hashimoto (2005). Tacos wins Shogi tournament. ICGA Journal, Vol. 28, No. 3 » 10th Computer Olympiad
- Shunsuke Soeda, Tomoyuki Kaneko, Tetsuro Tanaka (2005). Dual Lambda Search and Shogi Endgames. Advances in Computer Games 11
- Takeshi Ito, Hitoshi Matsubara, Reijer Grimbergen (2005). Chunking in Shogi: New Findings. Advances in Computer Games 11
2006
- Tsuyoshi Hashimoto (2006). YSS wins Shogi tournament. ICGA Journal, Vol. 29, No. 2 » 11th Computer Olympiad
- Keijirou Yanagi, Kazutomo Shibahara, Yasuhiro Tajima, Yoshiyuki Kotani (2006). Generation of Candidate Moves using Decision Tree in Shogi. 11th Game Programming Workshop
2007
- Reijer Grimbergen (2007). Using Bitboards for Move Generation in Shogi. ICGA Journal, Vol. 30, No. 1, pdf, 11th Game Programming Workshop
- Junichi Hashimoto, Tsuyoshi Hashimoto, Hiroyuki Iida (2007). Context Killer Heuristic and Its Application to Computer Shogi. CGW 2007
- Kosuke Tosaka, Asuka Takeuchi, Shunsuke Soeda, Hitoshi Matsubara (2007). Extracting Important Features by Analyzing Game Records in Shogi. CGW 2007
- Takeshi Ito (2007). Selfish Search in Shogi. CGW 2007
- Takeshi Ito (2007). Selfish Search on Playing Shogi. ICEC 2007
- Junichi Hashimoto (2007). Tacos wins Shogi tournament. ICGA Journal, Vol. 30, No. 3 » 12th Computer Olympiad
- Keijirou Yanagi, Kazutomo Shibahara, Yasuhiro Tajima, Yoshiyuki Kotani (2007). Multiple Parallel Search in Shogi. 12th Game Programming Workshop
- Jun Nagashima (2007). Towards master-level play of Shogi. Ph.D. thesis, Supervisor Hiroyuki Iida, JAIST, pdf
2008
- Tsuyoshi Hashimoto (2008). Tacos wins Shogi tournament. ICGA Journal, Vol. 31, No. 3 » 13th Computer Olympiad
2009
- Takuya Ugajin, Yoshiyuki Kotani (2009). The improvement of playout using transition probability of Monte Carlo Shogi. 14th Game Programming Workshop
- Junichi Hashimoto (2009). Tacos wins Shogi tournament. ICGA Journal, Vol. 32, No. 2 » 14th Computer Olympiad
- Reijer Grimbergen (2009). The 19th CSA World Computer-Shogi Championship. ICGA Journal, Vol. 32, No 2 » Shogi
2010 ...
- Yoshikuni Sato, Daisuke Takahashi, Reijer Grimbergen (2010). A Shogi Program based on Monte-Carlo Tree Search. ICGA Journal, Vol. 33, No. 2, pdf
- Takuya Obata, Takuya Sugiyama, Kunihito Hoki, Takeshi Ito (2010). Consultation Algorithm for Computer Shogi: Move Decisions by Majority. CG 2010
- Takuya Sugiyama, Takuya Obata, Kunihito Hoki, Takeshi Ito (2010). Optimistic Selection Rule Better Than Majority Voting System. CG 2010
- Yoshimasa Tsuruoka (2010). Gekisashi wins Shogi Tournament. ICGA Journal, Vol. 33, No. 4 » 15th Computer Olympiad
2011
- Takeshi Ito (2011). Clair 1/128 wins 5x5 Shogi Tournament. ICGA Journal, Vol. 34, No. 1 » 15th Computer Olympiad
- Kunihito Hoki, Tomoyuki Kaneko (2011). The Global Landscape of Objective Functions for the Optimization of Shogi Piece Values with a Game-Tree Search. Advances in Computer Games 13
2012
- Tomoyuki Kaneko, Tetsuro Tanaka (2012). GPSShogi and Assembly of Large Shogi Software with Text Protocol. Computer Software - JSSST Journal, Vol. 29, No. 1
- Kunihito Hoki, Masakazu Muramatsu (2012). Efficiency of three Forward-Pruning Techniques in Shogi: Futility Pruning, Null-move Pruning, and Late Move Reduction (LMR). Entertainment Computing, Vol. 3, No. 3
2013
- Akira Ura, Makoto Miwa, Yoshimasa Tsuruoka, Takashi Chikayama (2013). Comparison Training of Shogi Evaluation Functions with Self-Generated Training Positions and Moves. CG 2013, slides as pdf
- Kunihito Hoki, Tomoyuki Kaneko, Daisaku Yokoyama, Takuya Obata, Hiroshi Yamashita, Yoshimasa Tsuruoka, Takeshi Ito (2013). A System-Design Outline of the Distributed-Shogi-System Akara 2010. SNPD 2013
2014
- Kunihito Hoki, Tomoyuki Kaneko (2014). Large-Scale Optimization for Evaluation Functions with Minimax Search. JAIR Vol. 49, pdf » Automated Tuning [10]
- Takenobu Takizawa (2014). Computer Shogi 2012 through 2014. The 19th Game Programming Workshop
- Kunihito Hoki, Seiya Omori, Takeshi Ito (2014). Analysis of Performance of Consultation Methods in Computer Chess. Journal of Information Science and Engineering, Vol. 30, pdf
2015 ...
- Shu Yokoyama, Tomoyuki Kaneko, Tetsuro Tanaka (2015). Parameter-Free Tree Style Pipeline in Asynchronous Parallel Game-Tree Search. Advances in Computer Games 14, pdf
- Takeshi Ito, Daisuke Takano (2015). Changes in Cognitive Processes and Brain Activity. ICGA Journal, Vol. 38, No. 4 » Cognition
- Harm Geert Muller (2015). SHOKIDOKI wins MiniShogi Tournament. ICGA Journal, Vol. 38, No. 4 » 18th Computer Olympiad | Mini-Shogi
- Shogo Takeuchi, Tomoyuki Kaneko (2015). Estimating Ratings of Computer Players by the Evaluation Scores and Principal Variations in Shogi. ACIT-CSI
- Akira Ura, Yoshimasa Tsuruoka, Takashi Chikayama (2015). Dynamic Prediction of Minimal Trees in Large-Scale Parallel Game Tree Search. Journal of Information Processing, Vol. 23, No. 1
- Takenobu Takizawa (2015). The History of the World Computer Shogi Championship (WCSC). The 20th Game Programming Workshop
- Takenobu Takizawa, Takeshi Ito, Takuya Hiraoka, Kunihito Hoki (2015). Contemporary Computer Shogi. Encyclopedia of Computer Graphics and Games
2017
- David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy Lillicrap, Karen Simonyan, Demis Hassabis (2017). Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm. arXiv:1712.01815 » AlphaZero
2018
- Yu Nasu (2018). ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi. Ziosoft Computer Shogi Club, pdf, pdf (Japanese with English abstract) GitHub - asdfjkl/nnue translation [11]
- Takafumi Nakamichi, Takeshi Ito (2018). Adjusting the evaluation function for weakening the competency level of a computer shogi program. ICGA Journal, Vol. 40, No. 1
- David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy Lillicrap, Karen Simonyan, Demis Hassabis (2018). A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play. Science, Vol. 362, No. 6419 [12]
- Hanhua Zhu, Tomoyuki Kaneko (2018). Comparison of Loss Functions for Training of Deep Neural Networks in Shogi. TAAI 2018
- Taichi Nakayashiki, Tomoyuki Kaneko (2018). Learning of Evaluation Functions via Self-Play Enhanced by Checkmate Search. TAAI 2018
- Shogo Takeuchi (2018). Weighted Majority Voting with a Heterogeneous System in the Game of Shogi. TAAI 2018
- Takeshi Ito (2018). Game learning support system based on future position. CG 2018, ICGA Journal, Vol. 40, No. 4
2019
- Julian Schrittwieser, Ioannis Antonoglou, Thomas Hubert, Karen Simonyan, Laurent Sifre, Simon Schmitt, Arthur Guez, Edward Lockhart, Demis Hassabis, Thore Graepel, Timothy Lillicrap, David Silver (2019). Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model. arXiv:1911.08265 [13]
- Tomoyuki Kaneko, Takenobu Takizawa (2019). Computer Shogi Tournaments and Techniques. IEEE Transactions on Games, Vol. 11
- Shogo Takeuchi (2019). Advice is Useful for Game AI: Experiments with Alpha-Beta Search Players in Shogi. Advances in Computer Games 16
2020 ...
- Jr-Chang Chen, Hsuan-Yu Wang, Po-Hsun Chen (2020). Nyanpass wins Minishogi and Diceshogi tournaments. ICGA Journal, Vol. 42, No. 1 » 22nd Computer Olympiad
- Julian Schrittwieser, Ioannis Antonoglou, Thomas Hubert, Karen Simonyan, Laurent Sifre, Simon Schmitt, Arthur Guez, Edward Lockhart, Demis Hassabis, Thore Graepel, Timothy Lillicrap, David Silver (2020). Mastering Atari, Go, chess and shogi by planning with a learned model. Nature, Vol. 588 [14]
Forum Posts
2007 ...
- Some thoughts on computer Shogi by Tord Romstad, SHOGI-L, January 15, 2007
- First draft of the Universal Shogi Interface (USI) by Tord Romstad, SHOGI-L, January 24, 2007
- Shogi by Onno Garms, Winboard Forum, September 14, 2007
- test by Nobu, SHOGI-L, July 22, 2008
- Announcement of the 19th World Computer Shogi Championship by Nobu, SHOGI-L, January 16, 2009
- WCSC19 Participant List by Nobu, SHOGI-L, February 03, 2009
- WCSC19 - current state by Nobu, SHOGI-L, May 04, 2009
2010 ...
- WCSC20 Participant List by Nobu, SHOGI-L, February 02, 2010
- USI2WB / UCI2WB release by Harm Geert Muller, CCC, October 01, 2010
- UCI2WB / USI2WB by Harm Geert Muller, Rybka Forum, October 01, 2010 » USI2WB
2011
- Announcement of the 21st World Computer Shogi Championship by Nobu, SHOGI-L, January 05, 2011
2012
- The 22nd World Computer Shogi Championship Applicant List by Reijer Grimbergen on behalf of Takenobu Takizawa, SHOGI-L, February 08, 2012
- Results of the 22nd World Computer Shogi Championships by Reijer Grimbergen on behalf of Takenobu Takizawa, SHOGI-L, May 10, 2012
2013
- computer beats pro by Larry Kaufman, SHOGI-L, April 21, 2013
- The 23rd World Computer Shogi Championship Applicant List by Reijer Grimbergen on behalf of Takenobu Takizawa, SHOGI-L, April 29, 2013
- Bonanza wins Computer Shogi Championship by Hiroshi Yamashita, SHOGI-L, May 06, 2013
- New version of HaChu released by Harm Geert Muller, CCC, June 16, 2013 [15]
- Table-less bitboards (bitrays?) by Harm Geert Muller, CCC, June 18, 2013 » Board Representation
- Shogi in Unix/Linux? by Joshua Pettus, Winboard Forum, October 19, 2013 » Linux
2014
- The 24th World Computer Shogi Championship Applicant List by Reijer Grimbergen on behalf of Takenobu Takizawa, SHOGI-L, February 10, 2014
- Shogi plea by Harm Geert Muller, CCC, July 23, 2014
- Shogi by Evert Glebbeek, CCC, October 20, 2014 » Sjaak
2015 ...
- The 25th World Computer Shogi Championships by Reijer Grimbergen on behalf of Takenobu Takizawa, SHOGI-L, February 11, 2015
- Large Shogi variants in XBoard by Harm Geert Muller, CCC, August 07, 2015 » XBoard
- Lima a mini shogi engine by Ferdinand Mosca, CCC, November 10, 2015
- Shokidoki wins UEC Cup! by Harm Geert Muller, CCC, November 22, 2015 [16]
- Siyam, a shogi 9x9 engine by Ferdinand Mosca, CCC, November 26, 2015
2016
- WCSC26 participation list by Reijer Grimbergen, SHOGI-L, April 08, 2016
- Sjaak II, Wa Shogi and XBoard 4.9 by Harm Geert Muller, CCC, April 25, 2016 » Sjaak II, XBoard
- Perft for Xiangqi & Shogi by Patrice Duhamel, CCC, June 12, 2016 » Xiangqi, Perft
- Japanese Chess (Shogi) Engines USI - Shogidokoro-GUI 3.7.2 by Norbert Raimund Leisner, CCC, September 12, 2016
- WinBoard 4.8.0 for Shogi - Tanuki USI Engine by Norbert Raimund Leisner, CCC, September 16, 2016
- Mini shogi engines and rating list by Ferdinand Mosca, CCC, December 09, 2016
- Sjaak II 1.4.1 and Shogi by Harm Geert Muller, CCC, December 14, 2016 » Sjaak II
2017 ...
- I hate this hobby... by Evert Glebbeek, CCC, January 20, 2017 » Sjaak II
- The Inferno thread by Harm Geert Muller, CCC, March 06, 2017 » Tenjiku Shogi, Incremental Updates
- The 27th World Computer Shogi Championship: participant list by Takenobu Takizawa, SHOGI-L, April 17, 2017
- Shogi: Ponanza finishes 2-0 sweep of Sato (Meijin) by BB+, OpenChess Forum, May 23, 2017
2019
- The 29th World Computer Shogi Championship Applicant List by Reijer Grimbergen on behalf of Takenobu Takizawa, SHOGI-L, February 03, 2019
- Shogi Perft numbers by Toni Helminen, CCC, August 14, 2019 » Perft
2020 ...
- The Stockfish of shogi by Larry Kaufman, CCC, January 07, 2020 » NNUE
- The Inferno Thread, part II by Harm Geert Muller, CCC, March 07, 2020 » Tenjiku Shogi
- Zero? by BCM, SHOGI-L, June 04, 2020
- Re: Zero? by Harm Geert Muller, SHOGI-L, June 05, 2020
External Links
Shogi
- Shogi from Wikipedia
- Castle (shogi) from Wikipedia
- Shogi strategy and tactics from Wikipedia
- Handicap Series by Larry Kaufman, from Eric Cheymol's Shogi Page
- The Knight that Jumps High Falls Prey to a Pawn (1) by Diana Mihajlova, ChessBase News, January 03, 2015
- The Knight that Jumps High Falls Prey to a Pawn (2) by Diana Mihajlova, ChessBase News, January 04, 2015
Computer Shogi
- Computer Shogi Association Web Site
- How to start computer Shogi, shogiwiki
- Computer shogi from Wikipedia
- Shogi at the Computer Olympiad
- The Universal Shogi Interface (USI) » USI
- Shogi articles by Reijer Grimbergen
Variants
- Minishogi from Wikipedia
- Dai shogi from Wikipedia
- Chu shogi from Wikipedia
- Chu Shogi, the ancient super Chess game by Harm Geert Muller [17]
- Tenjiku shogi from Wikipedia [18]
References
- ↑ A screenshot of a standard Shogi opening], using MacShogi, Shogi - Setup and gameplay - Wikipedia
- ↑ Yu Nasu (2018). ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi. Ziosoft Computer Shogi Club, pdf (Japanese with English abstract) GitHub - asdfjkl/nnue translation
- ↑ GitHub - yaneurao/YaneuraOu: YaneuraOu is the World's Strongest Shogi engine(AI player), WCSC29 1st winner, educational and USI compliant engine
- ↑ GitHub - Tama4649/Kristallweizen: 第29回世界コンピュータ将棋選手権 準優勝のKristallweizenです。
- ↑ Stockfish NN release (NNUE) by Henk Drost, CCC, May 31, 2020
- ↑ Image from Yoshinori Kimura (1999). The History of Shogi. Japan Foundation Newsletter, XXVI/Nos. 5–6, pdf
- ↑ clipped from image007 from Research Center for Computers and Games - Tacos Won Shogi Tournament at the 10th Computer Olympiad, September 18, 2005
- ↑ ICGA Olympiad 2006 Photos
- ↑ Looking for Alternatives to Quiescence Search by Jeff Rollason, AI Factory, December 2006
- ↑ MMTO for evaluation learning by Jon Dart, CCC, January 25, 2015
- ↑ Translation of Yu Nasu's NNUE paper by Dominik Klein, CCC, January 07, 2021
- ↑ AlphaZero: Shedding new light on the grand games of chess, shogi and Go by David Silver, Thomas Hubert, Julian Schrittwieser and Demis Hassabis, DeepMind, December 03, 2018
- ↑ New DeepMind paper by GregNeto, CCC, November 21, 2019
- ↑ MuZero: Mastering Go, chess, shogi and Atari without rules
- ↑ Chu Shogi, the ancient super Chess game by Harm Geert Muller
- ↑ 第9回UEC杯5五将棋大会 - 5五将棋 portal
- ↑ New version of HaChu released by Harm Geert Muller, CCC, June 16, 2013
- ↑ The Inferno thread by Harm Geert Muller, CCC, March 06, 2017 » Incremental Updates