| Highly complex, in-depth, system simulation is like a siren song for game developers and players alike. There's this perception that an amazing simulation will be the basis for an amazing game. In practice, high-quality simulations seem to be interesting but not all that fun. See: F.E.A.R.'s Goal-Oriented Action Planning (https://alumni.media.mit.edu/~jorkin/goap.html) which had to be modified to broadcast its intent to the player, because play-testers felt the game was unfair and that the A.I. was cheating. And it also seems like players can't really tell the difference between a sophisticated simulation and a handful of heuristics with some calls to random() thrown in. From the perspective of a player who does not know how the simulation works, the latter can _seem_ like the output of a complex system. See: _Designing Games_ by Tynan Sylvester, developer of RimWorld (https://tynansylvester.com/book/). Dwarf Fortress, I think, is the exception which proves this rule. Anyway, I think simulations like this are really cool to build, but hard to turn into a fun game. |
The game's legendary difficulty is entirely due to the impenetrability of its user interface and systems. When you actually finish getting through all the tutorials needed to learn how to play the game it falls flat on its face. It is quite trivial then to get a fortress up and running and produce far more food, drinks, and goods than you ever need and grow your wealth rapidly. And then when the enemy comes knocking it's quite trivial to pull up your drawbridges and line the entry halls with traps and generally grind them into a smooth red paste.
Dwarf Fortress may be a fine simulation and an interesting study in systems and a great conversation piece but it is not a very good game. It is like the Great Salt Lake of games: a hundred miles wide and a few feet deep.