Skip to main content

局面の指定 (ply, forkPointers)

最初に表示する局面を指定できます。

X手目の局面から

X手目の局面から表示する場合、ply オプションを指定します。

例えば、3手目の局面を表示する場合:

  
  開始局面
 1 ☗7六歩
 2 ☖3四歩
 3 ☗7五歩
 4 ☖8四歩
<script type="text/kifu" data-ply="3">
▲7六歩 △3四歩 ▲7五歩 △8四歩
</script>
  • デフォルトは0で、棋譜の一番最初の局面を表示します。
  • 999などの大きな数を指定すると、最後の局面を表示します。

分岐局面から

分岐局面から表示する場合、どの分岐を辿ったかを表す forkPointers オプションを指定します。

例えば、5手目の局面だが、2手目の局面での0番目の分岐を選び、その後4手目の局面で更に0番目の分岐を選んだ局面の場合:

  
  開始局面
 1 ☗7六歩
 2 ☖8四歩
 3 ☗6六歩
 4 ☖6二銀
 5 ☗7八飛
 6 ☖8五歩
 7 ☗7七角
<script type="text/kifu" data-ply="5" data-forkPointers="[[2,0],[4,0]]">
▲7六歩 △3四歩 ▲7五歩 △8四歩

変化:2
△8四歩 ▲6六歩 △8五歩 ▲7七角

変化:4
△6二銀 ▲7八飛 △8五歩 ▲7七角
</script>
  • 本譜を進む場合は、forkPointers に現れません。
  • 注意:分岐の指定は、0 番目から始まることに注意してください。