 |
|  |
 |
|  |
 |
|  |
 |
|  |
 |
|  |
 |
|  |
 |
|
Boco
|
 |
who was once King for a week.
Jan 2001 time: 00:37
|
|
quote: Originally posted by Mercator
The hardest problem is making a program that can turn any tech tree it gets into a legible spreadsheet. | Just to show the point, attached is but one example of medium complexity.
In a 'universal' spreadsheet depiction, the techs would occupy some sort of standardized grid. The spaghetti comes as soon as you connect the nodes on the grid. Actually, Visio (used here) does a nice labor-intensive job, but it is priced solely for the Fortune 500.
quote: Originally posted by Mercator Another way would be, say, to only display the direct prerequisites and "descendants" of a tech. Every time you click on a tech, the display changes the center tech to that one. That would simplify the display. It won't give you a big overview of the entire tree, but it will allow you to browse through it. | This seems the most practical suggestion to date, but I'm holding hope for Cyrion.
I even stalled on writing a tech tree validator. A 2D table isn't the optimal good way to hold the preq1, preq2 data. Maybe a suboptimal brute force spreadsheet that does a comprehensive series of descendents lists for each tech, along the lines Merc suggested, would work. It wouldn't be pretty, but it should find dead ends and loops.
Attached is a 5 minute job, using Advanced Flight in vanilla Civ2. It doesn't yet have all the preqs listed, but it gives me some ideas. If you don't care about looks, it could be done.
Attachment: primitivetree.gif
This has been downloaded 60 time(s).
|
|
|  |
 |
|
Elok
|
 |
Land of Ramen Dragons
Mar 2003 time: 00:37
|
|
The utility Merc promised to think about was a full-fledged scenario designer, after he made a fake one as an april fool's joke. Presumptively that would include a tech tree maker.
I like Boco's prototype. Given the way most tech trees increase drastically in complexity as they advance, would a radial design be a good idea? Granted, that's harder to draw than a "ladder," but it makes more efficient use of space if the tree begins with a small circle of base techs and expands outwards. Meh, probably not, a tech with prereqs from different "generations" would look just plain ugly. But I'll keep the idea here, maybe somebody can use it.
Actually, for a programmed format, how about the format from the original Civ2 chart? I don't know how hard that would be to program, but it prevents a complete spaghetti mess by listing prereqs that aren't close by in parentheses under the tech. Those really out-there linkups are relatively rare anyway.
|
|
|  |
 |
|  |
All times are GMT. The time now is 05:37. Apolyton Time is 00:37. |
top of page
|
|
|
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
|
|
|
|
|
|