Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2000:
[Freeciv-Dev] Re: Against cheating clients: global_advances patch.
Home

[Freeciv-Dev] Re: Against cheating clients: global_advances patch.

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Jeff Mallatt <jjm@xxxxxxxxxxxx>
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: Against cheating clients: global_advances patch.
From: Tony Stuckey <stuckey@xxxxxxxxxxxxxxxxx>
Date: Tue, 5 Sep 2000 15:49:29 -0500

On Mon, Sep 04, 2000 at 11:24:37AM -0400, Jeff Mallatt wrote:
> At 2000/09/04 08:33 , Marko Lindqvist wrote:
> > Any ideas how to handle those spaceship part advances? Every solution I
> >can think about either sends too much information to clients or is ugly
> >hack. One solution would be to tell everybody (with non-modified clients
> >too) when each spaceship part is available to someone.

        Everybody must know when the Manhattan project is built.
(spaceships are enabled.)
        Everybody with an active embassy is told when technology is
acquired, and the means of acquisition.  (researched, stolen, given, or
Great Library)
        What makes other cases an ugly hack?  I have no problem with
certain tribes laboring in ignorance over the true technological
achievement of other players.

        Or am I missing something?

> > Should I mask out information about those wonders player can't yet build
> >or should I modify clients so they show (where?) obsolescence of all
> >wonders?

        Modify the clients, and where to show this would be in the city
build choice screen.

> Yes.  They would be unnecessary if they did not affect the game clock.  I
> also believe it would be much better, in general, if the game clock ran in
> a deterministic manner (unlike now).

        A hard turns-elapsed counter would be useful for other things.

> So, my proposal is to change spaceships to take some number of Turns to
> arrive, not Years, then re-write the next-year stuff to ignore spaceship
> advances.

        Yes, spaceships should take turns to arrive.  Who wins in the case
of a tie is determined by the shuffled order.
-- 
Anthony J. Stuckey                              stuckey@xxxxxxxxxxxxxxxxx
"And they said work hard, and die suddenly, because it's fun."
        -Robyn Hitchcock.



[Prev in Thread] Current Thread [Next in Thread]