Gnu Shogi Database (GSDB)

Browse hundreds of historical professional and amateur shogi games. Select a collection, pick a game, and replay it on the interactive board.

Kifu is a shogi game record. Every move is written down so the game can be replayed and studied later. Serious students of shogi build up - and work through - large libraries of kifu to understand openings, middlegame plans and yose (end-game) technique.

The Gnu Shogi Database (GSDB) is a collection of Japanese chess games and sample openings. Hundreds of shogi kifu (game records) have been documented. The orignal GSDB comes with an applet that allows viewing and manipulating of the collections. Unfortunately, the web browsing industry has discontinued support for Java applets. That makes browsing the collections trickier, without a little help.

For those techies interested in browsing the original GSDB 2.7.4 source code and license, you can download it here.

Just a note on shogi rankings: The lowest ranking is 15-kyu. The rankings go down to 1-kyu as the player improves. After 1-kyu, rankings begin counting up with 1-dan all the way up to 9-dan. Professional shogi players begin around 5-kyu and go up to 9-dan (the champion professional). Ameteurs of the same rank as professionals are typically less skilled than their professional counterparts.

Colmar – Kifu #1

  
  開始局面
 1 ☗7六歩不成
 2 ☖3四歩不成
 3 ☗2六歩不成
 4 ☖4四歩不成
 5 ☗4八銀不成
 6 ☖4二飛不成
 7 ☗5六歩不成
 8 ☖6二玉不成
 9 ☗6八玉不成
 10 ☖7二玉不成
 11 ☗7八玉不成
 12 ☖8二玉不成
 13 ☗5八金不成
 14 ☖9四歩不成
 15 ☗9六歩不成
 16 ☖7二銀不成
 17 ☗2五歩不成
 18 ☖3三角不成
 19 ☗5七銀不成
 20 ☖3二銀不成
 21 ☗5五歩不成
 22 ☖4五歩不成
 23 ☗5六銀不成
 24 ☖4六歩不成
 25 ☗4六歩不成
 26 ☖4六飛不成
 27 ☗4七金不成
 28 ☖4二飛不成
 29 ☗4五歩
 30 ☖4三銀不成
 31 ☗4六金不成
 32 ☖5二金不成
 33 ☗6八銀不成
 34 ☖6四歩不成
 35 ☗3六歩不成
 36 ☖6三金不成
 37 ☗1六歩不成
 38 ☖7四歩不成
 39 ☗6六歩不成
 40 ☖1四歩不成
 41 ☗6五歩不成
 42 ☖7三桂不成
 43 ☗7七桂不成
 44 ☖6二飛不成
 45 ☗6七銀不成
 46 ☖5四歩不成
 47 ☗5四歩不成
 48 ☖5四銀不成
 49 ☗5五歩
 50 ☖6五桂不成
 51 ☗6八金不成
 52 ☖7七桂成
 53 ☗7七角不成
 54 ☖6五銀不成
 55 ☗3七桂不成
 56 ☖7五歩不成
 57 ☗7五歩不成
 58 ☖7六歩
 59 ☗8八角不成
 60 ☖8五桂
 61 ☗6九桂
 62 ☖5六銀不成
 63 ☗5六金不成
 64 ☖7七銀
 65 ☗7七桂不成
 66 ☖7七歩成
 67 ☗7七金不成
 68 ☖7七桂成
 69 ☗7七角不成
 70 ☖8五桂
 71 ☗8六角不成
 72 ☖5四歩
 73 ☗7四桂
 74 ☖7四金不成
 75 ☗7四歩不成
 76 ☖8一桂
 77 ☗9五歩不成
 78 ☖6三飛不成
 79 ☗9四歩不成
 80 ☖9二歩
 81 ☗7五金
 82 ☖7七金
 83 ☗7七角不成
 84 ☖7七桂成
 85 ☗7七玉不成
 86 ☖5五歩不成
 87 ☗6六金不成
 88 ☖5六歩不成
 89 ☗7三銀
 90 ☖7三銀不成
 91 ☗7三歩成
 92 ☖7三飛不成
 93 ☗7四歩
 94 ☖7六歩
 95 ☗7六玉不成
 96 ☖5四角
 97 ☗6五歩
 98 ☖6三飛不成
 99 ☗7三銀
 100 ☖7三桂不成
 101 ☗7三歩成
 102 ☖7三飛不成
 103 ☗7四歩
 104 ☖6五歩不成
 105 ☗7三歩成
 106 ☖7三玉不成
 107 ☗5三飛
 108 ☖6三銀
 109 ☗6四銀
 110 ☖6二玉不成
 111 ☗7四桂
[Name "Casters Matt"] [Email "matt@netpoint.be"] [Country "France"] [Sente "Miyamoto Toyokazu"] [Gote "Casters Matt"] [Black_grade "4dan"] [White_grade "2dan"] [Result "1-0"] [Comment "Shikenbisha"] [Source "Matt Casters' score sheet"] [Event "Colmar '97"] [Date "19970921"] [Round "5"] [Venue "Colmar"] [Proam "Amateur"] {When you play a strong oponent like Mr. Miyamoto, you feel like having~a snowball chance in hell of winning. This particular ball must have~been really cold. But it melted anyway...~~Matt~} P7g-7f P3c-3d P2g-2f P4c-4d S3i-4h R8b-4b P5g-5f K5a-6b K5i-6h K6b-7b K6h-7h K7b-8b G4i-5h P9c-9d P9g-9f S7a-7b P2f-2e B2b-3c S4h-5g S3a-3b P5f-5e P4d-4e S5g-5f P4e-4f P4gx4f R4bx4f G5h-4g R4f-4b P'4e S3b-4c G4g-4f G4a-5b S7i-6h P6c-6d P3g-3f G5b-6c P1g-1f P7c-7d P6g-6f P1c-1d P6f-6e N8a-7c N8i-7g R4b-6b S6h-6g P5c-5d P5ex5d S4cx5d P'5e N7cx6e {According to Mr. Miyamoto I must have a better possition although it's not~clear how to proceed. In any case is taking the silver on 5d out of the~question. The attack that follows seems to be too strong.~Black proves he's the best player in Europe and plays G6b...~~Matt~} G6i-6h N6ex7g+ B8hx7g S5d-6e N2i-3g P7d-7e { This proved to be too dangerous...} P7fx7e P'7f B7g-8h N'8e N'6i S6ex5f G4fx5f S'7g N6ix7g P7fx7g+ G6hx7g N8ex7g+ B8hx7g N'8e B7g-8f P'5d N'7d G6cx7d P7ex7d N'8a {N'8a otherwise you get S'7c Sx7c Px7c+ Kx7c P'7d and a sure loss of~rook and position, probably mate.} P9f-9e R6b-6c { I wanted to have an escape route for my king.} P9ex9d P'9b G'7e G'7g B8fx7g N8ex7g+ K7hx7g P5dx5e G5f-6f { All my chances are gone now.} P5e-5f S'7c S7bx7c P7dx7c+ R6cx7c P'7d P'7f K7gx7f B'5d P'6e R7c-6c S'7c N8ax7c P7dx7c+ R6cx7c P'7d P6dx6e P7dx7c+ K8bx7c R'5c S'6c S'6d K7c-6b N'7d { White resigned.}