• Register

Take care of a colony of space ants, while expanding your station and dealing with threats. The gameplay is in the direction of Dwarf Fortress in the setting of Space Station 13. The game features 2D graphics but 3D gameplay. There's detailed engineering for electricity, atmospherics, liquids and plasma. You'll need to serve the needs of your ants, which have ant-like biology, while protecting them from dangers, keep your production chain running and perform scientific research, all while constructing your space station.

Post news Report RSS Antstation progress week 35

Improved storage logic, dealing with micromanagement and crates.

Posted by on

An early blog post, since I'm almost going on holiday. There'll be another one tomorrow, where I ramble about the core elements of the final game.

This week I've been improving the storage logic. I realized it was wholly inadequate when I tried to play the game. It had inconsistent rules and required a lot of management. In addition, it didn't support the possibility of movable crates. So, I redid it.

The micromanagement is reduced. Before, the player needed to designate ants with storage jobs, storage rooms with storage items and finally deignate specific items for storage. This last step is now gone and, once you have a storage room for certain items, storage ants start storing items of that type just lying around.

In addition, items now have a storage weight, rather than each item being one unit. So, how much units of an item you can store depends now on its weight.

I implemented crates, which are basically movable containers. Also, crates fit inside containers. So items can be stored in a crate in a container on a tile. (This probably requires an inception or Xzibit joke). Ants will realize if crates can be moved as a whole to a storage room and move the crates rather than the individual items.

In the gif below I remove some tiles from the storage room and one storage ant starts moving the glass sheets and the crates with glass sheets. He moves the crates as a whole. Notice that in the end he decides to put the glass sheets in the crate rather than leaving them on the tile.

image

The most tricky part was, again to reduce micromanagement, to teach ant to move crates from places where they weren't needed, to storage rooms where they were needed. But it works. So ants will take care of crate management. They realize which storage rooms are full and could use crates and take unused crates or crates in other storage rooms which don't particularly need those crates and move these crates to the full storage rooms.

I also improved the supply delivery/pickup system. Last week there were still delivery platforms and pickup platforms. This came with all kind of issues, so now there's delivery rooms and pickup rooms. Also, deliveries are done in crates, grouped by type.

image

In sum, the storage system is revamped and improved (mostly with crates) in a way that players only need to designate storage areas and ants to do the storage, and ants will take care of the rest.

Post comment Comments
rsdworker
rsdworker - - 205 comments

so when you will be back from hoilday? like few days or week?

Reply Good karma Bad karma+3 votes
antstation Author
antstation - - 12 comments

Two weeks, after which I'll still need to make progress before posting again.

Reply Good karma+2 votes
rsdworker
rsdworker - - 205 comments

ah so demo? that's would be nice if release a limited demo showing what you been done on

Reply Good karma Bad karma+3 votes
antstation Author
antstation - - 12 comments

I'm really happy with your interest! I want to release a demo within one or two months. This gives me the chance to add a bit of polish, compile a short 'how to play' guide and probably open up the forums on this game page.

I definitely want to be around when I publish the demo, to answer any questions and quickly address issues which could pop up.

Reply Good karma+2 votes
rsdworker
rsdworker - - 205 comments

sounds good

Reply Good karma Bad karma+3 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: