Electron将棋

Electron将棋とは

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

ライセンス

アプリを利用することに関して商用かどうかを問わず制限はありません。 一方で作者は何かを保証したり義務を負うことはありませんので、自己責任で利用してください。 ソフトウェアの改変や再配布を行う場合にはライセンスの表示義務やその他の制約事項に従ってください。
ElectronShogiの本体とソースコードについては 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 のファイルをダウンロードしてください。 バージョンを選ぶ際は「バージョンの選び方」を参考にしてください。

ブラウザアプリ

エンジンを使った対局やファイルの読み書きなど一部の機能は利用できません。
現在、スマホやタブレット等の縦長の画面はサポートしていません。
Chrome以外の動作は確認していませんが不具合報告は歓迎です。

使い方

開発予定

よくある質問

コンタクト

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

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

関連プロジェクト

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