Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Ways to meaningfully restrict fortress space?  (Read 1975 times)

Sowelu

  • Bay Watcher
  • I am offishially a penguin.
    • View Profile
Ways to meaningfully restrict fortress space?
« on: February 15, 2016, 02:56:12 am »

For a while, I've been feeling like my fortresses are just too roomy.  They sprawl all over the place and Z-levels never get used.  It's very sad!

So I've started doing a challenge mode for myself:  Embark on a 2x2, and then restrict my fortress to the middle 1x1 of that (so, a quarter of each embark region).  I can only build things strictly inside that area, and the only time I can even dig ramps or stairs outside of it is if caverns are empty space the entire way down through it.  Mining on the periphery is possible, if there's a vein; otherwise no exploratory mining.  It does look pretty cool, like it's actually mined out instead of just weird walls.  I suppose that if I ever run out of stone, then mining for more stone will be legit, too.

In any case it makes life more interesting...taverns and temples tend to take up most of their floor.  Important nobles get floors all to themselves, and stockpiles are no longer "dig out a massive area below each crafting area and don't think about it".  Caverns are meaningful, too--you're forced to deal with them in a significant way, instead of them just being an unimportant choice that you can breach if and when you feel like it.  Kinda like the river, the chasm, and the lava in classic DF.

I'm thinking of making it even more restrictive; reduce the buildable area even more, and forbid stairs throughout the entire fortress (to make travel take a while, as it should).  It bugs me a bit that hauling something up and down stairs is the same as taking a quick jaunt down a short hallway.

Transporting water and lava is a nightmare...which is exactly as it should be.

Does anyone else have a way they've restricted space like this, or any other challenge modes other than "build aboveground only"?  Things that need a lot of stone-block walls are disappointing because wall value stops being a thing.  I'm looking for ways to make my fortresses take some real thought in planning.
Logged
Some things were made for one thing, for me / that one thing is the sea~
His servers are going to be powered by goat blood and moonlight.
Oh, a biomass/24 hour solar facility. How green!

kontako

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #1 on: February 15, 2016, 05:00:22 am »

I often find my fortresses end up too wide and only a few z-levels deep. I try to work around this by randomly extending my list to build, however this often leads to the same problem.
I find it interesting that you want to confine your fortress, in my most recent one I did something similar by finding a small 1x1 mountain on the region map and building a wall all the way around to protect all flanks (although this is somewhat larger than your 2x2). Unfortunately this is the only thing that comes to mind when I consider restricting my fortress in the x-y direction.

If you're looking for ideas to deepen your fortress, I like to make separate barracks and dorms for each of my squads (1 per level?).
Logged
"Confederacy of Businesses"?! By Armok's Blood! These Communist animals are CAPITALISTS!
"This town ain't big enough for the two of us, turkey"
*gobbles menacingly*

darkflagrance

  • Bay Watcher
  • Carry on, carry on
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #2 on: February 15, 2016, 05:48:57 am »

Apparently 1x2 fortresses are possible in the current version. Because my current computer is a slightly motile brick, I'm restricted to challenge formats like the one you describe to test my mods.

To save FPS, I not only confine myself to the tiny area mentioned above, but I also confine all my activities to two floors, one for farming and one near the magma. I have mass bedrooms consisting of huge shared rooms defined from adjacent beds for my regular dwarves. My nobles have one super opulent room that counts as a dining room, office, and bed room at the same time. The middle of the fortress is workshops stacked next to each other, and storage space is a luxury or dug out from the unused dirt near the farms. The floor layouts are huge open spaces to maximize available space and save pathfinding.

I've also done the "all above ground" challenge. It depends heavily on wood, stone, and coal imports, along with purchased weapons. You get used to making rooms valuable by filling them with masterwork gold chains instead of engravings. It's also a chance to place windows into the walls of your dwarven skyscrapers.
« Last Edit: February 15, 2016, 05:51:07 am by darkflagrance »
Logged
...as if nothing really matters...
   
The Legend of Tholtig Cryptbrain: 8000 dead elves and a cyclops

Tired of going decades without goblin sieges? Try The Fortress Defense Mod

lorb

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #3 on: February 15, 2016, 07:34:17 am »

there once was a tool called nano fortress and dfhack implemented "embark-tools enable nano" at some point to make 1x1 embarks possible. I have not checked them out in a while so I don't know if they work with the newest versions of df but if you are interested in restricting your x-y space that's a most formidable option that also has a positive impact on FPS.
Logged
Please be gracious in judging my english. (I am not a native speaker/writer.)
"This tile is supported by that wall."

Libash_Thunderhead

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #4 on: February 15, 2016, 07:37:45 am »

You can already do 1x1 embark in newest version.
But keep in mind invaders spawn nearer to your entrance than before, leaving you even less time to response.
Logged

darkflagrance

  • Bay Watcher
  • Carry on, carry on
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #5 on: February 15, 2016, 08:44:44 am »

You can already do 1x1 embark in newest version.
But keep in mind invaders spawn nearer to your entrance than before, leaving you even less time to response.

One advantage of the tiny area is that you can build a surface fort and place your barracks near to a map edge. Then when the enemies spawn, your troops will immediately congregate on their arrival map edge and kill each squad the moment they appear on the map. There were dozens of corpses stacked on a single tile.
Logged
...as if nothing really matters...
   
The Legend of Tholtig Cryptbrain: 8000 dead elves and a cyclops

Tired of going decades without goblin sieges? Try The Fortress Defense Mod

Artichaut

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #6 on: February 15, 2016, 03:21:41 pm »

I always play on 2x2 embark for FPS. My standard architecture is 3x3 rooms, or 7x3, or 7x7 ... and max 15 x 15. It gives modular rooms. A level is max 4 15x15 rooms with a 3 tiles wide alley between them.

So my levels are dedicated to a function : On the surface are the barracks, tavern, statue garden, refuse, dump, butchery and tanning. Just below the surface are the farms, still, pigs, dogs... Then stocks for industry, industry, stocks of finished products, living quarters (legendary dinning room, hospital, jails, temples, library ...), the rooms for commoners, the rooms for nobles and at last the catacombs.

This use 10 z levels, but there is still lot of place for projects like arenas, tree farms ...
Logged

Wheeljack

  • Bay Watcher
  • Likes explosions for their BOOM
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #7 on: February 15, 2016, 03:49:18 pm »

I've seen a few people post about a similar/same challenge. Restricting yourself to such a tiny build area can be fun the first few times, but I don't particular like giving myself such strict boundaries. Sometimes I just want to go big. XD

I usually keep a very specific layout that spans the z-levels and ensures I don't accidentally have everything spanning one or two z-levels. I've since shuffled a few things with the new locations we can set down, but the heart of my layout remains basically the same.

Spoiler (click to show/hide)

The nice thing about this set up, is my dwarves rarely have to walk more than 20-30 steps from one end of a level to the main stairs and it fits on my screen nicely so I can keep track of what's going on in the entire z-level. And since I follow this same format, I rarely have to guess where things are.
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #8 on: February 15, 2016, 05:12:52 pm »

Lots of options:

Build your fortress only in the caverns
Find a tall mountain and carve a fortress out of the top
The World is Flat challenge
Embark on a cave and disable all mining
Build inside the tube of a volcano
Mod most common stones to be lethal to mine
Change all layers to aquifers
Insist on "realistic" support: no large rooms without support columns, no floor tiles without unmined rock below, etc.
decrease the movement speed of dwarves (penalizes rooms larger than necessary)
The Dwarves need magma challenge
All rooms require windows (cliff embark recommended)
Pick an arbitrary pattern (e.g. triangles) and force all your rooms to conform to it
Only mine out X tiles per dwarf, where X is as small as you can manage
A dfhack mod that sprinkles random pockets of water and/or magma throughout the map
Logged

Chief10

  • Bay Watcher
  • since 31
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #9 on: February 16, 2016, 12:57:17 am »

The floor layouts are huge open spaces to maximize available space and save pathfinding.

As far as I know, this actually increases the FPS needed for pathfinding. It may be more efficient in terms of having a dwarf walk the shortest possible route, but is less efficient in terms of time needed to calculate a path.
Logged

quekwoambojish

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #10 on: February 16, 2016, 01:37:21 am »

Huh, never realized how fps issues have changed the way I play so heavily.

I usually do a 1x1 embark over 7-10 z-levels. Each floor looks like a puzzle piece for a particular thing it does. With one staircase attaching all floors it really helps pathing fps issues, especially if you make the staircase 3x3.

The biggest down side is that !FUN! Has access to your entire fort once it gets in the staircase.
Logged

lorb

  • Bay Watcher
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #11 on: February 16, 2016, 02:40:54 am »

The floor layouts are huge open spaces to maximize available space and save pathfinding.

As far as I know, this actually increases the FPS needed for pathfinding. It may be more efficient in terms of having a dwarf walk the shortest possible route, but is less efficient in terms of time needed to calculate a path.

A* performs really good in open space in most situations.
Logged
Please be gracious in judging my english. (I am not a native speaker/writer.)
"This tile is supported by that wall."

Roofless

  • Bay Watcher
  • Never had a glass industry
    • View Profile
Re: Ways to meaningfully restrict fortress space?
« Reply #12 on: February 16, 2016, 11:23:30 am »

Lots of options:
Build your fortress only in the caverns

Oh, I've tried this one. There're tons of !!FUN!! to be had.


On the topic:
If you consider making a Stupid Dwarf Trick, you can build a fortress inside Magma Sea. It's a real pain, but in the end I got an awesome throne room with glass walls around a polished adamantine spire.
Logged