new
新ルール「獅子将棋」ほか
年末年始の関東滞在は1ヶ月に及び、ようやく帰ってきました。自宅の快適さにびっくりしているところです。息子は1歳を迎え、誕生日プレゼントに囲まれながらの生活です。
獅子将棋

獅子将棋を追加しました!これは、中将棋に出てくる獅子などの特徴的な駒が本将棋上に配置されたルールで、本将棋のコンパクトなサイズで中将棋のエッセンスが味わえるようになっています。
中将棋では、獅子で獅子を簡単に取れてしまわないように細かなルールがありますが、獅子将棋でも似たようなルールがあります。それは、取ろうとしている獅子が2マス離れた位置にあり、かつその獅子に歩の利きがある場合は取れないというものです。例えば以下の局面では、互いに獅子を取ることはできません。

それ以外の場合では獅子を取ることができます。
- 歩以外の駒の利きしかない獅子を取る場合や、紐がついていない獅子を取る場合
- 隣接8マスにいる獅子を取る場合
- 獅子以外の駒で獅子を取る場合
詳細は、獅子将棋の概要pdfからもご確認ください。
通信の安定化
今月初頭に指し手の遅延がありその対策をしたのですが、まだ通信の詰まりのように指し手がなかなか届かないことがあったため、第二弾の対策を打ちました。これは、着手やチャットなどのリアルタイム通信方式を変更するものです(Server-Sent EventsからWebSocketへ)。
先週から既に試験運用しており、通信詰まりの現象は解消されたようです。また、以前から悩まされていたメモリリークの問題も解消されている感じがあり、さらなる安定化に繋がっているようです。もし不具合などが見られましたらCannyや公式Discordでご報告いただけると助かります。
その他
- トップページの表示のために大会に関する余分なデータが送信されていたものを、最低限となるようにしました。
今後とも将棋ったーをよろしくお願いします。 https://shogitter.com