New S-shaped falling bullet pattern.
[python-bulletml.git] / README.txt
index cd985be..c7a1633 100644 (file)
@@ -1,21 +1,35 @@
 python-bulletml - BulletML for Python
 -------------------------------------
 
-This module parses and runs BulletML scripts. BulletML is a markup
-language for describing complex bullet patterns in shooting games.
-More information is available at the BulletML homepage,
-http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/index_e.html.
+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.
+
+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.
 
-The module code is renderer-agnostic. 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
+python-bullet homepage, http://code.google.com/p/python-bulletml/.
 
 $ ./bulletml-runner examples/*/*.xml
 
-Use Page Up and Page Down to switch between bullet definitions.
+Use Page Up and Page Down to switch between bullet definitions, S to
+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
 
@@ -23,6 +37,12 @@ $ sudo ./setup.py install
 License
 -------
 
+The BulletML specification is the work of Kenta Cho.
+
+All example BulletML files in the examples folder are released into
+the public domain. Everything else is covered by the following
+license:
+
 Copyright 2010 Joe Wreschnig
 
 Permission is hereby granted, free of charge, to any person obtaining a copy