if ('class topics' != 'syllabus')
Writing and/as Code 4.0 (posted 7 April 2004)
Readings: The Bug; examples of codework (to be announced).
I really thought programming the snowballs today was interesting. That was the first glimpse of what makes the MOO different from a chat room. However, out of that lesson, I was wondering what else could be done with objects in the MOO. What if I wanted to make a snowball that exploded into like 15 different pieces (or smaller snowballs) on impact? Could I set it up so that it automatically created more objects after it is thrown? Would that be considered a MOO virus? I'm not sure why anyone would want to do that, and it actually seems like it would be pretty annoying, but I'm just trying to get a feel for what all you can do. For instance, could I create a male hamster in the MOO and then a female Hamster and set it up so that if they're in the same room they will produce a litter of baby hamsters?
I made a slightly more advanced snowball. I left it in the closet of Mattk's office. It is called glassShardSnowball and you can chuck or pack it.. but those oldLeatherGloves might come in handy. Please leave it there when you are done with it.
For those of you who might want to explore MOO programming in more detail, the resources collected here are the place to start:
The MOO, incidentally, is a great environment in which to learn to program. Everything you need is built right into the interface; there's nothing you can break, and you have the instant gratification of creating something and being able to see, touch, and maybe even hear the results.