アンドロイド PICO-8(ピコエイト)エミュレーターpico8-android紹介

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではアンドロイド用のPICO-8(ピコエイト)エミュレーターpico8-androidを紹介します
PICO-8(ピコエイト)とは
ファンタジーコンソールと呼ばれる仮想マシン環境で、レトロゲームのようなゲームを開発・実行できるソフトウェア
PS系やニンテンドー系のように実態を持たない、こういうハードがあったらという仮想的に生み出されたもの
RPGツクールのようなもので、個人がゲームを作成&配布又は販売なども行える
ゲームデータの形式は画像形式と同じ.pngファイルで.p8.png

この記事はPICO-8を購入しなければならない
無料でできるアンドロイド用のPICO-8エミュレーターは下記リンクを参考に


重要な技術的詳細
アンドロイドのバージョンのターゲットと警告
ユーザーが提供する外部 PICO-8 実行可能ファイルの実行を有効にするために、このアプリケーションは古いバージョンの Android SDK を対象としています。
・理由:新しいアンドロイドのバージョンでは、セキュリティ上の理由から、デバイスストレージにダウンロードまたはコピーされたバイナリの実行が制限されています。古いSDKをターゲットにすると、この制限が回避されます。
・結果:このアプリは古いバージョンのアンドロイド向けに構築されているというシステム警告が表示される場合があります。これは想定内のことであり、アプリの動作に必要です。

ストレージ権限
アプリケーションには、デバイスのストレージ (具体的には media/documents フォルダ) にアクセスする権限が必要です。
・使用法:これは、デフォルトの PICO-8 構成ファイルを にコピーするために必要です/Documents/pico8/data。
・初回起動時にこの許可を与えるように求められます。

互換性
APK の現在のバージョンには次の要件があります。
・オペレーティング システム: Android 9.0 (Pie) 以上 (API レベル 28 以上)
・アーキテクチャ: 64 ビット (arm64-v8a)
・注意: 32 ビット デバイス (armeabi-v7a) および Android 9 より前のバージョンはサポートされていません。

ユーザーデータとカートリッジ
フォルダー/Documents/pico8/dataは PICO-8 の最初の実行時に自動的に作成され、標準的な パソコンのインストールの動作とまったく同じになります。
・クロスプラットフォームの互換性:構造は同一であるため、別のプラットフォームに既存の PICO-8 インストールがある場合は、、cartsお気に入り、保存データをこのフォルダーに直接コピーできます。
・移行:/Documents/pico8/data進行状況とライブラリをアンドロイドに引き継ぐには、ファイルを対応するサブフォルダーにコピーするだけです。
・同期:Syncthingなどの外部ツールを使用して、このフォルダを他のデバイス(PC、Raspberry Piなど)と同期させることができます。設定の詳細については、選択したツールのドキュメントを参照してください


機能
・ランドスケープモード:ランドスケープ方向に合わせて UI と表示が最適化されています。
・コントローラーのサポート:外部ゲーム コントローラーを完全にサポートします。
下記リンクのiOS/Android用コントローラーBackbone One – PlayStation Editionが使用可能
・アンドロイドベースのエミュレーター機: RG Cubeなどのデバイスでテストおよび検証済みです。
・仮想キーボード:画面の下部から上にスライドすると、いつでも Android キーボードにアクセスできます。
・オプション メニュー:画面の左側からスライドするか、コントローラーの左肩 (L1/LB)ボタンを押して、設定とオプションのサイド メューにアクセスします。
・フロントエンド統合: ES-DEなどのフロントエンドと互換性があり、PICO-8 ゲームを直接起動できます (セットアップ手順については、v0.0.7 リリースノートを参照してください。ES-DE チームからの公式統合が保留中です)。
・カートの直接起動:.p8.pngファイルマネージャーやウェブブラウザからカートリッジを直接起動できます。Lexaloffleウェブサイトから直接カートを起動できるディープリンクに加え、アンドロイド標準の「リンクを共有」および「画像を共有」アクションもサポートしています。


導入方法
下記リンクよりPICO-8を購入し、pico-8_バージョン_raspi.zipファイルをダウンロードし、スマホやアンドロイドエミュ機にUSB経由でPCから転送
クレジットカード必須

下記リンクよりpico8-androidのapkファイルをダウンロードし、スマホやアンドロイドエミュ機にUSB経由でPCから転送し、APKファイルを適当なファイルブラウザを使用してインストール
設定から提供不明アプリの許可を有効にしたり、ギャラクシーなら自動ブロックを無効化にしたり、機種によってインストールするための設定がばらばらだと思います
インストール時にこのように表示されたら詳細をタップ
インストールするをタップ
pico8-androidを起動
赤で囲った部分をタップ
権限を許可にし、戻るをタップ
赤で囲んだ部分をタップし、pico-8_バージョン_raspi.zipファイルを選択
このように表示されたら導入完了
十字キーで移動し、UPDATEで〇ボタンを押す
するとゲームが自動的にダウンロードされる
十字キー上下でゲームを選択し、〇ボタンで起動
ゲーム中にMENUをタップするとオプション画面が開く
CONTINUEでプレイ中のゲームに戻る
次の項目はゲームによって機能が変わる
FAVORITEはお気に入りに登録
OPTIONSで設定
RESET CARTでプレイ中のゲームをリセット
EXIT TO SPLOREで最初のメニューに戻る

OPTIONS
SOUNDでONなら音声を再生/OFFならミュート
VOLUMEで音量を調節
FULLSCREENでONならフルスクリーン/OFFならフルスクリーンではなくなる
CONTROLSでキーマッピングが可能
BACKでオプション画面に戻る

最初のメニューでESCをタップ
SHUTODOWN PICO-8でpico8-androidを終了
EXIT TO CONSOLEでPICO-8を終了
CANCELはキャンセル

コメント