Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [Minor interface improvement] Worldgen progress indication  (Read 587 times)

eternaleye

  • Bay Watcher
    • View Profile

Currently, worldgen shows the number of rejections that have occurred, but does not show either the number of successfully-generated regions or the number of regions the map will have total. Because of this, it's not really feasible to know how far along worldgen is (especially for large worlds) an whether (c)ontinuing a few more times is worth it or (a)borting the process is easier on your sanity.

The total regions should hopefully be simple, as it's directly related to world size.

In the absence of backtracking over already-generated regions, the progress count shouldn't be much harder - just a counter that increments when a region gens successfully.

If it does have the ability to backtrack over regions that already succeeded, that's a decrement (although it does make it less useful as a progress indicator).

Simply showing that as "Creating New Region ($successes/$total done, $rejections rejected)" would go a long way.
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: [Minor interface improvement] Worldgen progress indication
« Reply #1 on: May 18, 2013, 06:29:47 pm »

Your first success is going to be the one you get, so I'm not sure what this is supposed to mean.

sweitx

  • Bay Watcher
  • Sun Berry McSunshine
    • View Profile
Re: [Minor interface improvement] Worldgen progress indication
« Reply #2 on: May 20, 2013, 01:51:54 pm »

Currently, worldgen shows the number of rejections that have occurred, but does not show either the number of successfully-generated regions or the number of regions the map will have total. Because of this, it's not really feasible to know how far along worldgen is (especially for large worlds) an whether (c)ontinuing a few more times is worth it or (a)borting the process is easier on your sanity.
The rejection is not on a per region basis. The rejection is on the whole map. As in the generator found out that the map it's currently generated cannot fulfill whatever restriction the generation algorithm placed on it (too many savage area, too few mountains, too few plains, etc).
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.

Matoro

  • Bay Watcher
  • if you drive alone you drive with hitler
    • View Profile
Re: [Minor interface improvement] Worldgen progress indication
« Reply #3 on: May 21, 2013, 08:55:41 am »

And if there's one rejection, it may mean that world itself will be bugged, even if you manage to create it succesfully.
Logged

eternaleye

  • Bay Watcher
    • View Profile
Re: [Minor interface improvement] Worldgen progress indication
« Reply #4 on: May 26, 2013, 04:28:02 pm »

Ah, okay. I was confused by the fact that 'region' is used in at least three different ways, and I thought that worldgen used it in the '16x16 section of the worldmap' sense.
Logged