USI

Home * Protocols * USI

USI, (Universal Shogi Interface) an open communication protocol for Shogi playing engines to communicate with a GUI. USI was designed by Tord Romstad based on the Universal Chess Interface (UCI), and proposed in early 2007. Quite similar to UCI, it uses a Shogi extension of the Forsyth-Edwards Notation called SFEN, and the standard English shogi board coordinates 1a-9i.

=See also=
 * Chess Engine Communication Protocol
 * UCI
 * USI2WB
 * USI compliant Engines

=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
 * A computer Shogi tournament between USI {Universal Shogi Interface} engines [Dann Corbit|User923005]], SHOGI-L, March 03, 2009

2010 ...

 * USI2WB / UCI2WB release by Harm Geert Muller, CCC, October 01, 2010
 * UCI protocol for chess variants by Evert Glebbeek, CCC, October 28, 2014
 * 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

=External Links=
 * The Universal Shogi Interface (USI) hosted by Harm Geert Muller
 * The Universal Shogi Interface, draft 1 (2007-01-24) by Tord Romstad (Wayback Machine)
 * Computer shogi from Wikipedia
 * USI （Universal Shogi Interface）
 * 将棋所：USIプロトコルとは (Shogisho: What is the USI Protocol?)

=References= Up one Level