目次

外部エンジン

Android OS上で動作する将棋エンジン(USIプロトコル対応)を、外部アプリから「OEXエンジン」としてパッケージングされたものが利用可能です。
従来のエンジンはそのままでは利用できません。Androidのセキュリティ強化によるものです。

OEXエンジンの作り方

こちらを参照

OEXエンジンのインストール方法

Playストアからインストール

PlayストアからOEXエンジンを選択してインストールしてください。

APKファイルのインストール方法

1. APKファイルを準備する

まずはインストールしたいAPKファイルをデバイスに保存します。

注意: Google Playストア以外からのアプリはセキュリティリスクがあるため、信頼できる提供元であることを必ず確認してください。

2. 「不明なアプリのインストール」を許可する

Androidのセキュリティ設定により、標準ではインストールが制限されています。以下の手順で解除してください。

  1. 設定アプリを開く。
  2. アプリ特別なアプリのアクセス を選択。
  3. 不明なアプリのインストール をタップ。
  4. 使用するアプリ(例: Chromeファイルマネージャー)を選び、「この提供元のアプリを許可」をオンにする。

3. インストールを実行する

許可設定が終われば、あとはファイルを実行するだけです。

  1. ファイルマネージャーアプリを開く。
  2. ダウンロードフォルダにあるAPKファイルをタップ。
  3. ポップアップが表示されたら「インストール」を選択。
  4. APKのインストールは以上で完了です。

4. ShogiDroid2のエンジン選択からアセットのコピーをする

  1. ShogiDroid2のエンジン選択画面に入る
  2. 内蔵アプリと、APKをインストールした外部アプリ一覧が表示されるので、右側のコピーボタンを押す
  3. これでインストールした外部アプリが選択できるようになります。
💡 補足事項

エンジンのフォルダ

エンジンのアセット(評価関数ファイルや定跡ファイル)は、アプリ専用フォルダにコピーして使用しています。

アプリ専用フォルダは/sdcard や /storage/emulated/0のAndroid/data/com.siganus.sdroid2になります。 エンジンのアセットは、アプリ専用フォルダのfiles/engines/に配置されます。

やねうら王7.5 + 水匠5の場合だと、 files\engines\com.siganus.oexengine.yaneuraou75\yaneuraou\stagingに評価関数ファイル等のアセットをコピーしてます。