LoginSignup
6
6

More than 5 years have passed since last update.

tmlib.jsとbulletml.jsを使って弾幕STGを作る(0)

Last updated at Posted at 2014-07-14

弾幕記述言語BulletMLをJavaScriptで!

世の中には弾幕シューティングゲームというものがあります。
商業ではCAVEさんの「怒首領蜂」シリーズ、同人では「東方」シリーズが有名です。
死ぬほどたくさんの弾が発射されて画面を埋め尽くし、自機は画面端に追い詰められて圧殺される、というおそろしいゲームジャンルです。
とにかく弾を大量に描画する必要があるため、2Dゲームのくせに高性能なグラフィック描画環境が要求されるというジャンルでもあります。

昨今ではJavaScriptの実行速度も十分上がってきたおかげで、弾幕シューティングゲームをブラウザ単独でも遊べるようになってきました。

高名な同人ゲームプログラマーであるABA氏が開発された弾幕記述言語「BulletML」。
今こそこのテクノロジーをJavaScriptの世界に召喚し、ブラウザ弾幕シューティングが量産される世の中にしていこうではありませんか!

本シリーズでは、BulletMLパーサー&処理系のJavaScript実装であるbulletml.jsと、汎用JavaScriptライブラリであるtmlib.jsを使い、JavaScriptで簡単に弾幕シューティングゲームを開発する方法を紹介していきます。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6