X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=README.txt;h=c7a1633179c317943f35980681c298b29ddafa88;hp=cd2a6d4c0999718c971b5e70879cc6d8e72a7464;hb=e360de79a855c7c2a1dc80ae940aad00962175ad;hpb=566db5262d961975a4aa4c5896d99773f9d3dd37 diff --git a/README.txt b/README.txt index cd2a6d4..c7a1633 100644 --- a/README.txt +++ b/README.txt @@ -5,7 +5,15 @@ BulletML is the Bullet Markup Language. BulletML can describe the barrage of bullets in shooting games. (For example Progear, Psyvariar, Gigawing2, G DARIUS, XEVIOUS, ...) This module parses and executes BulletML scripts in Python. All data structures in it are -renderer-agnostic. A sample renderer for Pygame is included. +renderer-agnostic. + +In addition to the standard BulletML XML format, this module supports +an equivalent YAML format. See bulletml.bulletyaml for more details. + +Finally, two simple collision routines are provided, bulletml.overlaps +for stationary circles and bulletml.collides for moving circles. + +A sample renderer for Pygame is included. More information is available at the BulletML homepage, http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/index_e.html, or the @@ -19,6 +27,9 @@ respawn the bullet pattern, and Enter to restart it. Installing ---------- +BulletML requires Python 2.6 or later. It should work on Python 3. It +has no dependencies outside the CPython standard library. + $ ./setup.py build $ sudo ./setup.py install