Changes

Jump to: navigation, search

Apery

171 bytes added, 17:35, 8 August 2020
no edit summary
'''[[Main Page|Home]] * [[Engines]] * Apery'''
[[FILE:SekienAyakashiSekienSatori.jpg|border|right|thumb|250px| [[:Category:Toriyama Sekien|Toriyama Sekien]] - [https://en.wikipedia.org/wiki/Ayakashi_Satori_(y%C5%8Dkaifolklore) AyakashiSatori] <ref>[https://en.wikipedia.org/wiki/Ayakashi_Satori_(y%C5%8Dkaifolklore) AyakashiSatori] from the [https://en.wikipedia.org/wiki/Konjaku_Gazu_Zoku_Hyakki Konjaku Gazu Zoku Hyakki] (今昔画図続百鬼) by [[:Category:Toriyama Sekien|Toriyama Sekien]], circa 1779, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]
'''Apery''',<br/>
initially written in [[Cpp|C++]], in 2019 ported to [[Rust]] <ref>[https://github.com/HiraokaTakuya/apery_rust GitHub - HiraokaTakuya/apery_rust: USI shogi engine written in Rust]</ref>,
licensed under the [[Free Software Foundation#GPL|GPL v3.0]]. Apery's [[Search|search]] is derived from [[Stockfish]] with [[Board Representation|board representation]] and [[Move Generation|move generation]] adopted to Shogi,
including [[Magic Bitboards|magic bitboards]] for the [[Sliding Pieces|sliding pieces]] [[Rook|rook]], [[Bishop|bishop]], as well as the [[Sliding Piece Attacks|sliding attack subsets]] of the promoted dragon and horse - of course due to the 7-bit [[First Rank Attacks#TheOuterSquares|inner piece occupancy ]] of the 9x9 board, somewhat bigger tables.
The improved search of the Rust version makes it stronger than the C++ version, despite a little bit lower [[Nodes per Second|NPS]].
Apery's initial [[Evaluation|evaluation]] was [[Bonanza]] like, using [[Piece-Square Tables|piece-square tables]] indexed by king location and further two-piece locations, dubbed KPP or KKP.
* [https://www.apply.computer-shogi.org/wcsc30/appeal/Apery/apery_appeal_wcsc30.html WCSC30 Apery Appeal document] (Japanese)
==Misc==
* [https://en.wiktionary.org/wiki/apery apery - Wiktionary]
* [https://en.wikipedia.org/wiki/Satori_(folklore) Satori (folklore) from Wikipedia]
* [https://en.wikipedia.org/wiki/Roger_Ap%C3%A9ry Roger Apéry from Wikipedia] » [[Mathematician#RApery|Roger Apéry]]
* [https://mathshistory.st-andrews.ac.uk/Biographies/Apery/ Roger Apéry (1916 - 1994) - Biography] - [https://en.wikipedia.org/wiki/MacTutor_History_of_Mathematics_archive MacTutor History of Mathematics]

Navigation menu