Java Weapon Script Engine is a Java library for implementing dynamic weapons. Weapons are specified and parsed from script files. The goal of the project is to be able to generate any kind of weapon and behavior.
A weapon that fires expanding circle projectiles
A weapon that fires height and width growing projectiles