Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: DF snail pace, how much expansion is possible?  (Read 1121 times)

Qloos

  • Bay Watcher
    • View Profile
DF snail pace, how much expansion is possible?
« on: December 23, 2009, 04:07:43 pm »

Lets imagine, hypothetically, that I play dwarf fortress without ever unpausing.  How many Dwarfs could I possibly host on a 16x16 map without framerate issues?

EDIT:  WELL IT'S TIME TO FIND OUT!  *embarks with pop cap at 1000 on 16x16.*  See you next year suckers.

Edit2: Started unpaused, fps dropped to 4,  Paused.  FPS went up to 100.
« Last Edit: December 23, 2009, 04:28:53 pm by Qloos »
Logged

sweitx

  • Bay Watcher
  • Sun Berry McSunshine
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #1 on: December 23, 2009, 04:55:52 pm »

If you're paused, the game is not doing anything.  The 100 FPS is simply the cap you set.
FPS of 4 sounds... painful.
The next breakthrough would be if/when Toady figure out how to multithread Dwarf Fortress.  Next thing you know, the university will wonder why is their supercomputer running at max capacity constantly.
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.

sonerohi

  • Bay Watcher
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #2 on: December 23, 2009, 06:38:06 pm »

I'm managing a 16x16 with 7 dwarves at a pretty awesome 70 FPS.
Logged
I picked up the stone and carved my name into the wind.

QuakeIV

  • Bay Watcher
  • Cant resist... must edit post.
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #3 on: December 23, 2009, 06:44:50 pm »

I was picturing roughly 600 legendary axedwarves facing off against thousands of orcs on a 4x4.
Logged
GENERATION 9: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
I wish my grass was emo, then it would cut itself.
Quote from: Jesus
Quote from: The Big Fat Carp
Jesus, you broke the site!
Sorry, Bro.
link to quote

diefortheswarm

  • Bay Watcher
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #4 on: December 23, 2009, 08:20:52 pm »

The pathing rewrite will give the greatest performance increase.
Logged

Sir Iryn

  • Bay Watcher
  • Fier et fort
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #5 on: December 24, 2009, 12:40:11 am »

It would be cool if he could open source the pathfinding like he did with the graphics, let the math geeks fight it out over the optimum way for dwarf A to get from location B to Beer stockpile C.

I understand his opposition to open sourcing anything though, it's his baby and he should have whatever say he wants in it.
Logged
When in deadly danger,
When beset by doubt,
Run in little circles,
Wave your arms and shout.
"Well, everything's going to shit, but on the bright side, My coffin industry is doing very well."

sonerohi

  • Bay Watcher
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #6 on: December 24, 2009, 12:46:24 am »

Toady is one of the math geeks. http://www.jga.wustl.edu/contents/v18n1/adams1.pdf. That is the paper he did for his degree.
Logged
I picked up the stone and carved my name into the wind.

Asmodeous

  • Bay Watcher
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #7 on: December 24, 2009, 09:22:07 am »

Holy crap that paper is a whole lot of shit I don't understand. :D
Logged
(There is a story behind this. . .)

This is an Alder Omelette. All craftsdwarfship is of highest quality. It is encircled with bands of cheese. It menaces with spikes of bacon, ham, and peppers. On the object is an image of dwarves in egg white. The dwarves are eating.

Dame de la Licorne

  • Bay Watcher
  • Cats? Check. FPS? Uh-oh...
    • View Profile
Re: DF snail pace, how much expansion is possible?
« Reply #8 on: December 24, 2009, 09:48:06 am »

Hello,
It would be cool if he could open source the pathfinding like he did with the graphics, let the math geeks fight it out over the optimum way for dwarf A to get from location B to Beer stockpile C.

There is a thread here where some programmers are trying to optimize a pathfinding algorithm (or combination of pathfinding algorithms) in the hope that Toady One can then add it to the DF code to replace the current non-optimized pathfinder.  But, they are also trying to put together a pathfinder library for use in other programs.  So it isn't just for DF, although DF inspired the project (as far as I understand it).

-Dame de la Licorne
Logged
If software was real world, then it'd be something equivalent of hitting a nail with a hammer and having a building collapse on the other side of town.

Don't worry people, sometimes -moments occur