[Freeciv-Dev] Re: Randomness restoring after loading a saved game
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Fri, Nov 30, 2001 at 10:59:05AM +0100, Petr Baudis wrote:
> Hi,
>
> I have weird problem with loading of a save game. When I ran an autogame
> with
> both original and my version of AI, and it started to differ around year
> +1000,
> I thought I will be able to just reload the saved games from year +0800, turn
> on debug logging and happily hunt the problem down. However, when I will just
> load the saved game at year +0800 and start it, in year +1000 it is different
> than old saved game in year +1000 (both obviously ran with same civserver).
> As
> one of the things which differ is random state, it looks to me that it is
> either not restored correctly or there is different count of myrand() calling.
> Is this a known issue? Can anyone please help me to find the problem?
I also got differt results in auto-games if a nation was split and a
new AI was introduced. The new AI did have different names. I have not
found the time to track this down. Enable debugging and the LOG_DEBUG
statement in myrand and do a diff on the files.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"I do feel kind of sorry for Microsoft. Their attornies and marketing
force must have tons of ulcers trying to figure out how to beat (not
just co-exist with) a product that has no clearly defined (read
suable) human owner, and that changes on an hourly basis like the
sea changes the layout of the sand on a beach. Severely tough to
fight something like that."
-- David D.W. Downey at linux-kernel
|
|