Just wondering how other people deal with in game objects in their projects, and what their thoughts were about it. I’ve always done mine with straight inheritance and composition, but I’ve just started to find out about active object frameworks, where you basically write your own object framework.
http://www.d6.com/users/checker/ObjSys.ppt is a description of what i’m talking about.
Most of what I’ve seen is in big studio production, with a very clear divide between programmers and designers. But I just like the look of this kind of thing from the flexibility you could get from it, along the lines of (assuming you were playing a MUD) (and talking about orcs coz im going to see ROTK tomorrow ;D)
light torch
throw oil at orc
throw torch at orc
The torch oil would set the flammable property of the orc, and the torch throw would set fire to the mofo.
Anyway, active objects(meta data, component framworks, call em what you want) have got me interested, what do you lot do?