I split this off into its own discussion because I didn't want to keep flooding that other thread with my constant updates, but I want to discuss this little creation further, and get some input and suggestions.
The .gif in this post is the current "default" look. the appearance of the "BY ND" text is currently triggered by a verb (I will likely make it automatic on a timer for the released demo).
How the text appears will also have several options. I'm going to set up other transitions (instead of this retro-looking trails effect, I may have options to do just a simple fade-in, or give them a spin as they appear, etc.) The burst of particles will also be subject to control.
http://files.byondhome.com/SuperSaiyanGokuX/atom10.gif
Pay attention to the world in the center of the atom (incidentally, within my project, that little world is the player's mob; I can walk that globe outside of the atom if I want...lol)
These are just two examples of some little animations that can be applied to the globe, courtesy of Lummox's two favorite example snippets...lol (currently triggered by verbs, but will likely also move onto a timer) These will also be optional, and I hope to add in several more (with the ability to chain them?)
http://files.byondhome.com/SuperSaiyanGokuX/atom11.gif
OOOOHH! Pretty colors! The color changes in this .gif are (once again) triggered by a verb I set up to test, and it just sets random values, but these values will be tied to configurable lower and upper bounds.
For instance, the particles (I call them "stars" in my code) are created with
color=rgb(rand(particleredmin,particleredmax),rand(particlegreenmin,particlegreenmax),rand(particlebluemin,particlebluemax))
(variable names subject to change...lol)
In the "default" settings, these values are set to 100,250; 100,250; and 250,250. This is what gives the particles in my original version their bias towards blue hues (since the blue value will always be 250, regardless of the other two values).
A change in the config.dm file to their values will allow the end-user to set their own custom ranges (for instance, switch to a red bias, or even a full-red, by setting the green and blue limits to 0).
http://files.byondhome.com/SuperSaiyanGokuX/atom12.gif
This one shows off the modifiers for electron speed and scaling factor. The electrons select a step_size from a range of 10-13, but the code includes a modifier, so you can tweak them further by that factor.
For scaling, the default is to scale them up by 2x in the foreground, and down by 1/2 in the back. This modifier changes that factor (3x and 1/3, 5x and 1/5, etc.)
And finally:
http://files.byondhome.com/SuperSaiyanGokuX/atom13.gif
:)
So yeah, some more tweaks, improvements, and option additions and then making it presentable as a demo, and I'll put this up for public use.
In the meantime, any feedback? Especially in terms of suggested options or effects you'd like to see included?
However, I noticed you used the word "bias" a couple of times which improved my impression as I can relate to such a word. #bias
Good job.