![見出し画像](https://assets.st-note.com/production/uploads/images/104565744/rectangle_large_type_2_cdb4520808b29531816efac032a91972.png?width=1200)
PICO-8でブロック崩しを作ろう(コンボチェインの実装
今の状態のブロック崩しでは、ブロックを一つ消す毎に+10点がSCOREに加算されるだけなので、プレイヤーの上手下手に関わらず点数が一律のままで面白くありません。
そこでパドルにボールが当たるまでにブロックを連続で消すことができれば加算されるポイントが2倍、3倍、4倍…と増えていくコンボチェインの実装をします。
serveball()
![](https://assets.st-note.com/img/1682981640528-MWg9C7PcGU.png)
--check if ball hit pad
![](https://assets.st-note.com/img/1682981869556-pMfQ9idBMf.png)
--check if ball hit brick
![](https://assets.st-note.com/img/1682982770408-JaMAISEaJp.png)
ボールがブロックに当たった時の処理中に
・加算される得点は10 x chain
・chainを+1する(1〜7)
・chainの値によってブロックが消える時のsfx(音)を変更する(3〜9)
sfx(3)〜sfx(9)
![](https://assets.st-note.com/img/1682983417893-rIEipk6FL4.png?width=1200)
コンボチェイン!
![](https://assets.st-note.com/production/uploads/images/104482217/picture_pc_5724a031e4149254f20aa22a6e094443.gif)
本日の成果
この記事が気に入ったらサポートをしてみませんか?