Tag Archives: preview

Info on the next version – v0.11

Now that v0.1 is succesfully out it’s time to start thinking about the next version. Here’s a list of things that I’m planning to include in the next release, v0.11:

  • Bugfixes
  • All data files converted to libtcod format.

This has been done, so from v0.11 and onwards all data files will be in the libtcod format. It’s easier to read and the community was pretty much in agreement on moving away from XML. The .dat files in the bitbucket repository should illustrate the format so that you can convert mods already.

  • Stone quarries

The primary method of acquiring stone will be implemented as open-pit mines, or quarries. They’ll supply your settlement with stone, but will include risks of their own such as attack by underground monsters.

  • Weapons

The biggest change in v0.11 will be the addition of weapons. This will require a lot of work to introduce the whole system, but then you’ll be able to both create weapons and make your orcs use them. Then they’ll be able to cut those wolves into pieces, in addition to smashing them!

  • Various small fixes and enhancements

My timeline is to get v0.11 out before August, so that gives me a schedule of two weeks to get this done. Essentially weapons are what will introduce most of the work, but I’m feeling fairly confident that I’ll manage. Especially because people have started contributing code really actively and fixing bugs on their own.

Feature preview: The Stockmanager

I thought I’d talk about an important feature that you’ll get to see in action in the upcoming 0.1 release: The Stockmanager. It’s the key component in enabling you to have a nearly self-sufficient industry.

Starting a new game, your stockmanager screen will look something like this:

Initial Stock Manager

The Stock Manager before any workshops have been built

(Remember that I’m only getting to the first release, so the UI is in a constant state of flux, and I haven’t had a chance to improve the presentation very much)

You’ll only see resources that are available to you from nature, in this case only wood. The first step would be to establish a stockpile that accepts wood, and to designate which trees are allowed to be cut down. There will be an option to allow goblins to chop down any trees nearby, which would probably be the preferred method in the beginning, but later on it may be desirable to only cut down trees in specific areas. Also, manually designating trees to be immediately cut down is possible.

Once you raise the wood minimum, or designate trees for immediate cutting down, the goblins will get to work cutting the trees and carrying the logs to the stockpile. Now that you have some raw material, you should build your first workshop. We’ll start with a carpenter’s workshop.

Each workshop can produce a specific set of items, and once a workshop is built it makes its products available to the stockmanager, as we can see if we open the manager screen:

Stockmanager after a carpenter's shop is built

The Stock Manager screen after a carpenter's workshop has been built

Now a good idea would be to raise the wood plank limit and the crate limit (crates can be used to store many planks, makes for more efficient stockpiles), which in turn will send production jobs to all of your carpenter’s workshops. We only have one workshop though, so all of the jobs will be sent there as you can see below.

Single workshop handling all the production

A single workshop handling all of the production, while most orcs stand around idly

Of course now that you only have one you’ll have just one orc working and the rest will be idle, so if you were to build two more workshops the jobs would get done far more quickly. After building the two workshops we can check their production queues and see that the Stockmanager has distributed jobs to the new workshops:

Production queue on second workshop

Production queue for the 2nd workshop

Production queue for the third workshop

Production queue for the 3rd workshop

Now you can build things which require planks, and whenever your plank stocks diminish below your set limit, new plank production jobs get queued up. And when you’ve created so many planks that your wood log stocks are running low, new wood cutting jobs will be queued.

And to end this preview, a note on workshop production and creature duties. What with goblins doing the menial jobs, when a job is queued up in a workshop goblins will haul the required materials there and only then will an orc actually come over to handle the skilled work. Hauling jobs are also all assigned at once if there are enough goblins available, so if a crate requires 5 planks to make, and there are 5 goblins idle, they will carry the 5 planks to the workshop simultaneously.

What we accomplished

The end result with three workshops all churning out products

Edit: I forgot to mention a feature that I haven’t implemented, but will do so in the future. A search box for the Stock Manager. Once you have several different workshops, the stock manager screen may become cluttered with many different items. My plan is to have a simple search box which searches the items while you type, so you can quickly find the item you want to adjust.