8ppoi SDKを使用するとローカルで8ppoiカートリッジの開発ができます。
以下を参照してください。
SDK
コンソール
カートリッジ
フォント
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"]
]
ブラウザでページをリロードすると、あなたのカートリッジがセレクトボックスから選択できるようになります。
以下を参照してください。