After a long time away, I'm working to revive this site, with some new articles on scripting, at beginner, intermediate, and advanced levels. Please view, comment, link to, and promote the site, if you possibly can! Thanks!
I've become fascinated by Second Life scripting, and I think I'm getting fairly good at it. This blog isn't intended so much as an introduction to scripting, as an exploration of how to do scripting well. There are some introductory articles as well. I hope you find all of them helpful. Introductions to LSL Concepts... Continue Reading →
I'm working on a new project, a Key-Value database capability for SL. I'll appreciate any feedback, interest, or comments. I'm not sure at this point if I'll just publish everything I know, or offer a service, or what. Anyway, if interested please let me know ... and pass it on. Thanks!
I'll begin, as I generally do, with a cube. I'll color it yellow, with the top (positive Z) blue and the front (positive X) red. SL vehicles generally move in the direction of +X, and generally have their Z axis pointing up, so this is the natural place to start. We'll be extending our script... Continue Reading →
Remember a while back, when I was processing a list of positions and normals to create a list of positions and angles, for a roller coaster. Well, we're back. Last time, in Y-Face-Normal Rotation, I talked about how I worked out the angles I needed. A script I've not written about, took Dizzi's input data... Continue Reading →
My friend BBoySpectre has an idea for a boat ride where people can be on the boa and can move around with their arrow keys as usual. He doesn't want them to fly off the boat as it moves, so he has in mind they'll be sitting on prims, like pose balls, that are part... Continue Reading →
I found a tweet yesterday, from M. J. Fromberger: In case the picture doesn't work for you, Mr Fromberger says: There are only three optimizations: Do Less. Do it less often. Do it faster. The largest gains come from #1 but we spend all our time on #3. I often see my friends and colleagues... Continue Reading →