Techtrade Prereq

WarKirby

Arty person
Joined
Jul 13, 2006
Messages
5,317
Location
Glasgow, Scotland
Didn't want to post this in the small ideas thread, because although it is a very small idea from a technical perspective, it has big impacts on the game. It is something that would require discussion.

I'd like to raise a question about tech trading. Why does it require trade?

From a lore point of view, it's simply the teaching of knowledge from one person to another. Looking at it purely from that perspective, it should be available at Education, or even Ancient Chants, but that would be too early. Generally, to trade knowledge between nations, you'd need some way of recording it, and trading the plans/instructions/specifications. That would be Writing.

The Trade tech, as I imagine it, is a study of trade as something to embrace. A philosophy, like Way of the Wicked, of exchanging things. The concept of trade in human history, actually existed a long time before writing. But it's a midgame tech in FFH, so I imagine it to be a little more than simple bartering.


But from a gameplay perspective, Trade is a fairly mid tech. It feels like a long time to wait, and is one of the things that initially Irked me. Moreover, tech trading helps the AI immensely. They trade knowledge amongs themselves, and become much more competitive. Trade is a tech that's a bit farther down the economic path, and while important for quite a few things, it isn't too necessary. I see alot of nations in the lategame that never bothered to research trade, and suffered for it. It also makes playing with other humans frustrating, as you have to wait so long to share knowledge, and get into dealings.



But anyway, my ultimate point. I'd like to suggest that the requirement for Tech Trading be moved from Trade tech, to Writing tech.



I've been doing this myself for a long time now, actually. And it works quite nicely. I think it makes for stronger AIs overall. It also removes quite a bit of early game drudgery, as you can trade for those little early game techs like cartography and hunting, rather than having to spend valuable turns hoovering them up. Likewise, the AI can, and does, so it doesn't give an advantage to a human. It just makes the game more fun. If anything, it gives the human player a harder time, since nations like the sheiam and calabim who normally beeline a mid game tech and ignore early important stuff like Cartography, can now get those easily, and not cripple their economy as a result

To be honest, I'd just be happy if techs could be adjusted via modules. It's annoying to have to edit the techinfos with each new patch or modmod I play, because I can't make a module to affect this as a permanant change. So I thought I'd petition to have it as an inbuilt feature of FF

Anyways. Discuss. good idea, bad idea? give me your thoughts.
 
My first thought is that I could really go for a turkey sandwich right now. Another thought I've had lately is that the Daily Show really ought to be an hour long rather than 30 minutes. My final thought is that I'm up far too late and should go to bed.

As for your idea, I like it for the reasons you give. It really does take a while to research trade, and in a few cases, the game has already ended by the time I reached it. I say "I", because the AI doesn't seem to think of it as much of a priority.
 
I was against you for a while, simply because as a human I often beeline techs and the fact that Trade is outside the path I normally head down means that I have to take some time to research basic techs myself. With your suggestion, I would just pick up Writing anyway for the Libraries, continue researching whatever I planned on, and yet still keep up with everything else.
However, then you got to this point:
Moreover, tech trading helps the AI immensely. They trade knowledge amongs themselves, and become much more competitive. Trade is a tech that's a bit farther down the economic path, and while important for quite a few things, it isn't too necessary. I see alot of nations in the lategame that never bothered to research trade, and suffered for it. It also makes playing with other humans frustrating, as you have to wait so long to share knowledge, and get into dealings.
Yes, absolutely. The AI would benefit immensely from having earlier access to tech trading. Many AI's do exactly what I just described as my behavior, and they are much, much worse at it. I've regularly had to give out Exploration to AI civs past turn 150, with this change they'll take care of that with each other.

I can always limit myself or move to a higher difficulty if needed, but things that help the AI out like this are few and far between.
 
I'd like to raise a question about tech trading. Why does it require trade?

From a lore point of view, it's simply the teaching of knowledge from one person to another. Looking at it purely from that perspective, it should be available at Education, or even Ancient Chants, but that would be too early. Generally, to trade knowledge between nations, you'd need some way of recording it, and trading the plans/instructions/specifications. That would be Writing.

It's a fair point. Standard Vanilla Civ4 teching was always better than SevoMod teching (which I used to play a lot) as he'd moved the tech-trade tech further down the research line. In Civ4 however you really do need to do a broad-research (all low level before high level), whereas FfH adopts a deep-research pattern (all of Melee OR all of Recon etc). It may be that a lot of nations don't get trade until much later in the game than they otherwise might (Calabim pick it up on their Beeline I believe, which would account somewhat for their superior teching).

I'll try a game out and see how it plays...
 
Yes for the love of god YES have tech trading earlier! I'm sick of either over-teching the computer opponents six to one... or being SLAUGHTERED by hoardes of barbarians or later agares if I up the difficulty. The only way I can ever have them keep up in tech is to go on much higher difficulties, to the point where I can not effectively function. Earlier tech trading would artificially inflate their performances, especially on techs, without overpowering their production, merely making for a smarter opponent rather then a dumb one with handicaps.

That and the fact that trading techs or gold tends to be the only way I survive for very long anyways... :mischief:
 
Just gave it a try and found that the AI is Writing-phobic anyway in the first 150-200 turns or so, which led me to go on an AI-beeline tweaking mission. The result of which seems to be a fairly decent upgrade to the Python driven tech selections.

It would still be better to teach the AI to make smart choices through interpreting the XML directly and having certain values that it attempts to reach (i.e. fundamentally rewrite the AI code for tech choice in the DLL), but for the moment the Python that I've changed should (a) bring Religions back to being a higher priority if not founded already for non-Elf/Dwarf nations and (b) allow them to select a mid-late game war-tech and follow through on that path (Bronze Working -> Iron working -> Mithril Working etc) but without getting stuck on the path with no chance to tend to the economy.
 
Elves don't give their precious secrets to stinking orcs. And Bannor will have to dwell into malevolent designs themselves and not beg the Sheaim. In game terms I always disable tech trading. I am not about to check trading just about every turn for deals. And I dislike the notion of sharing my technology. As they say, knowledge == power, sharing knowledge == sharing power and all the power is mine. Not to mention it is impossible to get a decent (let alone good) deal with the AI. Maybe it helps, them but they are far too likely to just become one big puddle of identically teched boring.
 
Elves don't give their precious secrets to stinking orcs. And Bannor will have to dwell into malevolent designs themselves and not beg the Sheaim. In game terms I always disable tech trading. I am not about to check trading just about every turn for deals. And I dislike the notion of sharing my technology. As they say, knowledge == power, sharing knowledge == sharing power and all the power is mine. Not to mention it is impossible to get a decent (let alone good) deal with the AI. Maybe it helps, them but they are far too likely to just become one big puddle of identically teched boring.

Ah - luckily the "No Tech Trading" will make the change completely inert in your game then. Though you should still see them teching a little more smartly.

Does this mean techtrade will be moved to writing or not ?

For the moment it is - doing a few more run throughs to see how it's working.
 
Turn 150, with the "give the AI a kick" tweaks made... Nothing that allows the AI to "cheat" more than it ever did, just gave it a few (more) suggestions...

Teching.jpg


Keelyn and Hianthrogh are heading for Iron Working
Khazad have Bronze Working, Archery and are now going for Arete (having founded Runes)
Calabim are off chasing Feudalism as they always did
Kolsehvahn likes assassins (he'll make a fair attempt at teching for Priests of Agruonn and Mizquiztli after that)
Cardith is trying to found Order and will eventually aim for Righteousness
Tasunke is going for Horse Archers, then will do some economy techs before going for Armored Cavalry​

The tech paths are pretty smart now - just need to persuade them to develop a little more in terms of cottages etc to really capitalize on it...
 
It seems odd to be focusing on how the AI chooses techs when Kael has already added a new favorite tech system and gotten rid of the forced beelining in 0.41.
 
We don't know how effective that is (or even precisely WHAT it is), so why would we pin all our hopes on it?

For all we know at this point, it just moves the entire Beeline process into XML/DLL instead of raw python, but in the end accomplishes exactly the same rigid thinking (pretty sure he hinted that it is less rigid, but the point is: We don't know what it does, so we work on our own crutches so that we know SOMETHING gets better till we get around to a full fix)
 
Awesome stuff happenin in this thread, moving tech trades to writing sounds like a great idea! :goodjob:
 
Back
Top Bottom