5 Jun 00:23
Re: Seats: actual protocol proposal
Roger Crew <wrog <at> users.sourceforge.net>
2005-06-04 22:23:47 GMT
2005-06-04 22:23:47 GMT
> "Seat" (originally Rog's suggestion, way back last year) I didn't
> like because, I suppose it sounded too inanimate, and because I
> always got a goofy mental image of several players squishing into the
> same physical chair.
I had pretty much exactly this image, except the chairs are more like
those big spherical things they used in "The Prisoner" -- big black
ball that Number Two sits in -- you can see in occasionally, but most
of the time, you just hear the voice and have no idea who's really in
there and what they're actually doing ...
... which is sort of the point.
Actually, I was growing fond of "role" but if Jabber has screwed
that up for us, so be it.
Anyway, I have a counterproposal, which is simpler in some ways:
ref_to_player:
players_sitting(seat_id, LIST of jids)
Reports the current state of a given seat.
The list may be empty.
player_to_ref:
change_seat(jid[, seat_id])
Expresses the preference that jid should be sitting in seat_id.
The sender does not need to be jid.
Omitting seat_id means "I don't care" and undoes any previously
(Continue reading)
RSS Feed