December 1, 2000, 11:06
|
#1
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
oedo´s unfinished
Scouse Gits thread A is for Alphabet inspired me to start a series of tests. I´d like to find out what techs are available for chooce and what pattern is there behind. for this reason I created a map and played it with different civs starting at exactly the same position. whatever civ I played I made exactly the same turns. each time I made a research I recorded the table of available techs to choose.
I first made these tests with three different civs: the Romans, the Persians and the Mongols. to speed things upI prepared a map with many trade bonus icons and choosed 2x2x settings, King. Meanwhile I veryfied on deity and 1x1x settings. also i put the AI civs on a far crappy island in order to prevent them from disturbing my circles.
one thing always remained the same: the tech path I was choosing. it is Horsebackriding -> Ceremonial Burial -> Alphabet ->Law Code -> Monarchy -> Writing. whatever settings I choosed the results were always the same.
so here´s what I recorded at 2x2x king:
[This message has been edited by oedo (edited December 01, 2000).]
|
|
|
|
December 1, 2000, 11:12
|
#2
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
actually I wanted to post a nice looking table here, but it doesn´t seem to work .
anyway, I was playing with the Romans, the Persians and the Mongols and always got the same tech-tables. here they are:
3950:
Alphabet
BronzeCeremonial Burial
Horsebackriding
Masonary
Pottery
Warrior Code
3850:
Alphabet
Ceremonial Burial
Wheel
3650:
Alphabet
Bronze
Masonary
Mysicism
Polytheism
Pottery
Warrior Code
3500:
Bronze
Law Code
Masonary
Mysticism
Pottery
Warrior Code
Wheel
3350:
Bronze
Map Making
Monarchy
Polytheism
Wheel
Writing
3150:
Bronze
Map Making
Masonary
Mysticism
Polytheism
Pottery
Warrior Code
Writing
2950:
Bronze
Masonary
Mysticism
Pottery
Warrior Code
Wheel
<font size=1 face=Arial color=444444>[This message has been edited by oedo (edited December 01, 2000).]</font>
[This message has been edited by oedo (edited December 01, 2000).]
|
|
|
|
December 1, 2000, 11:13
|
#3
|
Emperor
Local Time: 23:52
Local Date: October 30, 2010
Join Date: Nov 1999
Location: Liverpool, United Kingdom
Posts: 6,344
|
Ming - please turn HTML on!
|
|
|
|
December 1, 2000, 11:18
|
#4
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
unfortunately I couldn´t post the table here. it didn´t work properly. but you can watch it here anyway, it clearly shows the techs allowed for choosing aren´t random at all. they also aren´t influenced by the civ you´re playing. but they´re determined in a probably very complicated way. I hope I will find a formula for this one sonn. as long as I don´t I´ll just have to keep on posting tables with different tech trees. your help is appreciated.
[This message has been edited by oedo (edited December 01, 2000).]
|
|
|
|
December 1, 2000, 11:31
|
#5
|
King
Local Time: 19:52
Local Date: October 30, 2010
Join Date: Dec 1969
Location: South Orange, New Jersey
Posts: 1,110
|
Oedo, can you use the same map and start the same civs in a different location to see whether that affects the choices. Perhaps closer or further from the ai, or closer or further from an ocean.
|
|
|
|
December 1, 2000, 11:49
|
#6
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
Bird, this one just describes how I proceeded in my series of tests. in the meantime I even was playing on different maps with different settings. I only avoided to grab huts in order to follow the same tech tree each time. I always got the same results: the tables I posted above.
|
|
|
|
December 1, 2000, 12:13
|
#7
|
Queen
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Aug 2000
Location: The Netherlands, Embassy of the Iroquois Confederacy
Posts: 1,578
|
quote:
Originally posted by oedo on 12-01-2000 10:18 AM
... the techs allowed for choosing aren´t random at all. they also aren´t influenced by the civ you´re playing. but they´re determined in a probably very complicated way.
|
In my experience the available research is determined by two factors only:
[1] The technology you already have
[2] The moment you discovered the key techs Warrior Code and Navigation. If you get one of these early, the options will be different.
Most likely there is not a formula but a table / several tables.
------------------
If you have no feet, don't walk on fire
|
|
|
|
December 1, 2000, 12:21
|
#8
|
King
Local Time: 19:52
Local Date: October 30, 2010
Join Date: Dec 1969
Location: South Orange, New Jersey
Posts: 1,110
|
Oedo: So your conclusion is that if a civ starts with certain techs and chooses a certain research path, the techs available for the next advance will always be the same, regardless of civ or location. Right?
That's good for MP, since everyone will have the same opportunity (assuming no one has starting techs). The choices will diverge as huts are uncovered and people select different advances along the way.
[This message has been edited by Bird (edited December 01, 2000).]
|
|
|
|
December 1, 2000, 16:53
|
#9
|
Prince
Local Time: 23:52
Local Date: October 30, 2010
Join Date: Feb 2000
Location: Brooklyn, NY, U.S
Posts: 466
|
Wow Richard i think you are absolutely right. I have always blindly researched ceremonial before alphabet in order to get the horseback-ceremonial-alphabet--code of laws-monarchy tech path, but i never realized why everyone must do this. Researching alpha before ceremonial would put 3 social techs in a row, which cannot be researched! This i guess is to prevent too much development and advancement in one area of civilization compared to others. We wouldn't want a civilization to have all techs leading up to democracy and corporations, but still be fighting with warriors!
Also, oedo, I believe that starting techs don't slow down the tech rate as other techs do. Thats why its a big host advantage to get them in multiplayer. If a civ starts with say 2 technologies, they still only need 10 science beakons to get the first researched tech etc.
Techs gained from huts, on the other-hand, do seem to slow down research rates, as do normal researched technologies.
Hope this helps, good luck oedo.
|
|
|
|
December 2, 2000, 01:02
|
#10
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
this is exactly what I found out so far; nothing more and nothig less.
There are still a lot of things I want to find out, for example
- is there difference between regular researched techs in comparison to starting techs/hut techs?
- what´s up with the warrior code/navigation thing? (very interesting aspect)
- certain questions which will most probably arise during my further tests
I will add more research table the coming days.
BTW, I posted my dream-tech-tree, which unfortunately doesn´t work, into SG´s Alphabet thread. This one here works: Alphabet->Map Making->Pottery->Seafaring.
....to be continued
|
|
|
|
December 2, 2000, 01:36
|
#11
|
King
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Nov 1999
Location: NC, USA
Posts: 1,579
|
I often find that available tech depends on category (Military, Economic, Social, Academic, Applied). It seems that after you research two techs in a row of a particular category all choices for that category disappear, forcing you to choose a different category.
FE I can never seem to reserarch Ceremonial Curial, then Code of Laws, then Monarchy. After researching the first two in a row, all social techs are unavailable.
But that's from memory and not testing. I'm sure there are exceptions, but it seems to be a general rule. It would explain why you can't do Map Making, Pottery, Seafaring; they are all economic techs.
[This message has been edited by Richard Bruns (edited December 01, 2000).]
|
|
|
|
December 4, 2000, 09:06
|
#12
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
Heureka! I´ve found it
the availability of techs follows two rules working in combination to each other:
1. the first rule is an xxo pattern. this means, as far as you have the prerequisites, a tech is available, then available, then not available...then availble, then abailable, then not available etc...
each tech starts on a different position of this pattern. they can be xxo, xox or oxx. in order to define this position each tech will get a value. the value can be 0 (xxo), 1(xox) or 2(oxx)
I´m not a programmer, but the algorithm should about look like this:
if (1+n+v-s)/3 = INT then tech is not available
n is the number of techs you have found by then.
v is the value that describes the position in the pattern. as far as I´ve found out them I prepared a table showing the tech-values.
s is the number of starting techs.
2. for understanding the second rule take a look at the rules.txt. you can see that all techs are listed in alphabetical order there. the highest ranked tech is Advanced Flight, followed by Alphabet, then Amphibious Warfare etc.
the highest ranked available tech in the rules.txt acts as a joker tech. it is always available and doesn´t follow the xxo pattern. since Advanced Flight isn´t available in the beginning, Alphabet will be the first joker tech. when you discover Alphabet, another tech will become a joker tech (for example Bronze).
When you have the prerequisites for a tech which is ranked higher in the rules.txt than the current joker tech, the new tech will take its place. the former joker tech will follow the xxo pattern as described above. (example: Bronze is joker tech, after detecting Mysticism and Mathmatics Astronomy will become available as new joker tech. from now on Bronze will follow the usual xxo pattern).
I prepared a table with an example path showing the available and the missing techs for choose. the numbers in the brackets describe the values of the techs. I think when you take a look at it you will understand the rule.
techs from huts or from other civs (by stealing, trading or GL) behave like regulary discovered techs.
(example: after detecting alpha and cer. burial you notice that you can´t choose law code from the table. you decide for pottery for whatever reason. in the same turn you find writing under a hut, later you conquer a Mongolian city getting Warrior Code. if you don´t get any other tech before discovering Pottery you won´t be able to choose Law Code again.)
starting techs, however, behave like never researched techs. that´s why they play into the formula above.
well, this is the rule as far as I was able to describe it. now see what you can do with it
oedo
[This message has been edited by oedo (edited December 04, 2000).]
|
|
|
|
December 4, 2000, 10:28
|
#13
|
Emperor
Local Time: 23:52
Local Date: October 30, 2010
Join Date: Nov 1999
Location: Liverpool, United Kingdom
Posts: 6,344
|
Awesome
It will take a while to completely digest, but the key seems to be -
If you can't research a particular tech, avoid gaining 3n-1 techs (2, 5, 8 etc) by other means or else you won't be able to research your key tech next time either!
Please correct me if I have this wrong ...
Awsome!!
------------------
____________
Scouse Git[1]
"CARTAGO DELENDA EST" - Cato the Censor
"The Great Library must be built!"
"A short cut has to be challenging,
were it not so it would be 'the way'." - Paul Craven
[This message has been edited by Scouse Gits (edited December 06, 2000).]
|
|
|
|
December 4, 2000, 18:22
|
#14
|
Emperor
Local Time: 18:52
Local Date: October 30, 2010
Join Date: Oct 2000
Location: USA
Posts: 3,888
|
I think what this, the revolution pattern, and 'A is for Alphabet' shows is that with a grant and focused mental energy, the people of this forum could discover cold fusion, or a free energy source.
If you can't tell, that is a compliment. I have always wondered why Techs disappear and appear when they do. Thanks.
------------------
'I want to be hand counted and checked for dimples.'
|
|
|
|
December 4, 2000, 18:36
|
#15
|
King
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Nov 1999
Location: NC, USA
Posts: 1,579
|
Albert B, that can't really be the case. There are 3 tech numbers and 5 types of techs. I instantly looked for some pattern like that in oedo's list, but couldn't find one. There seems to be no overall pattern, except for certain techs that are close together like the Monarchy fast track that is stopped by the numbers.
|
|
|
|
December 5, 2000, 01:08
|
#16
|
King
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Nov 1999
Location: NC, USA
Posts: 1,579
|
Okay, assume I start with Alphabet and want the fast track to Monarchy. Ceremonial Burial and code of laws are both type 0 techs, so they can be the first two. But Monarchy is also a type 0, so I can't reasearch it on the third try and have to get something else. That explains my observations.
So the designers used this as a way to prevent certain fast track tech paths. Good planning. But it seems that there should be no problem with Pottery (1), Map Making (2), Seafaring (0) if you timed it right. A Pottery, Alphabet, Map Making, Seafaring tech tree should work just fine.
*Goes and tests this hypothesis*
It worked! Seafaring was the fourth tech I recieved.
Thnaks for the research, oedo! This is great. Now we can plan our tech path with unerring accuracy, and manipulate tech trading so the right options will be available. Congratulations on your excellent work!
|
|
|
|
December 5, 2000, 01:23
|
#17
|
King
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Nov 1999
Location: NC, USA
Posts: 1,579
|
Oops, I just realised that I misread your post. You said that the "Alphabet->Map Making->Pottery->Seafaring" path does work, and I thought you said it didn't. Sorry for the earlier confusion.
But you said in the other thread that "map making->pottery->seafaring" does not work. Hmm... Maybe this means that if you start with a tech, it doesn't affect the pattern.
So, the unavailable techs will be Map Making (2), Pottery (1), Seafaring (0). So if you start with Alphabet, you can't get Seafaring as the third tech. But if you don't start with it and have to research it, you will be fine.
Now we need to test, does this pattern also affect the techs you get from huts? For example, if you have obtained one tech, does that mean you will never get Bronze[1]
Masonary[1]
Pottery[1]
Warrior Code[1]
from huts?
|
|
|
|
December 5, 2000, 01:23
|
#18
|
Warlord
Local Time: 18:52
Local Date: October 30, 2010
Join Date: Dec 2000
Location: Indianapolis, IN USA
Posts: 118
|
Hey all, first I have to give a big thanks to all for the tips/info I have received over time. I have visited the site a ton of times but just signed up for an account.
Anyway, It would appear pretty obvious to me that if you take this formula and include Richard's observations, it would appear that all techs of a particular type (war, econ, etc) very well could have the same assigned number (0,1 or 2).
For my third and final note I just have to say that all of the recent statistical analysis of civ is pretty exciting for me. I am a programmer by trade but a statistician at heart. I never dreamed of doing such work on the game but now I find myself constantly trying to think of other areas of the game to analyze.
Albert B
|
|
|
|
December 5, 2000, 15:06
|
#19
|
Settler
Local Time: 18:52
Local Date: October 30, 2010
Join Date: Sep 2000
Location: of the Cherokee
Posts: 10
|
oedo,
Congratulations again.
Just for fun, I compared your "oedo value" to the position of each tech in the rules.txt list. There seems to be a definite pattern there.
All of the techs in your table repeated a 2, 1, 0 pattern starting with Alphabet. In other words, Bridge Building, Bronze Working and Ceremonial Burial, the 8th, 9th and 10th techs in the list, have "oedo values" of 2, 1 and 0, in that order. Theology, Theory of Gravity and Trade, the 83rd, 84th and 85th techs, also repeat. The only exception is Chemistry. You gave it a value of 0, its position in the table would indicate a value of 2. (0 must be an typo since 2 happens to be the value for Chemistry in your example path.)
If this pattern holds for the as yet undiscovered techs, a simplification of your basic formula may be possible. Every time a tech can be researched, one third of them are effectively taken off the complete list of techs. Next research time those techs are put back on and another third is taken off the list. On the first research event, the 2nd (Alphabet, made available by the joker phenomenon), 5th, 8th, etc, techs are taken out of the available list. In the second research event, the 3rd, 6th, 9th (Bronze Working), etc, are taken out of the list. In the third research event, the 1st, 4th, 7th, 10th (Ceremonial Burial), etc, are taken out of the list. This pattern should then repeat.
This also explains why it is impossible to get Monarchy in four tries without free techs or huts. Both prerequisites, Ceremonial Burial and Code of Laws, are removed from the list on the third research event!!!
What do you think?
Sequoya
[This message has been edited by Sequoya (edited December 05, 2000).]
|
|
|
|
December 5, 2000, 15:30
|
#20
|
Warlord
Local Time: 23:52
Local Date: October 30, 2010
Join Date: Apr 2000
Location: Ratingen, Germany
Posts: 100
|
C'mon oedo, tell us, whats your real last name, Meier or Reynolds?
Respect! I would never ever had found the patience to do such investigations! I bow down before thee...
|
|
|
|
December 5, 2000, 15:34
|
#21
|
Prince
Local Time: 23:52
Local Date: October 30, 2010
Join Date: Dec 1969
Location: St-Louis MO USA
Posts: 533
|
Great work Oedo. Congratulation. It's going to be interesting to plan odd pathways using this data and surprise your opponent with units he would not expect at this stage of the game.
|
|
|
|
December 5, 2000, 16:20
|
#22
|
King
Local Time: 19:52
Local Date: October 30, 2010
Join Date: Dec 1969
Location: USA - EDT (GMT-5)
Posts: 2,051
|
Another brilliant insight, oedo! Thanks for sharing it.
I think Sequoya is probably right, that the formula is just based on position in rules.txt. Here's a list of the techs, each marked with the turn when it's not available. Take the number of techs you've discovered, divide by 3, and take the remainder (modulus, for fellow programmer types). Any tech marked with that number in the following table is not available for research.
2 Advanced Flight,
0 Alphabet,
1 Amphibious Warfare,
2 Astronomy,
0 Atomic Theory,
1 Automobile,
2 Banking,
0 Bridge Building,
1 Bronze Working,
2 Ceremonial Burial,
0 Chemistry,
1 Chivalry,
2 Code of Laws,
0 Combined Arms,
1 Combustion,
2 Communism,
0 Computers,
1 Conscription,
2 Construction,
0 The Corporation,
1 Currency,
2 Democracy,
0 Economics,
1 Electricity,
2 Electronics,
0 Engineering,
1 Environmentalism,
2 Espionage,
0 Explosives,
1 Feudalism,
2 Flight,
0 Fundamentalism,
1 Fusion Power,
2 Genetic Engineering,
0 Guerrilla Warfare,
1 Gunpowder,
2 Horseback Riding,
0 Industrialization,
1 Invention,
2 Iron Working,
0 Labor Union,
1 The Laser,
2 Leadership,
0 Literacy,
1 Machine Tools,
2 Magnetism,
0 Map Making,
1 Masonry,
2 Mass Production,
0 Mathematics,
1 Medicine,
2 Metallurgy,
0 Miniaturization,
1 Mobile Warfare,
2 Monarchy,
0 Monotheism,
1 Mysticism,
2 Navigation,
0 Nuclear Fission,
1 Nuclear Power,
2 Philosophy,
0 Physics,
1 Plastics,
2 Plumbing,
0 Polytheism,
1 Pottery,
2 Radio,
0 Railroad,
1 Recycling,
2 Refining,
0 Refrigeration,
1 The Republic,
2 Robotics,
0 Rocketry,
1 Sanitation,
2 Seafaring,
0 Space Flight,
1 Stealth,
2 Steam Engine,
0 Steel,
1 Superconductor,
2 Tactics,
0 Theology,
1 Theory of Gravity,
2 Trade,
0 University,
1 Warrior Code,
2 The Wheel,
0 Writing,
|
|
|
|
December 5, 2000, 19:19
|
#23
|
Freeciv Developer
Local Time: 15:52
Local Date: October 30, 2010
Join Date: May 2000
Location: Toronto, ON
Posts: 56
|
Very impressive, oedo. I meant to do the same kind of experiment, but I ran out of patience faster than a fighter out of fuel. Thanks for the excellent work.
This is obviously implemented for better game balance, because, as suas333 pointed out, it prevents one civ to be too specialized in one particular branch of the tech tree and ignore development in other areas altogether. However, the way the pattern is determines sees to be random (i.e. based on alphabetical order rather than, say, tech category). So I wonder if it could cause some anomaly, such as the one raised in the question "Why is Warrior Code bad?". But I guess if the pool of techs is big enough, the chance for that to happen is rather small. Beisdes, if this pattern is correct, once you have obtained the pre-reqs for a particular tech, it will only stay out of the choice menu once among three advance times.
I am very interested in this topic because I am considering if this should be implemented in Freeciv. One of problems with Freeciv gameplay is that tech development is too fast and unbalanced. Another big problem is that expansion is way too easy -- nobody bothers with city development at all. I think a higher degree of unhappiness, like in the Deity level of Civ2, will address the problem by slowing the game down, but it seems no one would listen. People are just too set in their ways, I guess.
But I digress. Thanks again and keep up the good work.
|
|
|
|
December 6, 2000, 02:43
|
#24
|
Prince
Local Time: 15:52
Local Date: October 30, 2010
Join Date: May 2000
Posts: 717
|
Unbelievable, oedo. First oedo years, now oedo techs. I don't know whether to bow down before your astonishing persistence and perspicacity, or to suggest therapy for your obsessive compulsive disorder....
|
|
|
|
December 6, 2000, 07:00
|
#25
|
Prince
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Feb 2000
Location: and the revolution
Posts: 555
|
you´re possibly speaking to a more serious problem here debeest. thank god this one was the final secret civ2 had left, at least I think so.
I don´t believe that the values can be derived from the position in the rules.txt, too many value didn´t match.
|
|
|
|
December 6, 2000, 10:35
|
#26
|
Settler
Local Time: 18:52
Local Date: October 30, 2010
Join Date: Sep 2000
Location: of the Cherokee
Posts: 10
|
Clearly this issue isn't settled. Which values don't match, oedo?
There is possibly more to this. We have all heard tales of techs that disappear for a long time (like Flight or occasionally Trade). With the proposed solution, techs would only be unavailble for one research turn. Maybe certain techs are just rarer, or maybe the pattern changes after you have reached a certain number of techs. The beaker cost for techs follows a regular progression and then takes a big jump at the 20th tech. The same thing could happen with the unavailable tech list.
What we need are more fully developed tech paths to analyze. This could be from a real game or a cheat mode test. Does anyone have any data they might wish to contribute?
[This message has been edited by Sequoya (edited December 06, 2000).]
|
|
|
|
December 6, 2000, 12:01
|
#27
|
King
Local Time: 17:52
Local Date: October 30, 2010
Join Date: May 1999
Location: Lost
Posts: 1,020
|
so, being the philosophical type instead of the number chunching type, why on earth would the game designers do that?! and I pray they don't do it in civ3....
|
|
|
|
December 6, 2000, 16:11
|
#28
|
Guest
|
Just printed it out. I am going to research what the results of huts are on each terrain.
------------------
Go Redskins!
Email me at
SilverDragon141@aol.com
|
|
|
|
December 6, 2000, 16:25
|
#29
|
Emperor
Local Time: 19:52
Local Date: October 30, 2010
Join Date: Oct 2000
Location: Fairfax, VA
Posts: 3,810
|
Oedo, thanks for taking the time to do this. You obviously don't have a life, and we civvers deeply appreciate that.
We had some specific discussions recently about Pottery coming up, then not being available for two turns. Everyone "knew" this at that time. This formula will not accomodate that known fact. Has the fact become myth or is there at least one remaining anomaly here?
|
|
|
|
December 7, 2000, 11:12
|
#30
|
Queen
Local Time: 00:52
Local Date: October 31, 2010
Join Date: Aug 2000
Location: The Netherlands, Embassy of the Iroquois Confederacy
Posts: 1,578
|
I think there are quite a few remaining "anomalies". I've noticed the same thing about Pottery. Other techs, like Electronics, seem to be available every turn (no, not as the joker - Conscription is up, too). And there is the Warrior Code effect (see elsewhere).
------------------
If you have no feet, don't walk on fire
|
|
|
|
Posting 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
|
|
|
All times are GMT -4. The time now is 19:52.
|
|