 |
|
Worthingtons
|
|
Pride Park,Derby
Jan 2002 time: 05:17
|
|
Combat results are somehow decided before the turn, so that the AI can cheat.
|
|
|  |
 |
|
Todd Hawks
|
|
The random number generator saves the seed in the save game file so you get the same results when reloading.
This prevents reloading to get a better result out of random events.
And I don't believe that the AI uses it to cheat.
|
|
|  |
 |
|
Technoron
|
|
Uh.
K.
So the software company did this in an attempt to control their customers' style of play while they (the customers) are in the privacy of their own homes.....
Why does Firaxis feel the need to protect me from myself?
hmmmmmmmm.
I wonder what Craftsman Co. is gonna come up with to prevent me from using their screwdrivers in ways for which they were not originally intended by Craftsman Co.
|
|
|  |
 |
|
kailhun
|
 |
Leiden, The Netherlands
Nov 2001 time: 05:17
|
|
quote: Originally posted by Dissident
devil's advocate
It's their game, they can program it any way they want to.
If you don't like it design your own game where you can reload every turn  |
By the same token: if you go to the doctor for a broken arm adn he decides not only to set that arm but to also lob your left leg of below the knee, then he can do that. After all if you wanted to have your arm set without having your (left) leg lobbed of (below the knee), then you should have studied medicine yourself!
quote:
But yes I used to be a reloader. But no more. It's too much of a pain in the ass to change the "seeding". But it can be done. But why bother?
I stopped "cheating" months ago. I play clean games. |
Reloading. Loved it. Seed number saved? Hah, just changed my cheating. I find a less usefull 'seed number using thing', do that and then try again on the next saved seed number. City won't turn on the first propaganda? Reload, find a city for say 30 gold and try that, then go back to the city you want and have a go with the second saved seed. I wonder how many numbers get saved?
It changed my combat in the sense that i just throw large numbers of untis at the AI. 10 attackers for one city. The first three or four always lose, then the defenders drop without me receiving a scratch (usually). Odd, really.
Robert
|
|
|  |
 |
|  |
 |
|
Technoron
|
|
Uh.
YO!!!!!!
Some of you seem to be missing the point.
This isn't about whether or not reloading is ethical/unethical or if forced honesty is ethical/unethical.
This is about modern units getting spanked by primitives NOT because the primitives got lucky, but because the programmers stuck in some stupid feature that ARBITRARILY decided that the modern was gonna be spanked.
"Unrealistic" results are not being generated because of natural twists of fate or heroic action. They are being generated by the software company's attempts to keep reloaders "honest", thereby mucking it up for those who don't NEED to be kept honest.
This is a rather blatant "balance" problem isn't it?. How the hell do you balance the strength of units when unit strength isn't what's deciding the outcomes?
Taken further, it becomes apparent that honest games are not possible. You may THINK you're being honest, but did you win that last combat based on the merit of your combat unit, or did you just get an invulnerability powerup courtesy of the meddling game designers?
what a steaming pile of crap.
|
|
|  |
 |
|
Ka Shima
|
|
S. Charleston, WV USA
Apr 1999 time: 05:17
|
|
Two words:
SMAC Ironman
'nuff said
|
|
|  |
 |
|
aahz_capone
|
 |
The Hague
Feb 2002 time: 06:17
|
|
SMAC...
Orgasm in complexities...
All hail SMACaholics! Ironmen unite!
SMAC40:68posts
Last edited by aahz_capone on 27-02-2002 at 21:19
|
|
|  |
 |
|
ShuShu
|
 |
Chicago, Il.
Jan 2002 time: 05:17
|
|
... I don't think it is accurate to acuse a thread starter of hijacking his own thread. (I believe the liberal use of WTF makes the 'his' a safe assumption...)
Buried deep within his initial post: "...Different Order...".
If his observations are accurate, then he has got a vary interesting point.
Unfortunately, even if he did do as he said, there is still a statistical probability that two completely diferent series of random events result in the same result.
The most obvious would be: Say he did 10 attacks and they were all Tank vs. spearmen on the same terrain. Changing the order of attack would not change the results because the attacks were all isomorphic.
I realise, that Firaxis bashers are not the most rigorous in their rants, but let us at least assume there was some variation in his attacks.
Suppose the first shock was a tank losing to Megalopolis fortified Elite Spearmean on a hill over the river. The tank loses. The second attack was a tank against the spearman on open ground, and this tank loses as well. When we reverse the order, the second attack will lose because it was a loser for much worse odds the first time. The first Attack may still lose because the dice were worse than needed to defeat the first tank. The appearance would be that the results were pre-determined, when the reality was a combination of two unlucky battles that would always have resulted in losses no matter what the order.
To conclude, while I feel it fair to ridicule our colleague for lack of rigor when providing numbers to support his hypothesis, I don't feel it is fair to accuse him of not knowing what he's talking about until he shows us the the numbers to back it up.
Of course, until then, its just another UFO sighting. (Non-reproducable observation saying more about the observer than the observed...)
|
|
|  |
 |
|
Technoron
|
|
quote: Please get some real information before ranting on how the computer is cheating against you. |
*sigh* I'm a sunny day programmer. I understand that the computer does what it is told to do - even if I think I told it to do something else (which is usually the case)... I realize that computers are incapable of cheating. In any case, I haven't been ranting about cheating. At no point have I accused the computer of cheating. I've been ranting about how things seemed to be predetermined. Please get some real information before attacking me on a personal level. K?
quote: I think the major problem is that people don't understand random numbers and computers. Here is a good basic description of how it works. |
Neeto site. Thanks for the link. So pseudo-random generators do NOT generate a series of random numbers. They generate a predictable string of values based on the initial seed. Hence the use of seeds creates the "remarkable predictability" I was wondering about.
quote: I don't think you understand how the game decides battles. There is a random number generator, the whole point of an RNG is to have varied results. Without one, there would be no chance in the game, the highest A/D value (with terrain/fortification modifications) would always win. The seed is saved in the save file. When the save game is loaded, it puts the RNG back in the same state as it would have been if you played straight through. It doesn't change the A/D values of your units or give the AI an advantage. |
I'm beginning to wonder if my posts are being read differently than they were intended to be read. *ponder*. Or is it the other way around... Anyway, I never implied that unit strengths were being changed by the RNG and I know I never wrote anything about the computer getting an advantage (read cheating).
Yes, I understand that there is a RNG. Yes, I understand that the whole point of a RNG is to produce varied results. Thing is, I'm not seeing varied results. Niether are YOU. Nobody is. The seeds make things happen in a predetermined way - thereby removing the "chance".
There's (at least) a couple ways to look at this. One side of the table says that the seeds themselves are randomly generated and thus chance is preserved. My side of the table doesn't think chance is being preserved if current events are based on previously determined seed values.
quote: that's really not what the thread is about. that is a slight threadjack. modern units when most of the time anyways... So could say that power still does mean something, just not as much as it used to. |
*ponderponder* errr. yeah. Guess I jacked my thread. But only a little. And not for very long. Thanks for keeping me honest (ya damn nitpicker ).
quote: I realise, that Firaxis bashers are not the most rigorous in their rants, but let us at least assume there was some variation in his attacks. .....To conclude, while I feel it fair to ridicule our colleague for lack of rigor when providing numbers to support his hypothesis, I don't feel it is fair to accuse him of not knowing what he's talking about until he shows us the the numbers to back it up. |
Mmmmmmm. Subtle. Very nice.
quote: Of course, until then, its just another UFO sighting. (Non-reproducable observation saying more about the observer than the observed...) |
Non-reproducable observation my butt. We've both got the same code. Fire it up and reproduce it for yourself. Seeing is believing.
quote:
Unfortunately, even if he did do as he said, there is still a statistical probability that two completely diferent series of random events result in the same result....The appearance would be that the results were pre-determined, when the reality was a combination of two unlucky battles that would always have resulted in losses no matter what the order. |
How many times would you need to smell the wet dog before you become convinced that there is, in fact, a wet dog nearby?
quote: Buried deep within his initial post: "...Different Order...". |
mmmmm. k. I just did an experiment with a bunch of ancient units and no longer have any clue how combat is resolved.
1. If you execute the same combats in the same order you get the same results every time.
2 If you change the order of the combats but the A/D/M values stay the same, you get the same results in the same order applied to different units.
3 if you change the A/D/M values for the first units to engage and keep subsequent battles exactly as they were, the results for ALL battles will now be different.
Conclusion:
1. Combat results are not predetermined as I had said previously, since I can alter results by changing match-ups and order. However, combat is also FAR from being random. There's a big, ugly formula running the show, and one combat seems to have impact on the next.
2. If you want to "beat the seed" it's a friggin snap to do, provided you have some diversity in the unit A/D/Ms.
3. I have a difficult time believing the seeds were intended to deter save/restore.
quote: I wonder how many numbers get saved? |
I just did another experiment.
1. Game turn X
I popped 7 huts on the same round with 7 scouts. Huts were popped in different (but no particular) order three different times. All three times I got the same stuff in the same order. Then I ran the same experiment on the following game turn.
2. Game turn Y
this time I got the same stuff in the same order for all seven huts all three times. But the stuff was different from the stuff in turn X.
3. Game turn Z
same stuff from all 7 huts all three times. Different than the stuff in both turns X and Y
4. Closed out civ3. Restarted civ3. Reloaded Game turn X
Same stuff in the same order for all 7 huts all three times. Same stuff as in the original runs of turn X.
5. Reloaded game turn X. Popped two huts and got the results I was expecting. Engaged in combat. Popped the next five huts and got different stuff than the huts had previously produced.
6. Repeated #5 above. Everything, including the combat result, turned out identical..
Conclusion:
1. My head hurts. and this post is too friggin long.
2. there is only one seed. Period. The whole damn game operates off of a single random seed number generated at the beginning of each turn. Any time an event requiring "randomness" occurs, the computer plugs that seed number into the pseudo-random number formula to get the next value in the series. That value is then plugged into a formula or table or both to determine the outcome.
3. Randomness, or chance, in the game is a composite of the seed and the order of the player's actions. The player, quite literally, creates his/her own luck.
***
Ok folks. That's where I'm at up to this point. If you think I'm wrong, and I may very well be (I'm just a sunny day programmer), say so. If you have your own opinion of how this thing works I'd like to know about it.
***
I KNOW I'm seeing the situation perfectly clearly. If my glasses happen to be smudged...well...
|
|
|  |
 |
|
Aeson
|
 |
orangesoda
Nov 2001 time: 22:17
|
|
quote: However, combat is also FAR from being random. There's a big, ugly formula running the show, and one combat seems to have impact on the next. |
There is no way to get a computer to generate a truely random number. Psuedo random numbers can be generated by taking seed values from a constantly modified source (like the system clock) and running them through a formula to produce the "random" result. It seems random because there isn't any visable mechanism determining the numbers. The results are still deterministic, it is just difficult to see how the users interaction with the system was affecting it.
In Civ 3, the initial seed for each game is also determined randomly. Otherwise all maps with like settings would be the exact same, and poping that 4000BC hut next to where you start would always give the same result. In the editor you can generate maps with a predetermined seed to see this work.
Each time a random number is needed, the RNG produces a number based on the number that came before it. When a game is saved, the RNG state is also saved. Reloading just keeps the numbers the same while reloading as they would have been if the game was played straight through. This allows the programmer to create a RNG which gives what they feel is a balanced distribution of numbers.
quote: Neeto site. Thanks for the link. So pseudo-random generators do NOT generate a series of random numbers. They generate a predictable string of values based on the initial seed. Hence the use of seeds creates the "remarkable predictability" I was wondering about. |
Sounds like you understand what is going on pretty well now. Does it still bother you that the game works this way? No matter how they set it up, it will always be one "big, ugly formula" running the show, some will just be a little more transparent than others.
|
|
|  |
 |
|
Ironikinit
|
|
I've mentioned this before, but Colonization had the predetermined numbers thing. It's exploitable, actually. Through trial and error it's possible to play turns out so that they go as well as possible, maybe not as well as one could cheat Civ II into, but pretty well. Of course, that takes more patience than possessed by most players, esp. with the long reload times. But hey, if you're really bound and determinded to reload, you can do it. We don't know their motives for including this feature, it might not be intended so much to prevent cheating as to... I dunno, maybe it was easier to program.
Anyway, if you want to cheat, cheat. Go right ahead, just I'd rather not hear complaints about it. There are so many better ways to cheat. Why not doctor up a map so it has a continent of nothing but bonus tiles? Why not make the jaguar warrior 15/15/15? Please stop being trifling. Go big or stay home, right?
As for iron man, if one wishes to play it, just turn off autosave. Isn't that about all ironman was? Well, it made the game shut down when you saved and gave bonus points for playing ironman, but points aren't really that big a deal with Civ 3, IMO.
|
|
|  |
All times are GMT. The time now is 05:17. Apolyton Time is 00:17. |
top of page
|
| archivepost |
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|