新しいLishogiのアップデート!

@Wanderer @ch_suginami(日本語訳)lishogi

レーティング、ランク、秒読み音、shoginetの書き直し、そしてもっと!

こんにちは。また新しいアップデートをお届けします。今回はたくさんの変更点があり、そのいくつかはとても重要なものがありますので、早速見ていきましょう。

レートカテゴリー

今回のアップデート前まで、lishogiではリアルタイムの本将棋において5つに分かれたレートカテゴリーがありました(ウルトラバレット、バレット、ブリッツ、ラピッド、クラシック)。

カテゴリーが多過ぎたため、複数のカテゴリーでレーティングを取得あるいは維持することが難しくなり、マッチング精度の低下や他の持ち時間を試す意欲を削いていました。

そこで今後は、リアルタイム本将棋はただ一つのレートカテゴリー「将棋」のみとなります。

新しいカテゴリーにおけるレーティングは、廃止された各カテゴリーから重みを考慮した平均値で計算されています。

その他の変則将棋や通信将棋のレーティングカテゴリーに変更はありません。

変更についてはここで議論が行われました。

ランク

ランクは長らく要望のあった機能ですが、ついに実装されました。レーティングが安定するとランクが付与されますが、新規プレーヤーであれば通常5局程度かかります。

ランク

ランクはユーザー名の前にランク別で異なる色によって表示されます。ランクの対応関係はここから確認できます。

国旗

メタ情報

もう一つの多く要望があった機能です。国旗がユーザー名の右側に表示されるようになりました。プロフィール編集ページから自分の国旗を設定できます。

すべての国旗デザインをよりすっきりとしたものに更新しました。

もし国旗が邪魔に感じる場合は、設定で非表示にするオプションがあります。

秒読みカウントダウン音声

サウンドオプション

音声のオプションで、秒読みのカウントダウン用にボイス/サウンドセットの新しいタブが追加されました。以下のセットが利用可能です:

- 真澤千星- 日本語

- 紫陽花さくら - 日本語

- 一般男性 - by 龍遊 - 日本語

- 将棋仙人 - by 龍遊 - 日本語

- ロボット (日本語) - 日本語

- 英語(女性) - 英語

- ロボット(英語) - 英語

- システム

日本語、英語、システム音声セットは動作が少々異なります。日本語セットはカウントアップ方式、英語はカウントダウン方式であり、システムセットは最後の3秒間のみ警告音を発します。

現在、システムがデフォルトですが、将来的に変更する予定です。

ここで議論を行いました。Detegr氏に感謝します。

Shoginetの書き直し

Shoginetはコンピュータとの対局および対局の分析を提供する分散型ネットワークです。

新機能の追加や維持管理を容易にするため、TypeScriptで完全に書き直すこととしました。もしShoginetクライアントインスタンスを稼働中であれば、インスタンスのアップデートと設定が必要です。セットアップに関してサポートが必要であれば遠慮なくissueを開いてください。またリクエストに応じてクライアントキーも発行します。

今回の書き直しにより、以下のことが可能となりました:

王手将棋

コンピュータと王手将棋を対局することが可能となりました。

難易度

コンピュータとの対局難易度は頻繁に話題となる問題でした。しかしこれまでの実装では、難易度の変更にはすべてのクライアントをアップデートする必要があるため、変更が非常に困難でした。しかし現在は難易度設定が中央管理となったため、微調整が非常に簡単となりました。

現時点で、難易度の変化を段階的に調整しました。新たに二つの難易度を追加:新レベル9は旧レベル8に相当し、Fairy-Stockfishは最初4つのレベル、やねうら王が6つの高レベルを担当します。

新しいパズル生成

長い間お約束していたものがやっと実現しました。これにより、今後は比較的安定したペースで新しいパズルを提供できるようになります。調整にいくらか時間を必要とするでしょうが、時間の経過とともにパズルの質が改善されていくことを願っています。

パズルに関して、複数の解答があるなど不適切な問題を報告できるようにしました。

パズル報告

ロゴ

Lishogiは新しいロゴを取得しました!amdewitt氏が提案し、Coach Tomato氏によってデザインされました。これは幸運を意味する左馬の漢字です。

新しいロゴ

新しいロゴの導入に合わせて、Lishogiの新しいデフォルトのカラースキームも検討しています。これら新しいテーマは、通常の背景テーマを設定する画面で見つけることができます。もしご意見があればここにお寄せください。

研究とトーナメントのアイコン

アイコン付き研究

研究やトーナメントを一目で識別しやすくするため、カスタムアイコンを設定できるようにしました。これは研究やトーナメントの設定ページで見つけることができます。

ベータ版

Lishogiがリリースされた当時、ベータ版終了までに実装した機能のリストを投稿しました。何年にも渡り、私は多くの項目をリストに追加し続けてきましたが、今回のアップデートで私が必要と考えてきた機能の大半が実装されたため、ベータ版を終了する時期が来たと考えています。

Discord - road to version 1.0

やりました!ほとんどの機能は安定しているはずですが、本当に何も変わっていないです! ー アップデートもあり、(多くないことを願っていますが)バグもあり、バグ修正も行い、新機能も追加されます。単にベータ版で隠れることがなくなっただけです。

不正行為

最近になり、通常よりも不正行為の報告が多く寄せられるようになりました。今回のアップデートで内部通報システムを強化し、必要であればシステムによる自動BAN機能を有効化します。しかしながらもちろん、もしあなたが(正当な理由で)対局者の不正行為を疑うならば、通報してください。私は少なくとも毎日一回は通報内容を確認しており、必ず目を通し、より確証を得るために、時にはもっと多くの対局が解析されるまで待つことがあり、そのため対応までに数日を要することがあります。

BANが増えるにつて、誤検知も増加します。決定に対しては、いつでもこのページから証拠ー公式トーナメントの成績、その他のサイトで実績のあるアカウント、動画や配信記録など、を添えて異議申し立てが可能です。

その他変更点

  • ダークモードでの先手/後手のアイコン反転しましたー現在、黒塗り(☗)は常に先手、外枠だけのアイコン()は常に後手となります ー ここで議論されました
  • ローカル解析エンジンがアップデートされました ー Fairy-Stockfish・やねうら王の両方です
  • 藤田麻衣子さんから公式の「どうぶつしょうぎ」デザインを使用する許可を得たので、「どうぶつしょうぎ」の駒を公式のものにアップデートしました
  • レートカテゴリが統合されたので、定期的なトーナメントは「将棋」、「早指し将棋」、「超早指し将棋」に分類されます(訳註:これら名称は翻訳の都合により、サイトの表示と異なる場合があります)
  • コーチページを修正し、利用可能としました
  • プロフィールページのレイアウトを変更しました
  • パズルで飛車と角を自動で成る設定にしました
  • デフォルトの背景テーマを「システム」 ー ライトあるいはダークはシステム設定に基づく、に変更しています
  • 「透明」テーマで背景をぼやかしています
  • フォーラムの投稿とメッセージの翻訳オプション(現在は最新のデスクトップChromeブラウザのみ対応)を追加。今後は研究にも追加しようと考えています。素晴らしい研究がたくさんあるものの、同じ言語を話さないユーザーには不便でしたので、この機能がいくらか助けになるかもしれません
  • ロビーで事前に受け入れ可能なレート範囲を指定することができるようになりました
  • 現在、自分が参加できないものであっても、ロビーにすべての対局が一覧表示されます。これはロビーのフィルターで調整可能です
  • 新しい駒:Hitomoji
  • 目隠しモードを設定から削除し、「駒のデザイン」設定から非表示駒あるいは不可視駒を選択できるようにしました
  • ウェブサイトのほとんどの部分を翻訳可能にしました。他の言語への翻訳はみなさまによって行われています ー ありがとう!もし最適でない翻訳を見つけた場合、ここで修正するか、報告していただければ私が確認します
  • プロフェッショナルモードの変更 ー 王将の安全性についてはまだ考慮されていませんが、駒の移動先は有効なマスに制限されました。ただし駒を打つ場合は、これからも二歩、打ち歩詰め、打った先で動かせない駒には注意が必要です
  • プロフェッショナルモードでの対局におけるエッジケースを修正しました。これにより、明らかな理由がなく駒の移動が不正と判定されるケースが発生しなくなりました
  • 主催者による総当たり戦および公式トーナメントにおける対局の無効化オプションの追加。対局を無効化後、対局者から得点が差し引かれ、再び対局をすることが可能となります
  • トーナメントの修正 ー より多くの時間設定、引き分け時の勝者判定の修正、トーナメントの並べ替えの修正
  • 大小様々な何百ものUI機能の調整
  • 何十ものバグ修正、そしておそらく同等の新しいバグの混入
  • そして私が今では忘れてしまった、おそらくもっとたくさんのこと

その次は?

北尾まどかさん ー 「どうぶつしょうぎ」の発案者、から許可を得られたので、lishogiにどうぶつしょうぎを追加します。新年明けのどこかで準備を整えます。

また日本ユーザーの通信速度向上のため、サーバーを米国西海岸に移転することを考えています。もし賛同される方がいましたらここにコメントをお願いいたします。

それ以外では、GitHub上で開いたままのissueを可能な限り解決したいと思っています。そのためバグや実装してほしい機能があれば新しいissueを開いてください。

しかしながら私の主な焦点はモバイルアプリの開発にあります。これが最も可能性を秘めている分野であると信じています。

これで以上です!

みなさま、本当にありがとうございます。lishogiがここに新年を迎えられたのはみなさまのおかげです。

lishogiに寄付や資金面で支援してくださっているみなさま、プロジェクトとサーバーを継続稼働させてくださりありがとうございます。またコードの変更、デザイン、アイディア、バグ報告、あるいはあたたかい言葉で貢献してくださった方々にも感謝いたします。すべてが大事です、ありがとう!

これらの変更には多くの時間がかかります。そのためlishogiを支援したいと思い、かつ余裕がある方はパトロンになることをご検討ください。これはとても助けになります。

以上、私からの報告でした。みなさま、良いお年を!

Wanderer