• Register
Post news RSS Dwelvers production-chain is now optimized

Dwelvers is a real time strategy game inspired by the old time classics 'Dungeon Keeper' and 'The Settlers'. These news are a little sneak-peak on what is about to come in the next release. By letting the player link rooms together and assign workers to them he will have a much more control over the production chain and be able to build stand alone bases all over the dungeon.

Posted by on

Dwelvers production-chain is now optimized

Dwelvers Alpha v0.6c

Trailer video


The imp priority system

Hi everyone, it has been a while since the last update, and that is because I have been working on the imp priority system. This is a pretty big game-changer that affects the whole production chain, therefore I have been forced to change and update a lot of code.

Instead of my just showing pictures and description on how it all works I have also prepared a little video that can be seen here :)

Room Linking

As seen in the video the player are able to link and unlink rooms together or apart by dragging the chain between them. The storage rooms can be connected to a unlimited amount of storage rooms and ordinary rooms. But the ordinary rooms can only be connected to one storage room. In the future some rooms like the bedroom and the training room that don't need workers at all will not be a part of the room linking.

Storage room workers

The storage room workers job are to fetch items from other rooms they are linked to. They can only fetch items from other storage rooms, but from ordinary rooms like the farm room the workers can both fetch and deliver items. The main reason for this is that I want the items to be pulled towards their destination, not pushed. Buildings that gives items but aren't assigned to any room (like the well) are worked by the workers in the storage room closest to it.

Ordinary room workers

Workers in ordinary rooms like the farm room can only do jobs that are in the same room. They both fetch and deliver items to the room flag in their own room, and from there it is the storage room workers job to fetch and deliver item to this flag.

Assigning workers to room

There are only two categories of workers, those that are assigned to a room and those that aren't. For every worker assigned to a room there is one less worker that are assigned to miscellaneous jobs.

Workers that aren't assigned to a room

Those workers that aren't assigned to a room do all the miscellaneous jobs that don't count as room jobs. This includes:
- Digging.
- Building.
- Transporting wounded allies to the bedrooms.
- Transporting wounded enemies to the prison.
- Feeding the Dark Mother.
- Fetching items that aren't dropped in rooms and delivering them to the closest storage room.

Limiting production of a certain item

Ordinary rooms like farm rooms and cookery rooms will only produce items if the storage room they are connected to have storage space available. So if the player wants a limited amount of beer for example, he can connect the cookery room to a storage room that only have a storage space for 50 items, thereby limiting the number of beer being produced by the cookery room to max 50. Having a full storage room will not stop the deliveries between the storage rooms as the deliveries are done between the room flags.

Ordinary room flag item limit

To avoid problems like only having items being delivered in one direction to the farm room for example, the room flag has a max limit of 3 items per item type. Which mean that no more than 3 water buckets can be stored in the farm room at once, and no more than 3 antroots can be stored either, if the antroots exceeds this limit the workers will not harvest the antroots.

This is all for now, I will return with more news shortly Smile

Dwelvers Alpha v0.6c

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.