ShogiHome

ShogiHomeとは

ShogiHome (しょうぎほーむ) は Windows または macOS、Linux で動作する将棋アプリです。 公開されたソースコードを用いて独自のバージョンを作成して配布することが可能です。
スクリーンショット001
トップクラスの実力を持つ将棋AIの多くは対局アプリと連携するために USIプロトコル を用いています。 ShogiHomeはそういったUSIプロトコル対応のAIを登録して対局や検討ができるフロントエンドです。
スクリーンショット002 スクリーンショット003
昨今では2in1 タブレットやコンバーチブル型PCの普及により、PC向けのOSでもタッチパネルを使って将棋の対局ができるようになりました。 ShogiHomeでは多くの機能を大きめのボタンで操作でき、様々な環境で扱いやすい画面構成になっています。 また、Electronを使うことでOSへの依存を最小限にしているため、どのOSでも変わらない見た目と操作性を実現しています。

ライセンス

アプリを利用することに関して商用かどうかを問わず制限はありません。 一方で作者は何かを保証したり義務を負うことはありませんので、自己責任で利用してください。 ソフトウェアの改変や再配布を行う場合にはライセンスの表示義務やその他の制約事項に従ってください。
ShogiHomeの本体とソースコードについては MIT License です。 ただし、アプリ内で使用しているMaterial Iconsには Apache License 2.0 が適用されます。
使用しているWeb系のライブラリは THIRD PARTY LICENSES を参照してください。
Electron と Electron Builder、Chromium については上記に含まれていません。PCアプリと一緒にライセンスファイルがインストールされます。

PCアプリ

Windowsは末尾 -win.zip 、MacOSは末尾 -mac.zip 、Linux は末尾 -linux.zip のファイルをダウンロードしてください。 バージョンを選ぶ際は「バージョンの選び方」を参考にしてください。

ブラウザアプリ

棋譜の編集や簡易AIとの対局が可能です。
外部エンジンを使った対局や検討機能は利用できません。
Chrome以外の動作は確認していませんが不具合報告は歓迎です。

使い方

開発予定

よくある質問

コンタクト

GitHubアカウントをお持ちの方

GitHubアカウントをお持ちでない方

関連プロジェクト

将棋のルールやデータフォーマットのライブラリ
USIをCSAプロトコルへブリッジするCLIツール
USI エンジンの応答を遅らせるテストツール
制限がとても少ない駒や盤の画像素材