On Tuesday, June 24, 2003, at 03:41 PM, wolfy@... wrote:
> I don't think we should try to add features just in order to make
> A1 like every other game, I like it just the way it is, but if I can
> it on and off when gathering, and someone really wants to spend the
> putting it in, what does it hurt?
FWIW I agree completely with what Wolfy and Quartz have said about
I do think team-only netmic would be great, which is why the underlying
star protocol is built somewhat with this sort of ability in mind. (It
would still take some reworking to "do it right", but not as much as it
might have. :) )
> I suggest some serious thought be given as to how to inform
> joiners of the rules and settings, before adding lots of these
> (or Lua netgame rules). It's looks like it will be very difficult to do
I think this would be great. Joiners *know* all this additional data
as soon as they are added (as soon as they know the "Game Type") - the
user interface just needs to be reworked to display the additional
information. This would be a pretty easy place for someone to make a
significant improvement in A1's netgame experience. Perhaps these
rules etc. should stay up through the time when the joiner has received
the map data etc.; at least there would be information on the screen
instead of a simple progress bar labelled "Waiting for the server to
send stuff..." or whatever. But this latter change might actually take
more work than having the Join Network Game window display things like
map name, time limit, suicide penalty, etc. etc.
Indeed hmm, I wonder if Gather, Setup, and Join could all be sort of
unified, with joiners merely using disabled controls. Nah, I guess
there's not really enough room in the dialog. Oh well.
Of course even better than merely the above would be for the gatherer
and joiners to be able to revise their settings after players are
added, so people can straighten out team imbalances, or gatherer can
turn off the infernal 'Dead Players Drop Items' checkbox, etc. But
that would take at least moderate reworking of the way the game setup
stuff works. (Well, letting the gatherer change settings might not
take too much reworking...)
Of course having a richer pregame UI like this would bring us a little
closer to being able to reasonably take advantage of a meta-server.
But IMO fully using a meta-server in the way that's been described
would take a prohibitive amount of work. Well, or at least, *I'm* not
volunteering to do it. Heh heh. If someone else wants to, I'll be
happy to use the result :)
As for Lua netgames, should we ever get to that point, well clearly the
Lua script would be responsible for telling A1 what to draw in terms of
rules and their settings etc. It probably wouldn't be too bad.
In any event, serious feature requests should be posted (INDIVIDUALLY
PLEASE - e.g. "Sion Seven" recently grouped 4 almost totally unrelated
requests into one "a better gather/join net game" request, making it
nearly impossible to deal with the individual requests therein) to the
feature requests section at our SourceForge site.