Hacker News new | ask | show | jobs
by boomlinde 3396 days ago
I don't think that the criticism is that easily dismissible.

It's not so much that it's keyboard controlled (that's great for the reasons you mention) or that it's hard (that's ultimately part of its charm). It's that the interface is inconsistent with itself. A great example (from when I last spent any comsiderable time with it) is that different menus use different controls and mechanisms for selecting a menu item. Some have you type a single character, while others have you scroll through them with varying pairs of keys for no obvious reason. It's a natural result of organic growth and IMO outweighed by a great game, but the cognitive load of using the interface definitely isn't its charm for me.

2 comments

The jeweller's workshop UI is a weird disaster. You need to specify specific a task to cut a specific type of gem. You can make it repeat, but the task will erase if that gem type is unavailable.

Then you need to create a task with a specific type of gem to encrust, again the task will delete if that gem type is unavailable.

Finally the encruster will select an item in your fortress at random to encrust with that type of gem.

There should really be an option to handle gemstones by value rather than mineral type, which would require (and exercise) the appraisal skill.

So if you want to cut semiprecious stones, queue a task for cut gemstone, worth ¤1 to ¤5. It would also be nice if you could specify the type of cut, since the game engine already randomly produces cabochons and baguettes and cushions and such.

The encrusting randomness can be controlled by locking the jeweler in a room with only one encrustable item, but I shouldn't have to. If I want a masterwork silver hammer encrusted with small jade cabochons, I want to be able to specify that.

Also, building multi-part instruments is just insane.

Once you have a manager though, you can set up jobs that are highly configurable and repeatable. Learning the job system really took my DF productivity to the next level.
dfhack has an automatic jeweler script now.
The criticism is not being dismissed. It is simply an opposing and simultaneous viewpoint.