Tech tree per species type

For what's not in 'Top Priority Game Design'. Post your ideas, visions, suggestions for the game, rules, modifications, etc.

Moderator: Oberlus

Space Kraken
Posts: 189
Joined: Tue May 16, 2017 3:42 am
Location: Catalonia, France, Europe, Earth, Sol, Orion Arm, Milky Way, Virgo Cluster

Re: Tech tree per species type

#16 Post by Jaumito »

Oberlus wrote: Sun Jan 20, 2019 5:48 pm
Jaumito wrote: Sun Jan 20, 2019 5:39 pmthe T/A/R research model
See here, question .6, and The Silent One's ideas.

User avatar
Cosmic Dragon
Posts: 3534
Joined: Mon Apr 10, 2017 4:25 pm

Re: Tech tree per species type

#17 Post by Oberlus »

Jaumito wrote: Sun Jan 20, 2019 5:58 pmSee here, question .6, and The Silent One's ideas.
Now I've got homework to do :D

User avatar
Release Manager, Design
Posts: 5522
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Tech tree per species type

#18 Post by Vezzra »

Jaumito wrote: Sun Jan 20, 2019 5:39 pmNow, if I understood The Silent One correctly, the most pressing issue seems to be an higher-level overhaul than what I had in mind: that is, enforcing the T/A/R research model more strictly through the interface.
The inital/basic layout of the current tech tree has been done a very long time ago, long before I joined the project (which was in 2011), I think it has been Geoff how did the most work here.

Since then many things have changed: game elements/mechanics added/removed/modified (e.g. the Food and Minerals resources are gone, the way shields work has been fundamentally changed, stockpiling has been removed, came back in the form of the Imperial stockpile, etc., the list is endless). The adjustments to the tech tree however have mostly been limited to keep things from outright breaking, with the occasional rebalancing to prevent things from getting thrown off too badly.

Which means we still work with a tech tree that in it's fundamental design has been tailored toward the game as it has been maybe a decade ago. Which means patching things up here and there just won't do it. IMO nothing short of redesigning the entire thing from scratch will be necessary.
I'd be happy to oblige, but I must confess that at the moment, I haven't the slightest idea on how to do that, technically.
I'm not sure what you mean by that... technically redoing the tech tree isn't different from modifying it (aside from being a lot more work of course). The Theory/Application/Refinement model isn't something enforced by the engine. Strictly technically speaking, there is no such distinction, there are only techs. Each tech belongs to a category, has a RP cost and minimum research time, (optionally) a list of prereq techs which need to be researched first before the tech is unlocked for research, can unlock game items like buildings, ship hull and parts upon completion, can have associated effects etc. That's it.

What kind of tech tree you build with that is up to you. The Theory/Application/Refinement model is one possibility, and the one originally chosen. It means that, when designing the tech tree, you work with three "types" of techs:
  • Theories, which basically gate the access to an entire branch/tier of the tech tree. They don't provide anything upon completion besides unlocking more techs. They are supposed to be expensive, so players need to decide which research path they want to follow, and make a research everything approach unfeasible. Fluff wise they represent the theoretical basis/foundation for the other techs (basically theoretical science).
  • Applications, which basically provide new stuff upon completion, like a new building, ship hull/part, new kind of bonus etc. Usually not as expensive as the theories by which they got unlocked. Fluff wise these represent applied sciene.
  • Refinements, which basically enhance the stats of stuff you've already researched. Think "Laser Mk2" etc.
Depending on which of these "types" a tech should be, you script that tech: Theories will only have prereq techs, unlock nothing and have no effects. Applications will have prereq techs (usually theories), and unlock buildings, ship hulls/parts, and/or have certain effects. Refinements will have prereq techs (usually applications) and unlock a enhanced/more advanced version of some stuff you already have, or have effects which improve the stats of things you already have.

User avatar
Vacuum Dragon
Posts: 630
Joined: Sun Sep 25, 2011 2:51 pm

Re: Tech tree per species type

#19 Post by em3 »

Oberlus wrote: Sun Jan 20, 2019 5:48 pm
Jaumito wrote: Sun Jan 20, 2019 5:39 pmthe T/A/R research model
[...] for Man has earned his right to hold this planet against all comers, by virtue of occasionally producing someone totally batshit insane. - Randall Munroe, title text to xkcd #556

User avatar
Vacuum Dragon
Posts: 510
Joined: Fri May 17, 2019 5:03 pm

Re: Tech tree per species type

#20 Post by LienRag »

Jaumito wrote: Sun Jan 20, 2019 5:58 pm
See here
Hey, if I can count correctly the date of this interview means that Zach Laine's kid is now a teenager and can start coding !
So when will he join the FreeOrion's development task force ? Maybe there actually will be a 1.0 version !

Post Reply