ブロック崩しを作る(1)

公開:2015-08-23 16:49
更新:2017-07-29 13:17
カテゴリ:ゲーム,javascript,html5

ブロック崩しを作る

お盆休み中にブロック崩しを作ってみていたが、HDDの修復に時間を取られ、公開できないでいた。ゲームの内容としては、

である。

このゲームの面白さは隅の列のブロックを全部崩して、そこにボールを入れ込んで大量にブロックを崩すことにある。今のバージョンではその面白さがうまく再現できていない。パドルのボールコントロール方法がまだいまいちなせいであろうと思う。改良が必要であろう。

コーディングに関して

ソース

squashゲームのソースコードをもとに作っている。変更点はブロックの追加と、パドルとボールの反射のアルゴリズムを修正している。 パドルとボールの当たる位置によって反射角度を変えるように変更している。ある程度狙ったブロックを崩せるようにね。

プレイ動画

Shadow Playで撮ったのだけれども、Youtubeにアップするとカクカクしてしまう。Windows 10の「映画&テレビ」アプリだとスムーズに再生される。Media Playerでもカクカクするので、Youtubeのせいではないと思うけど、なんでだろうね。

実際に動くデモ

デモはこちら