Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Expanding civilizations and embarking locations  (Read 1331 times)

Zemat

  • Bay Watcher
  • Zemat, programmer, cancels coding: Too insane.
    • View Profile
Expanding civilizations and embarking locations
« on: August 04, 2008, 12:02:27 pm »

Since it's possible for fortress mode players to embark to far away locations way beyond the settled regions of his/her chosen civilization, I though any race should be able to settle in any location they like during worldgen as long as the selected biome supports the settlers. But, to avoid civilizations just randomly settling anywhere, the game should use a distance algorithm so that settlers by default avoid trying to settle too far away from their current territories. That is, the farther the place is, the less likely it will be settled.

This could be simulated in world gen by making settling groups a little less abstract and let them move on the map for a random amount of time trying to distance themselves from their homes until they decide to settle or die trying (by random beast encounter or getting to close to a unfriendly city). They could even end up settling closer to home that is currently allowed, giving a more naturalistic look to current territory configurations.

To make fortress mode be more congruent with settling AI mechanics. I guess there should be an extra cost to settling too far away from the civilization current territories. This could be translated to having less points to spend on the embark screen for being too far from home. Which implies that the rest of the points where already spend on food and booze used during the travel.

A neater feature which was already discussed would be to combine fortress mode with adventure mode during the embarking phase to simulate the seven dwarfs travel from their mountainhomes until they decide to settle. But this would take longer to implement than the other features and not everyone would like to play as traveling settlers. That's why other far away settling penalization mechanics should be implemented.
Logged
You too can help bring to life the RogueLife Project!

Granite26

  • Bay Watcher
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #1 on: August 04, 2008, 12:53:25 pm »

Or even help those people who want your fortress to mean something:

You can only settle a maximum distance from your civ, where the civs zone of control is determined by city size.  (Each city draws a circle, inside all the circles is ok to settle in). 

Retiring a fortress could expand the circle by the value of your fortress and make new areas available.  Play the civ, and all that.

Or even better, you can settle anywhere, but you get fewer points the further out you go.  (Points are consumed in food to get you and your animals there.)  This would also let the crazy souls that want to settle in the mountains do so (at crazy high cost)

sweitx

  • Bay Watcher
  • Sun Berry McSunshine
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #2 on: August 04, 2008, 01:54:29 pm »

Or even help those people who want your fortress to mean something:

You can only settle a maximum distance from your civ, where the civs zone of control is determined by city size.  (Each city draws a circle, inside all the circles is ok to settle in). 

Retiring a fortress could expand the circle by the value of your fortress and make new areas available.  Play the civ, and all that.

Or even better, you can settle anywhere, but you get fewer points the further out you go.  (Points are consumed in food to get you and your animals there.)  This would also let the crazy souls that want to settle in the mountains do so (at crazy high cost)


May be unnecessarily restrictive...
Logged
One of the toads decided to go for a swim in the moat - presumably because he could path through the moat to my dwarves. He is not charging in, just loitering in the moat.

The toad is having a nice relaxing swim.
The goblin mounted on his back, however, is drowning.

Granite26

  • Bay Watcher
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #3 on: August 04, 2008, 02:41:09 pm »



May be unnecessarily restrictive...

Probably true.

One of the things that I think may be a long term issue with DF as it exists now (Notice the preponderance of weasel words) is the lack of things to work towards, both in a game standpoint and in a metagame standpoint.

By that, I mean that the full load is out there from the get go, and there's no reward structure for anything.

The only reason to play with the world after your first fortress is to use the goods in adventure mode.  Otherwise, you may as well generate a new world to find another 'perfect' spot.

Duke 2.0

  • Bay Watcher
  • [CONQUISTADOR:BIRD]
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #4 on: August 04, 2008, 02:59:06 pm »


 The ultimate answer to this thread:

 When the caravan arc starts being chipped at.

 But I would like to see more effect on civ's and their territories. Like mines, farms, larger towns, fortresses, walls, etc. So if you make a town near a mine, you can import metals and ore at reduced prices, with more immigrants associated with the mines.
Logged
Buck up friendo, we're all on the level here.
I would bet money Andrew has edited things retroactively, except I can't prove anything because it was edited retroactively.
MIERDO MILLAS DE VIBORAS FURIOSAS PARA ESTRANGULARTE MUERTO

Zemat

  • Bay Watcher
  • Zemat, programmer, cancels coding: Too insane.
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #5 on: August 04, 2008, 10:42:08 pm »



May be unnecessarily restrictive...

Probably true.

One of the things that I think may be a long term issue with DF as it exists now (Notice the preponderance of weasel words) is the lack of things to work towards, both in a game standpoint and in a metagame standpoint.

By that, I mean that the full load is out there from the get go, and there's no reward structure for anything.

The only reason to play with the world after your first fortress is to use the goods in adventure mode.  Otherwise, you may as well generate a new world to find another 'perfect' spot.

Most of the things you mention would be fixed almost right away by allowing the worldgen to progress from any arbitrary point after you made changes to your world. Setting a fortress in a strategic location or killing a pivotal creature in adventure mode could completely change how the world ends up after 500-1000 years. Of course it would be better if you could change the world in the course of a single game.
Logged
You too can help bring to life the RogueLife Project!

Draco18s

  • Bay Watcher
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #6 on: August 05, 2008, 01:05:45 am »

You can only settle a maximum distance from your civ, where the civs zone of control is determined by city size.  (Each city draws a circle, inside all the circles is ok to settle in). 

Retiring a fortress could expand the circle by the value of your fortress and make new areas available.  Play the civ, and all that.

I like.  Currently I do pick the closest civ to where I'm trying to go anyway (and ussually end up within 2 world tiles of their area).
Logged

Skizelo

  • Bay Watcher
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #7 on: August 05, 2008, 10:58:46 am »

I'm thinking that when you select a site, the game plots a path (may need boats) to the nearest established fortress. Each step takes points (the same points that you use to buy food and skills), at either a constant rate or varying on the terrain (roads and tunnels are cheap, deserts expensive). So if you embark right next to a fortress, you can bring each settler his own anvil, or you can head further afield and need to establish farms quickly.
They do say that after the long quest to your destination, the supplies are almost out...
Logged

Jamuk

  • Bay Watcher
    • View Profile
Re: Expanding civilizations and embarking locations
« Reply #8 on: August 05, 2008, 01:02:36 pm »

Well, eventually Toady will combine adventure mode and fortress mode so that you actually take an adventurer and friends to a site to start a fortress.  Once that happens it will actually be safer to start near your home civ as you will have to travel to reach a good site.  Also, the caravan arc will likely make it so that traders have more difficulty getting to you if you settle further away from the civilization.  Most of the problems that come along with settling in remote areas should be implemented eventually.

However, this does seem like a great idea for a short term fix until the actual reasons are implemented.
Logged