![見出し画像](https://assets.st-note.com/production/uploads/images/87670496/rectangle_large_type_2_b347aac7c0a7d41493e595522b814a00.png?width=1200)
PICO-8で遊ぼう(ゲームの改造編
今回は小ネタ。
PICO-8のコミュニティにはPICO-8で作られたゲームやらツールやらがいっぱい投稿されていて(web上で)遊べるのはもちろんPICO-8本体に直接ダウンロードして遊ぶこともできます(過去記事
Omega Enforcer Xを自分好みに改造してみる
上記のOmega Enforcer Xは縦STGです。
クールなデザインのドット絵に派手な爆発エフェクトでお気に入りのゲームなのですが、自機の動作に慣性が効いていてモワッとした操作感になっており自分好みではありません。
PICO-8のコミュニティに投稿されたゲームは上記したようにPICO-8に直接ダウンロードして遊べるのですが、それだけでなく、ソースコードやスプライト、サウンド等、すべてを参照したり編集したりすることができます。
早速Omega Enforcer Xの自機の操作感を変更してみます。
ソースコードの表示
![](https://assets.st-note.com/img/1664146817902-DgWBaWJ1ok.png?width=1200)
SPLOREでダウンロードしてきたOmega Enforcer Xのソースコードを開いてACL(加速度を表す変数名)検索してみます。
ソースコードの変更
![](https://assets.st-note.com/img/1664147180346-Ks3NxmwkDK.png?width=1200)
それっぽい変数を設定しているところが見つかりました。
赤枠で囲った部分がそれぞれ
SPD:最大速度
ACL:加速度
DCL:減速?度
となるでしょうか??
SPDとACL,DCLを同じ数値にすることで自機の操作(カーソルキーの入力)に対して瞬時に最大速度に達してキビキビと自機が動くようになると予想できますので早速変更してみます。
![](https://assets.st-note.com/img/1664147678295-3ePJ2Wmca9.png?width=1200)
変更結果の確認
![](https://assets.st-note.com/production/uploads/images/87669956/picture_pc_d4f5ff1f6a6743cbdfd725020e563c1e.gif)
![](https://assets.st-note.com/production/uploads/images/87670055/picture_pc_85d090961f3e8e5209f60824d095bfc1.gif)
違いがおわかりいただけるだろうか?
![](https://assets.st-note.com/img/1664149587230-aZ7wgVmtQB.png?width=1200)
![](https://assets.st-note.com/img/1664149668156-KUKTOCiBeV.png?width=1200)
以上!
この記事が気に入ったらサポートをしてみませんか?