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.

Nijmegen – Kifu #90

  
  開始局面
 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 ☗9六歩不成
 14 ☖9四歩不成
 15 ☗5六歩不成
 16 ☖7二銀不成
 17 ☗8六歩不成
 18 ☖3三角不成
 19 ☗8七玉不成
 20 ☖3二銀不成
 21 ☗6六歩不成
 22 ☖4五歩不成
 23 ☗7八銀不成
 24 ☖4六歩不成
 25 ☗4六歩不成
 26 ☖4六飛不成
 27 ☗6七金不成
 28 ☖4二飛不成
 29 ☗4七歩
 30 ☖4三銀不成
 31 ☗7九角不成
 32 ☖5二金不成
 33 ☗2五歩不成
 34 ☖2二飛不成
 35 ☗5七銀不成
 36 ☖6四歩不成
 37 ☗9八玉不成
 38 ☖7四歩不成
 39 ☗8七銀不成
 40 ☖5四歩不成
 41 ☗7八金不成
 42 ☖6三金不成
 43 ☗1六歩不成
 44 ☖1四歩不成
 45 ☗4六銀不成
 46 ☖4五歩
 47 ☗5七銀不成
 48 ☖7三桂不成
 49 ☗4六歩不成
 50 ☖4六歩不成
 51 ☗4六銀不成
 52 ☖4五歩
 53 ☗5七銀不成
 54 ☖6五歩不成
 55 ☗6五歩不成
 56 ☖5五歩不成
 57 ☗6六銀不成
 58 ☖4四銀不成
 59 ☗3六歩不成
 60 ☖5六歩不成
 61 ☗3五歩不成
 62 ☖5五銀不成
 63 ☗3四歩不成
 64 ☖4四角不成
 65 ☗5五銀不成
 66 ☖5五角不成
 67 ☗4六歩
 68 ☖5七歩成
 69 ☗5七角不成
 70 ☖6五桂不成
 71 ☗6六角不成
 72 ☖6六角不成
 73 ☗6六金不成
 74 ☖5二飛不成
 75 ☗5三歩
 76 ☖5三飛不成
 77 ☗5四歩
 78 ☖5四金不成
 79 ☗5五歩
 80 ☖6四金不成
 81 ☗3一角
 82 ☖5二歩
 83 ☗4四銀
 84 ☖3九角
 85 ☗5三銀不成
 86 ☖5三歩不成
 87 ☗5三角成
 88 ☖6三銀
 89 ☗6五金不成
 90 ☖6五金不成
 91 ☗7七桂
 92 ☖7六金不成
 93 ☗7六銀不成
 94 ☖2八角成
 95 ☗6八飛
 96 ☖6二金
 97 ☗6二馬不成
 98 ☖6二金不成
 99 ☗6四歩
 100 ☖6四銀不成
 101 ☗6四飛不成
 102 ☖6三歩
 103 ☗4四飛不成
 104 ☖4八飛
 105 ☗7九金
 106 ☖4六馬不成
 107 ☗8八銀
 108 ☖3五角
 109 ☗4一飛成
 110 ☖5一歩
 111 ☗6九金不成
 112 ☖7九銀
 113 ☗8五桂不成
 114 ☖8八銀成
 115 ☗8八金不成
 116 ☖5五馬不成
 117 ☗7七金
 118 ☖7九銀
 119 ☗7八金不成
 120 ☖8八銀成
 121 ☗8八玉不成
 122 ☖6八金
 123 ☗7一銀
 124 ☖7一玉不成
 125 ☗5一龍不成
 126 ☖6一金不成
 127 ☗5五龍不成
 128 ☖7八金不成
 129 ☗7八金不成
 130 ☖7九銀
 131 ☗8七玉不成
 132 ☖8八金
 133 ☗9七玉不成
 134 ☖7八飛成
 135 ☗6四角
 136 ☖8七金
[Name "Thomas Majewski"] [Email ""] [Country "The Netherlands"] [Sente "Geuns Hans"] [Gote "Casters Matt"] [Black_grade "3dan"] [White_grade "2dan"] [Result "0-1"] [Comment ""] [Source "Matt's scoresheet"] [Event "Nijmegen 97"] [Date "19971229"] [Round "6"] [Venue "Nijmegen"] [Proam "Amateur"] {Several moves are very suspect, as theer are moves missing in the score.~This score has to be checked by Matt!!~ } P7g-7f P3c-3d P2g-2f P4c-4d S3i-4h R8b-4b G4i-5h K5a-6b K5i-6h K6b-7b K6h-7h K7b-8b P9g-9f P9c-9d P5g-5f S7a-7b P8g-8f B2b-3c K7h-8g S3a-3b P6g-6f P4d-4e S7i-7h P4e-4f P4gx4f R4bx4f G5h-6g R4f-4b P'4g S3b-4c B8h-7i G4a-5b P2f-2e R4b-2b S4h-5g P6c-6d K8g-9h P7c-7d S7h-8g P5c-5d G6i-7h G5b-6c P1g-1f P1c-1d S5g-4f P'4e S4f-5g N8a-7c P4g-4f P4ex4f S5gx4f P'4e S4f-5g P6d-6e P6fx6e P5d-5e S5g-6f S4c-4d P3g-3f P5ex5f P3f-3e S4d-5e P3ex3d B3c-4d S6fx5e B4dx5e P'4f P5f-5g+ B7ix5g N7cx6e B5g-6f B5ex6f G6gx6f R2b-5b P'5c R5bx5c P'5d G6cx5d P'5e G5d-6d B'3a P'5b S'4d B'3i S4dx5c P5bx5c B3ax5c+ S'6c G6fx6e G6dx6e N'7g G6ex7f S8gx7f B3ix2h+ R'6h G'6b +B5cx6b G6ax6b P'6d S6cx6d R6hx6d P'6c R6d-4d R'4h G'7i +B2hx4f S'8h B'3e R4d-4a+ P'5a G7i-6i S'7i N7g-8e S7ix8h+ G7hx8h +B4fx5e G'7g S'7i G6i-7h S7ix8h+ K9hx8h G'6h S'7a K8bx7a +R4ax5a G6b-6a +R5ax5e G6hx7h G7gx7h S'7i K8h-8g G'8h K8g-9g R4hx7h+ B'6d G'8g