8ppoi

8ppoi SDK

8ppoi SDKを使用するとローカルで8ppoiカートリッジの開発ができます。

利用規約

以下を参照してください。

https://8ppoi.com/terms

ライセンス

インストール

git clone https://git.8ppoi.com/sdk.git
cd sdk
git clone https://git.8ppoi.com/consoles.git
git clone https://git.8ppoi.com/fonts.git
git clone https://git.8ppoi.com/virtual-pad.git
git clone https://git.8ppoi.com/cartridges/1.git ./cartridges/1
cp cartridges.json.example cartridges.json

起動

ローカルWebサーバを用意します。

以下はPHPでの例ですが、このディレクトリを静的サーブできれば何でも構いません

php -S 0.0.0.0:8000

ブラウザでページを表示します。(この例ではhttp://localhost:8000)

カートリッジの作成

カートリッジIDは8ppoi.comへの投稿時に決まりますが、ここでは仮に0とします。

./cartridges/1を./cartridges/0にコピーします。

cartridges.jsonを以下のように編集します。

[
  ["0", "(あなたのカートリッジ名)"],
  ["1", "インベーダーX"]
]

ブラウザでページをリロードすると、あなたのカートリッジがセレクトボックスから選択できるようになります。

ドキュメンテーション

以下を参照してください。

https://8ppoi.com/public/docs