BulletML

Jay McCarthy <jay@plt-scheme.org>

 (require (planet jaymccarthy/bulletml:1:0))

This package provides an implementation of BulletML. There is a Java implementation and a reference manual.

BulletML is an XML-based markup language for describing the patterns of bullets in shoot ’em up video games. These patterns are particularly complicated in "bullet hell" or Danmaku shmups. BulletML is an attempt to make developing these patterns easier.

If you require the package with the require line above, then it will install and launch a demo application where you can select an example and watch it. In the demo program there is a red circle where your mouse cursor is. This will be the target of many bullets, so move it around to see the patterns change. (If the screen is black when it starts, then you’ve hit a bug in the Universe teachpack; just retry.)