ダウンロードページ
【今後実装(時期未定)】
・wthorデータベースの読み込み
・bookの二つ同時読み込み(サブbook)
・すべてではなく評価値を4つなどに絞って計算する機能 ←思ったより工数多い
(王座戦2022で某氏から対面で依頼されたやつ)
【次リリース(ver 0.78~)で実装(手元で実装済)】
(新機能)
(仕様変更)
【既知バグ】※★は修正済みで次バージョンで反映
★棋譜入力欄に、「デ5」と入力すると「f5」と解釈されてしまうバグを修正。(全角文字で、ShiftJISの下位1バイトがa~h、A~Hと一致するものは同様の現象が発生する)
・未実装のボタンそこそこ
・低確率でログに不正な文字が表示される(非同期処理のミス?)
・スクリーンショットの色味が本物とちょっと違う
・PCの環境によっては、F4キーによる画面サイズ変更が失敗することがある
以下、重要なものを赤字とします。
■ver 0.77b (2023/12/06)
(バグ修正)
・bookの色表示(金紺のみ)と#check deviateコマンド(2 2以上)の結果が間違っていたバグを修正
■ver 0.76b (2023/11/23)
(バグ修正)
・終盤練習モードなどで利用している#list loadコマンドのaddオプションが働かないバグを修正
■ver 0.75b (2023/11/10)
(新機能)
・対局データベースの読み込み機能を作者限定からユーザに開放
(仕様変更)
・対局データベースファイルは拡張子.ggf以外を受け付けなくした
(バグ修正)
・対局データベースで、対局の時刻が完全に同一なものが複数存在する場合に、どれか一つしか読み込まれないバグを修正。
■ver 0.74b (2023/06/16)
(新機能)
・隠しコマンドの追加(#list系、生オセロの石ズレ再現モード)
・#set系、#get系のコマンドでタイプミスしたときに何も表示されなかったのを警告を出すように変更
(仕様変更)
・盤面の縁のデザインを微妙に変更
・v0.72で、ドラッグアンドドロップされたファイルのうち拡張子.datのみをbookファイルとみなす処理を追加したが、新たに「.dev」と「.store」も対象に追加
・定石の追加
(バグ修正)
・book中にパスが絡む際に海亀数の値が誤ってしまうバグを修正
※book中にパスが絡むことは深さ36の0、2進行ではめったにないのでレアケース
・GUIと通信しているedaxが何らかの原因でプロセスキルされた後にGUIを閉じると、GUIのプロセスが残ってしまう不具合を修正
■ver 0.73b (2022/12/27)
(新機能)
・batファイルのスタートアップ機能を追加
(仕様変更)
・隠しコマンド中、コロンで始まる文をコメントと扱うようにした(batファイルにコメントを書けるようになった)
・文字入力中の見た目を変更
・カウンティング問題出題モードの仕様を変更
■ver 0.72b (2022/12/27)
(新機能)
・【対局履歴読み込み時】95%信頼区間の計算速度を5割近く改善。対局履歴の読み込み全体でも1割の高速化。
・最善進行の数の計算、うみがめ数の計算など、内部で盤面着手の計算をしている処理全般を1割程度高速化
・board:------------------O--------OO-----XXXX------X--------X---------- O; の形式の棋譜読み込みに対応
・[左Ctrl]押しながらの左右矢印キーで10手ずつ手番を移動する機能を実装。
・#list系の隠しコマンドの実装。
・その他隠しコマンドの追加(batなど)
・[shift]+[numpadじゃない3]キー(要するに[#]キー)を押すとコマンド入力ができるシュートカットを設定
・コマンド入力の際に、上下矢印で過去の履歴を入力できる機能を実装。
(仕様変更)
・棋譜読み込みのエラーチェックを厳格化。
・棋譜固定があるときに[N]キーで開始局面まで戻った時、一度押しでは固定が外れないように変更
・ログ表示が複数行になる一部コマンドについて見た目を変更
・bookファイルのドラッグ&ドロップは拡張子.datのみを受け付けるように変更
(バグ修正)
・最善手順をファイルに書き出だす機能で、一部の進行が書き出されないことがあるバグを修正。
・終局近くの盤面で評価値が表示されないことがあるバグを修正。
・F4キーなどで画面サイズを変更した後に、bookファイルのドラッグ&ドロップを受け付けなくなる不具合を修正。
■ver 0.71b (2022/12/27)
非公開バージョン
■ver 0.70b (2022/11/18)
(新機能)
・ほぼエラー落ちしなくなったのでアルファ版(a)からベータ版(b)に格上げ
・合流を考慮した海亀数の表示機能
・隠しコマンドの追加
・定石の追加
(仕様変更)
・(合流じゃない)海亀数を計算する時間を半分程度に短縮
・bookデータのメモリ上のアラインメントの最適化(必要メモリが5~10%程度減少)
・bookの1~20手目を同時に読み込むよう調整(3割前後の読み込み速度上昇)
・コマンドミスの可能性の高い、[B]キー、[book再読]ボタンと同時に[ctrl]や[shift]が押されている場合
なにも行わないように仕様変更
・棋譜入力を[ESC]でキャンセルした場合は入力途中の棋譜を読み込まず何もしないよう変更
・評価値グラフのノードの色を改善。
・棋譜貼り付け欄から読み込める棋譜の種類が増えた(例:playokの棋譜などに対応)
・次の一手の予想のカーソルを背面に表示するようにして視認性を上げた。
・bookの破損チェックを厳格化。破損したbookを読もうとしてエラー落ちするケースが減った。
(バグ修正)
・超低確率で海亀数やbook精度判定が誤ってしまうバグを修正
・評価値グラフの0手目(一番左の点)が特定の条件下で正常に表示されないバグを修正
・エラー落ち頻度の大幅な低下
・最善進行抽出機能で、抽出する深さがbookの完全読み基準よりも深いとき、
(例:Lv30のbookの完全読み基準は30だが、それより深いdepth36で抽出した時)
完全leafと判定されるべきものが不完全leafと判定されてしまうバグを修正
※完全と不完全の合計数については不具合無し。
・ver0.51で修正したはずの「最善の手順を全てtxtに書き出す機能」
が直り切っていないのを修正
・パスが絡む場合に盤面に表示される評価値が-1倍になってしまうバグを修正
・超低確率で海亀数やbook精度判定が誤ってしまうバグを修正
・評価値グラフの0手目(一番左の点)が特定の条件下で正常に表示されないバグを修正
・エラー落ち頻度の大幅な低下
・最善進行抽出機能で、抽出する深さがbookの完全読み基準よりも深いとき、
(例:Lv30のbookの完全読み基準は30だが、それより深いdepth36で抽出した時)
完全leafと判定されるべきものが不完全leafと判定されてしまうバグを修正
※完全と不完全の合計数については不具合無し。
・ver0.51で修正したはずの「最善の手順を全てtxtに書き出す機能」
が直り切っていないのを修正
・パスが絡む場合に盤面に表示される評価値が-1倍になってしまうバグを修正
■ver 0.61α (2022/11/18)
・開発用バージョン、v0.70と同一
■ver 0.60α (2022/11/06)
非公開バージョン
・0.61aと同機能であるが、頻繁にエラー落ちして不安定なため非公開
■ver 0.51α (2022/05/20)
(新機能)
・基本的にはバグ修正のみ
・隠しコマンドの追加
(バグ修正)
・bookの局面数(評価値の左下に表示されているもの)の数字が一定より小さいとき、
さらに1小さく表示されてしまうバグを修正
(例:1と表示されるべきものが0と表示される)
・最善の手順を全てtxtに書き出す機能で、最終盤面は合っているもののそれに至る棋譜が誤っていることがあるバグを修正
(例:戦車からの引き分け進行を出力した場合に、リーダーズタイガーから戦車に合流する手順が混じってしまう)
・「完全読みより深さが1だけ小さい不完全読みleaf」を誤って青/紺色扱いしてしまうバグを修正
■ver 0.50α (2022/05/19)
(新機能)
・【対局履歴読み込み時】定石レーティングのベイズ推定
・book保持のデータ構造の改良
・book読み込み処理の高速化(ver0.40以前の8割ほど)
・bookのメモリ使用量の最適化(1割減くらい)
・任意の盤面からの最善進行の数のカウント機能
・最善進行の棋譜を全てテキストファイルに抽出する機能
・以下のような形式の棋譜を読み込めるよう機能追加
※破損して読めないオセロブログの棋譜をhtmlから解読する際に使用する。
<PARAM name="Line1" value="47 46 17 23 26 24 27 49">
・・・・・・
<PARAM name="Line4" value="41 12 05 () ## 06 34 51">
<PARAM name="Line5" value="44 13 07 ## () 01 37 40">
・・・・・・
・・・・・・
<PARAM name="Line8" value="43 56 33 31 52 53 60 55">
・黄色い定石名の表示を隠す機能を追加(定石名をクリックでON/OFF切り替え)
※スクリーンショットを公開するときに序盤を明かしたくない時に使う
・ログにマウスオーバーすると過去ログをたくさん表示するように改良
・定石の追加
・bookの精度表示と海亀数の計算順序を工夫して体感的に速く感じるようにした
・bookの精度表示を拡張し、book deviate 0 0, 1 1, 3 3 を可視化するようにした。・黄色い定石名の表示を隠す機能を追加(定石名をクリックでON/OFF切り替え)
※スクリーンショットを公開するときに序盤を明かしたくない時に使う
・ログにマウスオーバーすると過去ログをたくさん表示するように改良
・定石の追加
・bookの精度表示と海亀数の計算順序を工夫して体感的に速く感じるようにした
・左上の操作説明のテキスト追加と文字サイズ変更
・book切り替えボタンを、shiftを押しながら押すと逆回転する機能を追加
・bookファイルをドラッグ&ドロップすると読み込む機能を実装。
(仕様変更)
・ログにタイムスタンプを吐くように修正
・最終着手と、ひっくり返した石の見た目を変更
・右下の小さいオセロ盤に表示される定石名が一つだけになるように修正
例:「あっくん定石/トパーズ」が「あっくん定石」とだけ表示されるように
・ソースコードのリファクタリング
・【対局履歴読み込み時】メモリ使用量が多いわりに機能不全であった
「両方」ボタンの無効化
・bookの精度表示で、book完全読み込み前でも水色精度と判明している場合(評価値が奇数)は、
即座に水色にするようにした・評価値グラフの縦軸の数字が若干はみ出していたのを修正
・book切り替え周りの仕様を修正
・32bit版の廃止(面倒なので)※ほしい人はコメントで教えてください。
・隠しコマンドの実装
(バグ修正)
・ログに長い文章が表示されたときにはみ出してしまうのを修正
・【対局履歴読み込み時】「両方」ボタンを押すと低確率でエラー落ちする
・アプリ起動時に操作説明が暴発することがあったバグを修正
・手順にパスが絡む際に、定石名やコメントが表示されないバグを修正
・bookにdepth60(0マス空き)のleafが含まれる場合に、bookの精度表示が働かないバグを修正
・評価値非表示中、読み込み中の棋譜の次の着手の部分だけ評価値が出てしまうバグを修正
・book再読み込みをしてかつそのbookが破損していた場合、
再読み込み前のbook評価値のキャッシュが残ってしまうバグを修正
・特定のタイミングでbookの再読み込みをした場合に、
bookの精度判定が間違ってしまうことがあるバグを修正
・0.20で修正したつもりであった、A1の左上のオセロ盤の枠をクリックしても
A1に置けてしまうバグが直っていなかったのを修正
■ver 0.41α (2022/05/19)
・開発用バージョン、v0.50と同一
■ver 0.40α (2022/04/26)
・エラー落ちの頻度の大幅な低下(9割減くらい、0.30aでバグを埋め込んでいた)
・海亀数計算時に低確率でエラー落ちするバグ(v0.10以降)も改善
・棋譜入力時に多少のゴミが入っていても無視して受け付けるよう改良
・画面のスクリーンショット撮影機能(「ctrl」+「P」)
・bookの精度表示のパフォーマンスの向上
・まれにcomment.datが破損してしまうバグを修正
・comment.datの自動バックアップ機能を実装
・盤面コメントの数を読み込み時に表示するように
・(エラー落ちなどで)プロセスが残ってしまった場合にタイトルバーで警告する機能を追加
・COMと対局時に待ったをすると2手巻き戻るように修正
・COM対局時のAIのモードのデフォルトを「bookを使用する」に変更
・開発環境をVisual Studio2019から2022に変更
・開発言語をc++17からc++20へ変更
・定石定義ファイルopening.iniに全角スペースが入っていた場合に無視するよう変更
・一時的に評価値を非表示にする機能を実装(「非表示」ボタンか「H」キー)
・評価値グラフの軸の見た目を少し修正
・定石の追加
■ver 0.31α (2022/04/26)
・開発用バージョン、v0.40と同一
■ver 0.30α (2022/04/04)
・盤面の右側のコントロール部分を折りたたむ機能※シュートカット「E」キー
・bookの精度の青色が三段階になった
・定石の追加
・コントロール部分の壁紙を自由に変えられる機能
(壁紙は自分で用意してください)
・左上の「?」にカーソルを合わせると操作説明を見られるように
・book再読み込みの際の処理を高速化
・付属bookのさらなる強化(book配布ページ)
■ver 0.20α (2022/03/09)
・盤面配置機能
・任意(~20手目)の盤面から手順を推定する機能
・微妙な高速化
・対局結果(石差)を表示
・評価値計算前の黄色い点のデザイン変更
・ボタンの位置の調整
・複数のbookを切り替えて使う機能
・終盤石損の表示
・【対局履歴読み込み時】パフォーマンスの向上
・現在表示している盤面のbookが一瞬で読み込まれるように変更
・定石名表示のレイアウトを微修正
・【対局履歴読み込み時】対戦成績の相手は3人まで表示だったが、
マウスオーバーで10人表示するようにした。
マウスオーバーで10人表示するようにした。
・【対局履歴読み込み時】対戦成績の相手は対戦回数で降順ソートしていたが
対戦回数が同一の場合はレーティングで降順ソートするようにした
(以下バグ修正)・A1の左上のオセロ盤の枠をクリックしてもA1に置けてしまう
・COMと対戦時に想定進行が表示されてしまう
・COMの対戦レベルのデフォルトが不正値になっていたのを修正
・盤面の打てない場所をクリック連打すると盤面評価が遅れるバグを修正
・bookの読み込みに一度でも失敗(ファイルがないなど)している場合、
bookリロードをしてもアプリを再起動しない限り二度とbookが読み込めなくなるバグを修正
・最善でない手に対し海亀数が「1:1」と表示されるケースがあるバグを修正
■ver 0.10α (2021/08/30)
・bookのリロード機能を実装
・機能不全だった「←」「→」ボタンを消去
・海亀数周りのボタンを直感的なように並び替え
・海亀数のノーテーションをiEdax(で実装中)のものに統一(手番側が左に来るように)・【対局履歴読み込み時】対格上格下のレーティング表示
・定石の追加
・盤面回転機能([R]キー)
・右下の一時保存用オセロ盤
・マウスオーバーで想定手順を表示する機能
・[U]や[S]長押しで海亀モード/修正評価値モードが何度も切り替わってしまうバグを修正
・海亀数表示の非同期化
・ログウィンドウの整理
・タイトルバーにデバッグ用の文字を表示していたのを修正
・「ctrl+v」二度押しで棋譜を素早く貼り付けられるように
・フリーズするボタンの廃止(単に未実装と表示されるようにした)
・付属bookの最低限の強化
・「ctrl+v」二度押しで棋譜を素早く貼り付けられるように
・フリーズするボタンの廃止(単に未実装と表示されるようにした)
・付属bookの最低限の強化
■ver 0.03α (2021/08/28)
・bookの全てのleafが読み込まれないバグを修正(0.02のみで発生)
■ver 0.02α (2021/08/28)
・ごく一部の定石名が表示されないバグを修正
(FATドロー/Sローズ・13e7 兜割り型など)
・非常に低確率でメモリ参照エラーの可能性があるバグを修正
・2の31乗byte(2.14GB)以上のサイズのbookを読み込むとエラー落ちするバグを修正
・COM対局レベル「神」を実装
・「ぴ」ボタンを実装
・edaxのレベル変更機能
・【対局履歴読み込み時】対局相手のアカウント名をマスクする機能
・文字入力時にキー入力が効かない仕様をわかりやすくした
・定石の追加
・book読み込みを非常に高速化
・わずかな使用メモリの節約
・今更32bit版に対応
■ver 0.01α (2021/08/22)
・初版
ダウンロードページ
コメント
コメント一覧 (2)
ご使用&ご指摘ありがとうございます。
バグを修正したバージョンを本日リリースしましたのでぜひダウンロードください。