- BlackFire Script Langauge
- BlackFire Script Language
- Command Tree
- BlackFire Graphics System
Well of course there is gonna be a good old engine in the background at this point probably powered by XNA development. Its gonna draw all kinds of graphics and other stuff on there. But lets say you want to add a new animation or picture for a new item you just added. How are you gonna get that stuff in the pipeline.
Well for graphics it will be easy just adding a image tag to you xml will import the image in png format. But for animations it will be more difficult thats why there is gonna be a whole slew of stuff to make it more easier. Animations will be like commands you will have movements in all directions related to a specific command. You will also have animation list commands which is basically a custom animation list. You could put a direction animation and group it will a animation list command. In the animation list command is a an actual list of graphics with timings and a name.
The parser will be able to link this stuff together so that when you move the graphic to the left it will go down the pipeline look at for the animation left. After it found it, it will look for the animation list matching the name. Then it will increment that animation list up one which will grab the next image in the interation. Tada an animation is done and its ready for production.
There will also be special animations ones not assigned to specific directions but just simple executed at a given point in time. End of quest etc… In order to use there you would simple need to call <animation>name</animation> at the correct point in your quest, item, or whatever. You can even put time conditionals and other stuff on it.
Also remember if you put an all animation basically run this animation always it will only show up when the character is actually within view distance of the object. There is alot to say about the graphics engine I have instore for the game but that is a ways away. For now I hope this gives you idea of what to look for in BlackFire Scripting for Graphics

