
自作の将棋ソフト集です。ご自由にお遊び下さい。 2013/04/05
更新履歴
USI将棋
floodgate観戦室
ssj
ssj55
マイボナ
jabona
プチ将棋
ボン多
u2b
棋譜DB作成プログラム
JS将棋盤
EFGoban
■■ USI将棋 ■■
| 説明 | インストール方法 |
|---|---|
|
USI対応の将棋エンジン用のGUIです。 ・エンジン同士の対局 ・ネットワーク対局 ・スクリーンショット |
ファイル をダウンロードして展開し、
適当なフォルダに保存して下さい。 起動するにはUSIshogi.exeをダブルクリックして下さい。 使い方については [ヘルプ] を参考にして下さい。 ソースコード(C#)を公開します。ソースコード |
■■ floodgate観戦室 ■■
| 説明 | インストール方法 |
|---|---|
|
将棋ソフト同士の連続自動対局室floodgate
の全対局をリアルタイムで観戦するソフトです。 ・棋譜は5秒間隔で更新されます。 ・レーティングと対戦成績が表示されます。 ・スコアと読み筋を送るソフトについてはそれらが表示されます。 ・スクリーンショット |
ファイル をダウンロードして展開し、
適当なフォルダに保存して下さい。 起動するにはfloodgate46.exeをダブルクリックして下さい。 |
■■ 対局ソフト ssj(Java将棋) ■■
| 説明 | インストール方法 |
|---|---|
|
ブラウザ上で対局できる将棋プログラムです。 ・レベル設定可能 ・駒落ちの上手/下手で対局可能 ・棋譜保存 ・スクリーンショット |
ここをクリックすると将棋盤が開きます。 Javaアプレットですのでインストールは不要です。 ただし、Javaのランタイムがインストールされている必要があります。 Javaのランタイムについては下記の説明を参考にして下さい。 |
■■ 対局ソフト ssj55(5五将棋) ■■
| 説明 | インストール方法 |
|---|---|
|
ブラウザ上で対局できる5五将棋プログラムです。 ・レベル設定可能 ・棋譜保存 ・スクリーンショット |
ここをクリックすると将棋盤が開きます。 Javaアプレットですのでインストールは不要です。 ただし、Javaのランタイムがインストールされている必要があります。 Javaのランタイムについては下記の説明を参考にして下さい。 |
■■ Bonanza用GUI マイボナ ■■
| 説明 | インストール方法 |
|---|---|
|
将棋思考プログラムBonanza用のGUIです。 主な機能: ・Bonanzaとの対局。各種設定が可能。弱い設定にすることも可能。 ・Bonanza同士の対局の観戦。連続対局も可能。 ・棋譜の再生と作成 ・棋譜および局面のクリップボードへの入出力 ・Bonanzaの読み筋表示 ・詰め将棋をBonanzaに解かせる ・スコアグラフ表示 ・定跡の表示と編集 ・指定した局面と一致する棋譜を4万局のプロ棋譜から検索 ・読み込んだ棋譜とBonanzaの思考結果との一致率の計算 ・局面をGIF画像に保存 ・自作の駒画像、駒音使用可 ・スクリーンショット |
Bonanza
の適当なバージョンをダウンロードして解凍し適当なフォルダに保存して下さい。 次に、マイボナをダウンロードして解凍し、 MyBona.exeをbonanza.exeと同じフォルダに保存して下さい。 続いて、棋譜データベースをダウンロードして解凍し、 2chkifu.bin,2chkifu.hdrをMyBona.exeと同じフォルダに保存して下さい。 (jabonaとマイボナの棋譜データベースは同じものです) マイボナを起動するにはMyBona.exeをダブルクリックして下さい。 使い方については [ヘルプ] を参考にして下さい。 |
■■ Bonanza用GUI jabona ■■
| 説明 | インストール方法 |
|---|---|
|
将棋思考プログラムBonanza用のGUIです。 主な機能: ・Bonanzaとの対局。各種設定が可能。弱い設定にすることも可能。 ・Bonanza同士の対局の観戦。連続対局も可能。 ・棋譜の再生と作成 ・棋譜および局面のクリップボードへの入出力 ・Bonanzaの読み筋表示 ・詰め将棋をBonanzaに解かせる ・スコアグラフ表示 ・読み込んだ棋譜とBonanzaの思考結果との一致率の計算 ・指定した局面と一致する棋譜を4万局のプロ棋譜から検索 ・自作の駒画像、駒音使用可 ・スクリーンショット |
Bonanza
の適当なバージョンをダウンロードして解凍し、
bonanza.exe, book.bin, hash.bin(バージョン2以降), fv.bin(バージョン4以降)
を適当なフォルダに保存して下さい。 次に、jabonaをダウンロードして解凍し、 jabona.jarがbonanza.exeと同じフォルダになるように、 そのままの構成で全ファイルをコピーして下さい。 続いて、棋譜データベースをダウンロードして解凍し、 2chkifu.bin,2chkifu.hdrをjabona.jarと同じフォルダに保存して下さい。 (jabonaとマイボナの棋譜データベースは同じものです) jabonaを起動するにはjabona.jarをダブルクリックして下さい。 実行には Javaのランタイムがインストールされている必要があります。 Javaのランタイムについては下記の説明を参考にして下さい。 使い方については[ヘルプ]を参考にして下さい。 |
■■ 任意盤面、マルチプロトコル対応GUI プチ将棋 ■■
| 説明 | インストール方法 |
|---|---|
|
任意の大きさの盤面と開始局面に対応した将棋GUIプログラムです。 将棋思考プログラム(エンジン)とのプロトコルは USI(Universal Shogi Interface)、Bonanzaプロトコル、GPSプロトコルです。 主な機能: ・盤面の大きさと開始局面を任意に編集することができます (本将棋、5五将棋、6六将棋は登録済み)。 ・USI/Bonanza/GPSプロトコルに対応したプログラムと対局することができます。 ・二つのエンジンの合議 ・棋譜の再生と作成 ・棋譜および局面のクリップボードへの入出力 ・スコアグラフ表示 ・人間対局可 ・連続対局可 ・検討、詰将棋 ・ネットワーク対局: floodgate対応、 55floodgate対応 ・スクリーンショット |
プチ将棋 をダウンロードして展開し、
適当なフォルダに保存して下さい。 プチ将棋を起動するにはPetitShogi.exeをダブルクリックして下さい。 サンプルエンジンssp(任意盤面、USIプロトコル)は こちら からダウンロードして下さい。 エンジンの登録および使い方については [ヘルプ] を参考にして下さい。 |
■■ Bonanza分散処理プログラム ボン多 ■■
| 説明 | インストール方法 |
|---|---|
|
将棋思考プログラムBonanzaを複数のPCで分散処理して対局するソフトです。 ・スクリーンショット(クライアント:ボン多) ・スクリーンショット(サーバー:ボン脳) |
ファイルをダウンロードして解凍し、
bonta.exe, bonno.exe をBonanza(bonanza.exe)をインストールしたフォルダにコピーして下さい。 起動するにはbonta.exeをダブルクリックして下さい。 使い方については[ヘルプ]を参考にして下さい。 |
■■ USI-Bonanzaプロトコル変換プログラム u2b ■■
| 説明 | インストール方法 |
|---|---|
|
USI対応の将棋GUI(
USI将棋、
将棋所 など
)でBonanzaを使用するためのツールです。 |
ダウンロード
したファイルを解凍してできるu2b.exeをbonanza.exeと同じフォルダにコピーして下さい。 |
■■ 棋譜DB作成プログラム ■■
| 説明 | インストール方法 |
|---|---|
|
マイボナまたはjabonaで使用する棋譜データベースを作成するプログラムです。 |
ダウンロード
したファイルを解凍してできる2chkifu.exeを適当なフォルダに保存して下さい。 起動するには2chkifu.exeをダブルクリックして下さい。 使い方については [ヘルプ]を参考にして下さい。 |
■■ 棋譜再生プログラム JS将棋盤 ■■
| 説明 | インストール方法 |
|---|---|
|
ブラウザ上で将棋棋譜を再生するプログラムです。 クリップボードの棋譜を貼り付けて変換します。 棋譜形式はKIF/KI2/CSAに対応しています。 スクリーンショット |
ここをクリックすると将棋盤が開きます。 JavaScriptですのでインストールは不要です。 ただし、ブラウザにJavaScriptの実行を許可する必要があります。 また、古いバージョンのブラウザでは動かないかもしれません。 |
▲▲ 資料 ▲▲
| ・MPIを用いた将棋思考プログラムの並列化 (PDF) ソースコード (2008/11/29) |
| ・棋士別Bonanza一致率の計算 (PDF) ソースコード 棋譜集 |
| ・MPIまたはCUDAを用いた将棋評価関数学習プログラムの並列化 (PDF) ソースコード (2009/06/30) |
| ・BonanzaソースコードのUSI対応化 (2011/06/05) |
| ・GPSfishをCygwinでビルドする方法 (2013/04/29) new |
● 注意
ダウンロードしたプログラムを実行する前に必ずウィルスチェックを行って下さい。
本ページのプログラムを使用して発生した損害について本ページの作者は一切の責任を負いません。
● Javaランタイムについて
JavaアプリケーションまたはJavaアプレットを動かすには、
Javaのランタイムがインストールされている必要があります。
Javaのランタイムは下記からインストールして下さい。
http://www.java.com/ja/download/
● Windows 8/7/Vistaでの使用上の注意
アプリケーション(実行プログラム)をハードディスクにインストールするとき、
Windows 8/7/Vistaでは\Program Files\配下ではなく、
\Users\{ユーザー名}\配下にインストールして下さい。
これは、ユーザーアカウント制御(UAC)のため、\Program Files\以下には
アプリケーションがファイルを出力できないためです。(管理者権限を持っていても不可)
● Windows XPでの使用上の注意
下記から Microsoft .NET Framework 4 Client Profileをインストールして下さい。
http://www.microsoft.com/ja-jp/download/details.aspx?id=24872
● Linuxでの使用法(2012/02/19)
こちらを参考にして下さい。
■■ 囲碁エンジン用GUI EFGoban ■■
| 説明 | インストール方法 |
|---|---|
|
囲碁エンジン用のGUIです。 ・GTPプロトコル対応 ・コンピュータ同士の対局(先後別エンジン可) ・コンピュータと人間の対局 ・連続対局可 ・盤面サイズは7...19路 ・手合割は互先...9子、コミ設定可 ・SGF/UGF/UGI形式の棋譜読み込み(コメント対応)、SGF形式の棋譜出力 スクリーンショット |
ファイル をダウンロードして展開し、
適当なフォルダに保存して下さい。 起動するにはEFGoban.exeをダブルクリックして下さい。 使い方については[ヘルプ]→[使い方]メニューを参考にして下さい。 |