SixOfSpades, a lot of 2 and 4 and 5 are already planned in the "embark scenarios" path, up to an including the possibility of an "Oregon Trail" mini-game to get to the embark location.
Good to know! I'm of two minds about actually
playing your way there, though . . . more realism, obviously, and it avoids the situation of embarking & discovering that the wagon is parked somewhere ridiculous, like atop a mountain peak or on a lake that's just about to thaw. But I'm not sure the game is ready to cope with all the things that can happen. What if you
can't make it all the way to your destination, or you make enemies of half a dozen neutral civilizations on the way there? Will your monarch withdraw your charter, or even depose you? What if your ship gets blown off course, and wrecks nowhere
near where you were trying to go, forcing you to drastically reevaluate your mission? What if you stumble on a good site en route, and decide to leave some of your dwarves there, to establish a settlement to supply both you & the Mountainhome with valuable resources? Could the game support roleplaying on this scale? I'll need to think about this some more.
There are very different opinions about point 3. What information you get is always correct (with the possible exception of partial aquifers) but the level of detail seems off. If you know there are multiple deep metals, why don't you know which ones? . . . A handful of detail levels would probably work better than presenting potentially false information to the player.
There's nothing wrong with differences of opinion. Personally, I just think it makes a ton of sense that your Mountainhome wouldn't have made it a priority to send highly meticulous surveying teams into the heart of a Terrifying Savage Scorching Desert at the other end of the continent, and so all they know about those lands is from the explorations (or even just hearsay) of other civilizations. So, naturally, the embark window would NOT be able to provide you with all the data, and yes, it should even be able to
misinform you. But, as long as the embark window TELLS you roughly how complete your civ's knowledge of that area is, I think that's fair.
As for knowing which metals . . . there's no excuse for not knowing which
surface metals. If the surveyors see the ore at ALL, they should know which ore it is. Core samples (only used by the specialized research geologists you sent to that specific site) are also 100% accurate about any ores that they
find. But for things deeper than the core samples can reach, or for the basic surveyors & mappers to have any real underground knowledge at all, religion is the only way. If one of the surveyors is a fiercely devoted worshiper of your god of jewels, you should have a completely accurate report of what gems are in the area, and how plentiful & how deep they are in the area defined by your embark square. But if the survey crew contains only 1 casual worshipper of your god of metals, that god might find his lack of faith disturbing, and tell him only of the existence of "Deep metals," glossing over the fact that those metals are nickel & zinc. Or the surveyor might detect no deep metals at all, or even return a false positive. But, happily, the surveyor KNOWS that he's only a casual worshipper, and so when you're looking at the embark window, the estimated accuracy of what metals are on-site is displayed accordingly.
So, yes, it's possible to have your plans upended by faulty information. But as long as you're
informed that the details are sketchy, it's pretty much your own fault for gambling on a long shot.
A handful of detail levels would probably work better than presenting potentially false information to the player.
Could you elaborate on this? How would your system work?
the game would need a way of randomly generating the same survey results for the same embark every time.
Not exactly, but you do have a point. After you've been through (my) steps 1 & 2, the game would have to remember what your civilization knows about the land . . . probably on a tile-by-tile basis in the Region window, if not Local. I think it would be better to calculate this on the fly, as you cursor over each area, rather than to do the entire World Map at once.
Canceling the embark at this stage could either Save the game (meaning, the knowledge/ignorance map that the program just generated), resulting in the same information when that same civ looks at that same area. Or it could simply backtrack you to Step 2 or 1, and choosing the same civ again could dynamically re-explore the map, possibly resulting in a more skilled & devout team of surveyors exploring your desired site. Either way, I doubt there would be a feasible path to prevent players from looking at a site with whatever civ happened to be next door to it . . . and then just
remembering that information, before embarking as a member of the civilization that they
really want.
Maybe leave a quickstart for people just wanting to jump in though.
Oh HELL yes. DF's learning curve is already sheer enough, there's no need to turn it into a loop-the-loop while juggling bowling balls. A simplified path would be something like . . .
Step 1) The civilization menu shows just the location, & relative wealth & population of each civ.
Step 2) The
raison d'chateau menu gives more restrictive embark locations ("You must build the iron mine precisely
here.")
Step 3) The game forces you to embark no more than a month's travel or so from the Mountainhome, so knowledge of the sites is always accurate.
Step 4) The monarch picks most of your starting team for you: 2/3rds are mandatory, 1/3rd are suggested & can be swapped out. The overall size of the embark team is still yours to control.
Step 5) The game intelligently picks your starting equipment (not buying any tools already owned by your dwarves, buying more weapons/armor if you're embarking near enemies, etc.), and skips the Oregon Trail mini-game . . . although it still calculates the route you would take to reach the site, and parks the wagon at the
edge of the embark map, at the point where you would have arrived. Feel free to drive the wagon to wherever on the site that you wish / can, before unloading.