new
improved
fixed
新ルール「手数将棋」
育休が終了し、仕事に復帰しました。仕事は大変です。
(以下の文章はコード変更記録などを元にAIが初稿を書いたものを手で修正したものです。)
手数将棋
新ルール「手数将棋」を追加しました!

これは、関根金次郎十三世名人が戦前に記した話によるもので、
規定手数までに先手が勝てなければ後手の勝ち
となる将棋です。規定手数は49手、99手、149手の3種類から選ぶことができます。最後の奇数手目の着手で先手が詰ませれば先手勝ち、そこで終局させられなければ後手勝ちとなります。通常の将棋では攻めが切れても相手の攻めを受けながら立て直すことができますが、手数将棋では残り手数そのものが先手への圧力になります。一方、後手は玉を逃がしたり駒を交換したりして規定手数まで粘れば勝ちです。
なお、手数将棋では千日手を適用しません。同じ局面を繰り返した場合も手数はそのまま進み、最終的には規定手数によって決着します。
短期決戦の49手、少し余裕のある99手、じっくり戦える149手で、それぞれ違った攻め方や受け方が生まれそうです。ぜひ指してみてください。
このルールを紹介して下さったヘボン式さん、ありがとうございます!新ルールの提案や議論などは将棋ったーDiscordへどうぞ!
古将棋のルールを改善
古将棋の細かな規則について、これまで十分に再現できていなかった部分を改善しました。
中将棋関連
- 仲人や歩により足がついている獅子を、1手でその仲人か歩を取りながら獅子も取ることができてしまっていたバグを修正しました。
- 中将棋固有の成り方にも対応しました:不成で敵陣に入った駒は、原則として一度敵陣を出て入り直すまで成れません。敵陣内で駒を取った場合や、駒を取りながら敵陣から出た場合は成ることができます。また、歩兵と香車は、駒を取らない場合でも最後の段に達したら成るようにしました。
他のルール
- 摩訶大大将棋と泰将棋では、無明または法性を取った駒が法性に、提婆または教王を取った駒が教王になる特殊な成りがなかったため、実装しました。報告してくださったSen Miuateさん、ありがとうございました。
- 平安将棋(8x8)、平安将棋(9x8)、平安将棋(9x9)、平安大将棋では、盤上の駒が双方の玉だけになった場合、自動的に引き分けとなるようにしました。これはオンラインチェスにならった方式です。提案していただいたらっしーねさん、ありがとうございました。
棋譜再生時の駒音
棋譜を進めたり戻したりした際に、駒音を鳴らせるようになりました。
マイページのサウンド設定に「棋譜再生」の項目を追加しています。対局中の駒音とは別に音量を設定できるため、対局中だけ鳴らす、棋譜再生中も鳴らすといった使い分けができます。
初期設定ではオフになっていますので、利用する場合はマイページから音量を調整してください。
その他の改善
- 局面編集で盤面を反転した状態で駒をドラッグすると、反転が解除される問題を修正しました。
今後とも将棋ったーをよろしくお願いします https://shogitter.com