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.

Oi – Kifu #161

  
  開始局面
 1 ☗7六歩不成
 2 ☖8四歩不成
 3 ☗7八金不成
 4 ☖3二金不成
 5 ☗6八銀不成
 6 ☖3四歩不成
 7 ☗6六歩不成
 8 ☖6二銀不成
 9 ☗5六歩不成
 10 ☖5四歩不成
 11 ☗4八銀不成
 12 ☖4一玉不成
 13 ☗5八金不成
 14 ☖4二銀不成
 15 ☗6九玉不成
 16 ☖5二金不成
 17 ☗7七銀不成
 18 ☖3三銀不成
 19 ☗7九角不成
 20 ☖3一角不成
 21 ☗3六歩不成
 22 ☖4四歩不成
 23 ☗3七銀不成
 24 ☖4三金不成
 25 ☗6七金不成
 26 ☖6四角不成
 27 ☗6八角不成
 28 ☖7四歩不成
 29 ☗7九玉不成
 30 ☖3一玉不成
 31 ☗8八玉不成
 32 ☖8五歩不成
 33 ☗1六歩不成
 34 ☖2二玉不成
 35 ☗2六歩不成
 36 ☖9四歩不成
 37 ☗1五歩不成
 38 ☖9五歩不成
 39 ☗3八飛不成
 40 ☖5三銀不成
 41 ☗1七香不成
 42 ☖2四銀不成
 43 ☗9八香不成
 44 ☖7三角不成
 45 ☗9九玉不成
 46 ☖6四銀不成
 47 ☗4六銀不成
 48 ☖7五歩不成
 49 ☗8八銀不成
 50 ☖7六歩不成
 51 ☗7六金不成
 52 ☖8四角不成
 53 ☗3五歩不成
 54 ☖7二飛不成
 55 ☗7七歩
 56 ☖7三桂不成
 57 ☗3四歩不成
 58 ☖7五歩
 59 ☗6五金不成
 60 ☖6五銀不成
 61 ☗6五歩不成
 62 ☖2七金
 63 ☗2五歩不成
 64 ☖2五銀不成
 65 ☗3七飛不成
 66 ☖3七金不成
 67 ☗3七桂不成
 68 ☖3四銀不成
 69 ☗8三金
 70 ☖7一飛不成
 71 ☗8四金不成
 72 ☖6五桂不成
 73 ☗3三歩
 74 ☖3三桂不成
 75 ☗1四歩不成
 76 ☖1四歩不成
 77 ☗1四香不成
 78 ☖7六歩不成
 79 ☗7六歩不成
 80 ☖1四香不成
 81 ☗3五歩
 82 ☖7七歩
 83 ☗7七銀不成
 84 ☖7七桂成
 85 ☗7七角不成
 86 ☖9六歩不成
 87 ☗9六歩不成
 88 ☖9七歩
 89 ☗9七香不成
 90 ☖9五歩
 91 ☗3四歩不成
 92 ☖9六歩不成
 93 ☗1三銀
 94 ☖1三玉不成
 95 ☗2五桂
 96 ☖2五桂不成
 97 ☗2五桂不成
 98 ☖1二玉不成
 99 ☗3三歩成
 100 ☖3九飛
 101 ☗4四角不成
 102 ☖9八香
 103 ☗8八玉不成
 104 ☖9七歩成
 105 ☗9七桂不成
 106 ☖9九銀
 107 ☗7七玉不成
 108 ☖6五桂
 109 ☗6七玉不成
 110 ☖4四金不成
 111 ☗1三歩
 112 ☖2一玉不成
 113 ☗3二と不成
 114 ☖3二玉不成
 115 ☗3三銀
 116 ☖3三飛成
 117 ☗3三桂成
 118 ☖3三玉不成
 119 ☗2五桂
 120 ☖2四玉不成
 121 ☗3三角
 122 ☖2五玉不成
 123 ☗4四角成
 124 ☖4九角
 125 ☗5八金
 126 ☖5八角成
 127 ☗5八玉不成
 128 ☖5七銀
 129 ☗5七銀不成
 130 ☖5七桂成
 131 ☗5七玉不成
 132 ☖6五桂
 133 ☗4六玉不成
 134 ☖4五歩
 135 ☗4五玉不成
 136 ☖5三桂
 137 ☗5三馬不成
 138 ☖4一香
 139 ☗4三桂
 140 ☖3四銀
 141 ☗5四玉不成
 142 ☖4三銀不成
 143 ☗4三馬不成
 144 ☖4三香不成
 145 ☗2九飛
 146 ☖2六金
 147 ☗3七桂
 148 ☖3六玉不成
 149 ☗3八銀
 150 ☖1八角
 151 ☗4六金
 152 ☖4六香不成
 153 ☗4五銀
[Name "Matt Casters"] [Email "matt@netpoint.be"] [Country "Japan"] [Sente "Habu Yoshiharu"] [Gote "Tanigawa Koji"] [Black_grade ""] [White_grade ""] [Result ""] [Comment "Original filename : 41oza1.txt"] [Source "Reijer Grimbergen"] [Event "41-st Oza Title Match"] [Date "19930903"] [Round "1"] [Venue ""] [Proam "Professional"] P7g-7f P8c-8d G6i-7h G4a-3b S7i-6h P3c-3d P6g-6f S7a-6b P5g-5f P5c-5d S3i-4h K5a-4a G4i-5h S3a-4b K5i-6i G6a-5b S6h-7g S4b-3c B8h-7i B2b-3a P3g-3f P4c-4d S4h-3g G5b-4c G5h-6g B3a-6d B7i-6h P7c-7d K6i-7i K4a-3a K7i-8h P8d-8e P1g-1f K3a-2b P2g-2f P9c-9d P1f-1e P9d-9e R2h-3h S6b-5c L1i-1g S3c-2d L9i-9h B6d-7c K8h-9i S5c-6d S3g-4f P7d-7e S7g-8h P7ex7f G6gx7f B7c-8d P3f-3e R8b-7b P*7g N8a-7c P3ex3d P*7e G7f-6e S6dx6e P6fx6e G*2g P2f-2e S2dx2e R3h-3g G2gx3g N2ix3g S2ex3d G*8c R7b-7a G8cx8d N7cx6e P*3c N2ax3c P1e-1d P1cx1d L1gx1d P7e-7f P7gx7f L1ax1d P*3e P*7g S8hx7g N6ex7g+ B6hx7g P9e-9f P9gx9f P*9g L9hx9g P*9e P3ex3d P9ex9f S*1c K2bx1c N*2e N3cx2e N3gx2e K1c-1b P3d-3c+ R*3i B7gx4d L*9h K9i-8h P9fx9g+ N8ix9g S*9i K8h-7g N*6e K7g-6g G4cx4d P*1c K1b-2a +P3cx3b K2ax3b S*3c R3ix3c+ N2ex3c+ K3bx3c N*2e K3c-2d B*3c K2dx2e B3cx4d+ B*4i G*5h B4ix5h+ K6gx5h S*5g S4fx5g N6ex5g+ K5hx5g N*6e K5g-4f P*4e K4fx4e N*5c +B4dx5c L*4a N*4c S*3d K4ex5d S3dx4c +B5cx4c L4ax4c R*2i G*2f N*3g K2e-3f S*3h B*1h G*4f L4cx4f S*4e {Resigns}