What are SL sprites?

I'm glad you asked! It's a sort of fatbits bitmap editor I created using linked primatives and the native scripting language in Linden Lab's SecondLife Massively Multiuser Online Experience.

How's it work?

A 8x8 matrix of "pixels" each individually respond to touch events (e.g.: mouse clicks). When touched a lit pixel becomes unlit, and vice versa. In this way, patterns and simple drawings may be created. When 'published' with the green button on the Sprite object, each row of pixels is encoded as an integer between 0 and 255. The ordered bits in the byte that this integer number represents are a direct representation of the on an off patterns the pixels in any given horizontal row form.

This means that
255 189 90 255 255 195 231 255and
are equivalent.

The sequence of numbers are e-mailed to this server, where a script automatically intercepts the message and feeds it to a simple C program that creates the PNG images you see.

Will you make a version with more pixels, colors, etc?

If I feel like it. Ultimately, it will be difficult for me to make it terribly much larger. Just adding four horizontal and vertical pixels will more than double the number of prims required. Colors are an interesting possibility, since they wouldn't necessarily need many more pixels. (just a palette to select the pen color).

...

Well, thanks for checking it out!


Page by: Chromal Brodsky
go back