Rendered at 15:29:36 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
totetsu 9 hours ago [-]
It’s 2011, you’re laying awake after midnight and can’t quite seem to switch off. You put on the latest episode of DFTalk and listen to Toadie1 and Rainseeker talking about their road map for the magic release but first they’ll have to do night creatures and armies and a completely redo the whole world gen, and you gently fall asleep to Tarn’s classic guitar melody.
jmorenoamor 2 hours ago [-]
You made me feel good, looks like we shared those moments. Have a hugh and a beer mate.
DarmokTanagra 7 hours ago [-]
I cant wait for Kruggsmash to do a couple videos using this magic system.
krige 7 hours ago [-]
That guitar stays with you. I haven't played DF in forever but I can still conjure up lengthy chunks of it from memory.
jaggederest 41 minutes ago [-]
Like Matt Uelmen's work in Diablo and Diablo 2... I haven't played the original in probably 25 years and I can still hear the Tristram soundtrack
buredoranna 32 minutes ago [-]
One of the greatest stories of all time, is the story of "Boatmurdered".
Some of the effort that folks have put into recording their dwarf fortress experiences, and captureing that special something that emerges out of the game is wonderful.
Love to hear of more. Even if im not actively playing, i always love a read.
Mobius01 5 days ago [-]
I wish nothing but success to Tarn and Zach, it’s great that releasing on Steam and adding a friendlier UI helped the game reach new audiences. It’s the proverbial time black hole.
oortoo 31 minutes ago [-]
Dwarf Fortress's Steam UI is by far, my least favorite thing about the game. Does anyone else agree?
After playing with the Lazy Newb's Pack and other similar tools for years, I found the Steam version to be a maaaaasive downgrade. The mouse was tied to the framerate, everything felt sluggish and hard to control.
It really irks me because I had been telling everyone for years to play this game, and finally it gets an "official" release and I found it to be... the worst version of the game I'd tried yet.
Maybe its improved since I last tried it. But it would be hard to outdo what the fans had done with the UI, IMO. Even features like seasonal color schemes felt almost vital to me. Not to mention customizing your own preferred sprites...
I almost wish Tarn and Zach had kept to building core gameplay and let the fans handle the UI, with some sort of official team-up to bring it to Steam.
I'd recommended Lazy Newb Pack to almost anyone but I don't think I'd recommend the Steam version, at least the version I tried.
adovenmuehle 10 minutes ago [-]
Granted I haven't played the steam version in awhile, I didn't have a ton of issues with it, and the non-steam version was just not for me.
Additionally, I believe they hired another dev who was cleaning up a lot of things, so maybe better now?
tripleee 12 minutes ago [-]
I don't mind the UI so much but my biggest issue is they got rid of the keyboard controls.
I really wish they'd put some actual effort into the graphics of the game. Even some minimal animations would be nice.
frollogaston 5 days ago [-]
Weirdly the ASCII art was what drew me in the most. Once accustomed to it, feels like The Matrix where they're reading the world.
nonethewiser 43 minutes ago [-]
Love DF, havent played the steam version.
The menus and lack of native ui controls for some things (dfhack) were by far the biggest problem, not the ascii. I get that the ascii is noisy and a matter of taste - not disputing that - but there were much bigger UX problems.
oortoo 30 minutes ago [-]
Steam version is much worse than the fan UI options that were already available, sadly. Its also why I explain why DF really failed to take off after the Steam release. It's nowhere near the best, or even best looking, way to play the game.
DarmokTanagra 18 hours ago [-]
as someone who grew up playing ascii games I was pretty excited about the graphical update.
there is a novelty to ascii, but its a barrier to entry and major eye strain.
sooheon 7 hours ago [-]
Same, the ASCII interface is an eternal classic to me, the updated graphics try harder and achieve less (just my opinion).
gambiting 4 hours ago [-]
I have the same feeling playing Caves of Qud.
nikitau 1 hours ago [-]
Qud is a gem of a game, same publisher too! I get what you are saying, and it's use of ASCII plus ASCII-like graphics makes the experience a lot friendlier imo.
UltraSane 4 days ago [-]
In a documentary about them putting Dwarf Fortress on Steam Tarn talked about how he had to split the $7 million first payment from Steam with his brother and it turned out the easiest way was to just use the bank app.
polytely 21 hours ago [-]
The noclip documentary series for any other readers who might be interested
I’ve never received $7M but a few times I’ve handled large sums (when buying a house and previous startup exit) and it felt so weird to be how completely normal it was. Like just… oh yeah go ahead and write a cheque for six figures. Or do an e-transfer into your chequing account for six figures. It felt like… no there has to be a whole special world for large sums, no?
Al-Khwarizmi 1 hours ago [-]
In Spain, if you try to casually use your bank app to transfer a big amount, you hit a limit. If you need to do that, you can go to a bank office or do a phone call, tell them, and they will temporarily lift the limit, and then yes, you can just go to your regular everyday app and type the large amount and it will work. Doesn't it work like that where you are?
rmunn 14 hours ago [-]
I'm sure there is special handling for large sums... but six figures isn't it. Businesses routinely write checks for half a million dollars, two million dollars... it's perfectly normal to see such amounts within the banking world. There might be some extra scrutiny on the back end that you don't see, but since it's well within the realm of normal operations that the bank sees happen every day, it's nothing special.
Now, eight or nine figures, that's probably going to pass the threshold for special attention. As in, you might be required to go to the bank in person with photo ID in order to authorize the transaction, that sort of thing. But under 10 million U.S. dollars? Many businesses will handle those amounts monthly, and the bank is used to seeing them.
hibikir 2 hours ago [-]
It depends on the part of the system you are talking about. Under the covers, many a system will send reports higher up for 5 figure transfers, just for money laundering detection. And there will be all kinds of things blaring for anomaly detection. It's not the same if an account that normally moves large sums, and has been cleared and "explained lol moves a large amount than if it's one making nothing. See, for instance, how Notch's PayPal account was flagged when suddenly the game started to do great sales. So the special attention will vary, and there might be a human involved at some point even if they don't call you.
taneq 45 minutes ago [-]
As a ‘normal’ person it sure feels weird sending (or receiving) a purchase order or invoice for six figures though.
Cthulhu_ 3 hours ago [-]
Reminds me of when a guy earned like a million off of cryptocurrency, but the cash was in a foreign account (the exchange, I presume). He couldn't just transfer it to his own account because the bank had issues with it. He opened a new account with another bank that had no issue accepting it, and transferred it from there to his main bank which suddenly also had no problem with it lol.
I think generally speaking, there's two systems; the one is a scam / self protection system that disallows large transfers but the user can disable it themselves, the other is something that works after the fact that looks for things like money laundering and tax evasion, but these processes run nightly, yearly, or maybe even once a year. I'm half expecting a tax bill for some unreported crypto assets abroad, half because it's only a few hundred worth.
Bayart 3 hours ago [-]
Banking regulation varies from country to country, where I'm from a regular personal account isn't usually allowed to directly transfer more than a few tens of thousands of dollars per month. Anything beyond that is handled by the bank itself. Business accounts work differently.
I'm certain receiving a lump six figure sum on my personal account would trigger a review, if only because the taxman wants to know about it.
Backend-wise, it's just different sets of flags. The infrastructure is the same.
8 hours ago [-]
UltraSane 12 hours ago [-]
What is it like when billionaires sell like $10 billion worth of shares? Do you need a special bank account to hold that much?
akho 8 hours ago [-]
At that point, there's an IB team handling the deal, an LLC holding the money, and probably several banks holding its accounts. Few banks are happy to handle that kind of concentration in a retail sight account.
bazzargh 4 hours ago [-]
yes, you can't stick with a 32 bit account any more, needs 64.
greenavocado 2 hours ago [-]
When I worked on banking systems for analyzing demand deposit accounts and ledgers we used Snowflake's NUMBER type
polytely 7 hours ago [-]
I'm guessing at those sizes the bank holding that much of your stuff becomes a risk for them so they have someone you can talk to directly to smooth over any potential problems
zhynn 21 hours ago [-]
You are thinking of the NoClip documentary! It is fantastic and well worth your time.
NoClip does a great job. I also recommend their Prey/Arcane documentary.
polytely 7 hours ago [-]
Yeah I love all their Arkane stuff, and the two Half Life docs they did under their whitelabel company Secret Tape company for Valve. And of course the big Disco Elysium series.
It is actually their 10th anniversary in September, so if you like their work I would highly recommend their patreon to make sure they can do another 10 years.
Their discord is actually one of my favourite places on the internet to talk about games because everyone in there has such great taste and is knowledgeable about the actual production process of games.
They also have a second channel/patreon now called noclip_2 which is focused on underground/indie games which has been a constant source of joy for me, all the best games I've played in the past year I've discovered via their videos or their discord.
Just great vibes all around.
Edit: almost forgot, they are also running a project to digitize old videogame tapes so if you want to see old interviews with carmack or footage from E3 in really nice quality they have a YouTube channel for that too
There should be a place where you can go Scrooge McDuck, and swim in your money for a while.
colechristensen 19 hours ago [-]
I had the muscle memory for the full keyboard control on pre-steam releases and the loss of some complete keyboard controls and things just changing made it so I never really got into the Steam release, which was pretty disappointing. I get it though.
OkayPhysicist 19 hours ago [-]
I'm in a similar, but less extreme boat. The new interface has its perks, especially in terms of discoverability, but for tasks that need to be done repeatedly (request 10 beds be made before you have a manager, for example), you really miss the ability to rock some chords.
Agentlien 19 hours ago [-]
It took me some time to remap the muscle memory but it felt so worth it. The Steam version is not just a new AI, it introduced a lot of gameplay changes which really improved the underlying systems a lot.
fc417fc802 18 hours ago [-]
Does the non-steam version not receive the same gameplay updates? I had been under the impression that the only difference was the UI.
db48x 13 hours ago [-]
The version available for free on their website is the same exact program as the one you purchase on Steam. It simply includes a different set of graphics for the UI. These graphics are designed to look as if they are made up of text characters, but in reality they are still just sprites. The sprites that come with the version you buy from Steam are designed to look like a normal but stylized gui.
colechristensen 18 hours ago [-]
The non-steam version also had its controls significantly changed
DarmokTanagra 18 hours ago [-]
steam release is a major improvement beyond just the graphical updates.
if you are a fan of the original I would encourage you to give it another shot.
Our_Benefactors 21 hours ago [-]
“Friendlier” and still one of the worst UIs available. It’s nearly impenetrable and the game has no tutorial to speak of, no on-ramps for new players, and is probably the most overrated game I’ve ever had the displeasure of playing.
I’m convinced from articles about dwarf fortress that it’s a game that few actually play and enjoy, but like talking about as if it’s fun. The promise of dwarf fortress is far more interesting than the actual gameplay.
EDIT: To people who are rebutting this by saying “it’s just not for you” - that’s entirely my point. Few people enjoy it. I am the majority opinion here.
joemi 20 hours ago [-]
Minecraft was very fun and was selling like hotcakes when it had "no tutorial to speak of, no on-ramps for new players". Even nowadays there's no tutorial as far as I know and much of how to play is left to discovery. The achievements tree is a bit of a guide, just by telling you some of the things that are possible, but it sure doesn't tell you how to do anything.
I think having an official tutorial or an on-ramp for new players is not a requirement for a good game. In a broader sense of the word "game", a game is separate from a tutorial, so a good game can exist without a tutorial. Chess has no official tutorial or on ramp for new players, and yet it's widely considered to be one of the greatest games.
jjmarr 20 hours ago [-]
As soon as I bought Minecraft I opened the Wiki and used that to figure out how to craft stuff.
It was the first mainstream Wiki-based game. Now, every game does it that way.
Keyframe 1 hours ago [-]
I think the old adage from film industry applies, in that you shouldn't underestimate your audience.
7bit 18 hours ago [-]
You cannot be serious! That comparison is a joke. There's worlds between the complexity of Minecraft and DF.
S-E-P 18 hours ago [-]
How would you suggest someone make a good tutorial for DF that doesn't leave the player exhausted by the time they start a new game?
That's my core complaint w/ strategy games. By the time I'm done with the tutorial i have to do other things only to forget everything I learned the next time I get to sit down with it.
At best "hints" or a glossary/help menu is the best way imo.
danielbarla 3 hours ago [-]
Several people have given the opinion in this thread that DF is basically immune to having a tutorial; I am trying to figure out why. I don't see a tutorial as an end-to-end blueprint of everything the game is capable of. It's just a series of info, hints, and follow-along instructions, possibly with railroaded / simplified UI. I mean, the first time I booted up DF with no context circa 2013, it took me a few minutes to figure out that we're seeing a top-down view. I certainly would have appreciated a hint or a tutorial (though I do not necessarily fault the game for not having one; it's _not_ a game that is aimed at onboarding heaps of fresh newbies by the truckload each week).
7bit 18 hours ago [-]
Why you ask me that?
Our_Benefactors 20 hours ago [-]
Unlike dwarf fortress, minecraft is fun and engaging from minute zero, and exposes its systems to you naturally over time. Terrible comparison.
krzyk 2 hours ago [-]
> minecraft is fun and engaging
It depends, for me it is boring and has pretty dim graphics. I wanted to love it, but it is not fun. It looks like a Sims game, it lacks what e.g. factorio has, that "spark".
DF sounds like it might have that "spark", but I'm afraid to touch it.
InsideOutSanta 19 hours ago [-]
Yeah, I think this actually supports the idea that Dwarf Fortress is needlessly bad at onboarding players. Every time I try to get into it, I end up confused by why people enjoy it and unable to figure out how to play it. Whereas with Minecraft, exploring how to play it was actually fun, with Dwarf Fortress, it felt frustrating and unnecessarily obscure.
TylerE 12 hours ago [-]
That's because the UX/UI is utterly awful. It's cargo cult: the game. (And BTW my complaints have nothing to do with the controls. The actual UX is just... not thought out at all).
bigyabai 20 hours ago [-]
Minecraft's early game is relatively boring. Empty busywork like punching trees, village raids and strip mining are vestigial gameplay loops that neither Mojang nor Microsoft had the confidence to fix.
I'd agree that they're a bad comparison though. Despite Notch's inspiration from DF, Minecraft has worse bosses, biomes, trading, mining, diplomacy, cooking, innkeeping and NPCs.
TaLiTr 16 hours ago [-]
Back in my day, villages weren't even in the game.
My highschool classmates and I still found something compelling about it.
bigyabai 16 hours ago [-]
I had a good number of hours in Minecraft Classic's browser version, mostly in online servers though. Solo wasn't much fun.
Modern Minecraft is still not much of an appeal to me without mods. I'm happy to see more block games like Vintage Story push the medium forward while Microsoft... wraps up post-production on A Minecraft Movie: Squared, I guess?
solenoid0937 18 hours ago [-]
It depends what you mean by "early game." The first night cycle happens within minutes of starting and it's very interesting.
pavel_lishin 19 hours ago [-]
It also has effectively zero physics. I still remember being annoyed at how water worked in Minecraft when playing with my kid, and the fact that trees don't collapse if you cut 'em down.
(Yes, yes, mods exist.)
TaLiTr 17 hours ago [-]
> Few people enjoy it. I am the majority opinion here.
The majority of people do not play videogames.
The majority of those do not play any roguelikes.
Citing the majority is completely useless.
Furthermore I'm not convinced you can make a tutorial for Dwarf Fortress.
There's too much complexity, too many edge-cases that you end up needing to know.
Most people seem to burn out if fed too much info at once.
> I’m convinced from articles about dwarf fortress that it’s a game that few actually play and enjoy, but like talking about as if it’s fun.
On my Steam friends-list I have 14 friends who have purchased the game.
The top three by play-time are at 314, 267, and 67 hours.
The remaining 7 with playtime average 22 hours, the other 5 have it in their backlog.
That to me is some excellent playtime.
Not Lethal Company numbers or anything, but that game didn't have a release before steam either.
rmunn 14 hours ago [-]
The tutorial is the wiki. I used to play Dwarf Fortress back in the 2008-2009 era, and I kept going back to the wiki when I needed to learn something. It was, and still is, comprehensive, containing not just a "getting started for beginners" tutorial page, but also a list of every building and workflow (from ore to metal to swords and armor, from seeds to plants to food and drink...). In-game tutorials are not the only way to learn about a game; a well-maintained wiki (that isn't on wikia, oops sorry they're called fandom dot com there days — but that's a whole other rant) is also an excellent resource. And certain types of games seem to lend themselves to having well-maintained wikis: Dwarf Fortress's wiki is perhaps the best I've ever seen, narrowly beating Minecraft's also-excellent wiki.
dnoberon 20 hours ago [-]
So just because you couldn't get into it means everyone who's enjoying it is a poser? That's some pretty self-centered thinking right there.
No one should be judging you if it's not your thing. Those of us that enjoy it readily admit its faults and own the fact it's not a game for everyone.
whateveracct 19 hours ago [-]
some people never developed theory of mind as children sadly
Catloafdev 21 hours ago [-]
Yep, the game is difficult to get into, it's not for everyone.
The game is great, though. You are in the "I have no idea what's going on" phase.
Our_Benefactors 20 hours ago [-]
It’s the games job to create an on ramp to understanding. It’s not mine to spend 200 hours grasping every concept before I can play “the real game”, that’s just shitty game design.
all2 20 hours ago [-]
This depends largely on your expectation for what a 'game' should be.
Puzzle boxes, for example, have zero on ramp, and yet many many people enjoy them, enjoy the struggle of discovery.
Arguably the edges of mathematics and science are inhabited by similar people, living where the rules are ill defined, where there is much to be discovered rather than pre-digested and spoon fed.
I have little patience for games that don't spoon feed, so I get where you're coming from. I watched my brother play DF and decided I didn't want to spend my time like that, trying to parse ascii, trying to figure out how all the things interacted.
I also don't like puzzle boxes that much.
To each their own.
VorpalWay 18 hours ago [-]
I found exactly the discovery fulfilling in Dwarf Fortress, Rimworld and Minecraft. Once I mastered those (well, maybe it is fairer to say "once I plateaued", there are way more skilled players than me) I found much less interest in them. Sure, I still play occasionally for a bit after a big update drops, but that is pretty much it. Oh and yeah, puzzle focused games (as long as it isn't slide puzzles) are great too. I fondly remember Myst, Monkey Island and other puzzle games like that.
Some people like games where you need to grind (idle clicker games seem to be purest/insanest form of that), and that is something I don't get at all. It is just pointless busywork, just like those repetitive achievements ("kill N enemies with X style attacks") or collectables. (Achievements that are on the form "find this hidden thing" or "do this out of the box thing once" I do understand more.)
To each their own indeed.
Catloafdev 20 hours ago [-]
You're totally allowed to have that opinion. Time is valuable. It does have a tutorial nowadays, but it's still not easy.
Not everyone _wants_ to learn Dwarf Fortress, and that's fine - it's not for everyone.
But I'm just providing context that, for those of us that have learned, it is a great game.
bee_rider 20 hours ago [-]
Not every game can be for everyone, and Dwarf Fortress is not a game for people who want onramps. “Shitty game design” is subjective, I guess.
Maybe the Steam page is too slick? I can’t imagine somebody going to the old dwarf fortress page and thinking “this is a game I’ll pick up easily!”
zdragnar 20 hours ago [-]
Somebody didn't grow up with early console games.
RHSeeger 47 minutes ago [-]
To this day, I never managed to get ET out of that ditch
AnthonBerg 20 hours ago [-]
Is it your job to define jobs?
StanislavPetrov 19 hours ago [-]
>It’s the games job to create an on ramp to understanding.
No, it is a games job to be entertaining for those it was designed to entertain.
>It’s not mine to spend 200 hours grasping every concept before I can play “the real game”, that’s just shitty game design.
Certainly there are many people who take a longer time to learn and grasp concepts and find challenging tasks something to be avoided, and this game isn't for you! That doesn't mean that every game should be designed so that the lowest commoner denominator can understand and enjoy the game! Some people not only enjoy being challenged by complex games, but seek those out those challenges and that complexity. The game market is flooded with easy to learn and easy to win games designed and made for simpletons, so there's no reason for you to complain about the rare game (these days) that deviates from that.
intended 10 hours ago [-]
No.
Dwarf fortress challenged what I thought the rules of game design were.
It was absurd amounts of fun. I was happy to go through the tutorials or ask questions on bay12.
Figuring out how things worked, and then using those skills to explore the world was fun. It was also internally consistent.
The game simply isn’t for you.
deadbunny 20 hours ago [-]
Why is it the games job to handhold you?
satvikpendem 19 hours ago [-]
Why is it a game's job to be fun?
deadbunny 19 hours ago [-]
DF is extremely fun.
satvikpendem 17 hours ago [-]
And in the same way, it's a game's job to make sure their players have fun, one of which is to have a good onboarding experience.
schm0 11 minutes ago [-]
Plenty of players have fun with the game, regardless of your personal opinions on the "on-boarding experience".
I think you want this game to be something it's not. It's not a casual game for casual gamers. It's a game whose mantra is literally "losing is fun". It's esoteric menus and attention to detail are the result of decades of work by a couple of guys that just wanted to make the game they and their fans wanted to make.
It's imperfections are part of it's charm and if that turns you off from the game then it's not for you and that's OK.
db48x 7 hours ago [-]
No, that’s not a game’s job. You will not enjoy every game. Those games that you did not enjoy are not necessarily failures. They are simply games that _you_ did not enjoy.
satvikpendem 41 minutes ago [-]
Sure, that's not what I'm saying though. It's the job of the game to be fun in general, not in specific to some individual, and one of those ways is to have a good onboarding experience. People saying DF is fun are having fun despite its terrible onboarding, not because of it; in other words, cope.
db48x 30 minutes ago [-]
No, no. If you cannot figure out a game then it won’t be fun, and you won’t enjoy it. But other people _will_ figure it out, and will enjoy it. And many of them will enjoy it more _because_ it was challenging to figure out and to do well at. It’s ok to write an approachable game, but not all games must be approachable.
Our_Benefactors 20 hours ago [-]
Because it’s not a complete or compelling experience if the systems aren’t naturally exposed and taught over time in a progressive manner. This has been a cornerstone of good game design for over 30 years.
AngryData 9 hours ago [-]
I wouldn't consider that a universal feature. It can certainly help, especially if you are aiming for a generalized audience, but not every game needs to be either intended for or accessible to every person.
I would use Crusader Kings as an example, it doesn't even seem like a game at first, you have no idea what is going on, and large swaths of options and features may take dozens of hours to stumble across. But yet it is still a great game with many fans and players.
suslik 4 hours ago [-]
> it doesn't even seem like a game at first, you have no idea what is going on, and large swaths of options and features may take dozens of hours to stumble across
For me personally, figuring these things out was the most fun I got out of such games. I had an absolute blast loading CK2 without a tutorial and spending the next several hours trying to figure out what is all this nonsense about. Same with DF btw, once I figured out the idea, mechanics, control, and played for some hours to learn to build a somewhat sustainable fortress, it kinda stopped being fun.
AnthonBerg 20 hours ago [-]
There are notable counterexamples. I find life to be both complete and compelling as experience.
Catloafdev 20 hours ago [-]
Eh, I definitely can't agree with this one. Some of the most beloved games of all time had effectively no on-ramp of any kind - especially if you're willing to go back 30 years - and none of the fans of those games would say "they are not compelling experiences" because of a learning cliff.
protocolture 10 hours ago [-]
>good game design
There are plenty of good or even great games that dont give a shit about "good game design". And developing in the direction of "good game design" is sort of like Carcinization, AAA games have been tending towards a single unified structure. Its great for mass media but its terrible for art.
I learned Dwarf Fort through a mate of mine. We both played separately, and we would have phone calls discussing how we were able to achieve x or y outcome. Eventually we determined an ideal set of bootstraps to achieve a plateau of semi functional Dwarf society.
And then they dropped the dwarf economy update, and everything went to shit and we got to relearn how to pick ourselves up all over again.
Then Bees, then Taverns and Travellers. Then Danger Rooms started causing more serious wounds.
You are welcome to limit yourself to AAA games and yellow paint but thats you deciding to artificially limit what experiences you participate in. It doesnt cast a single shadow on people tooling around and experiencing the art of games.
StanislavPetrov 19 hours ago [-]
>This has been a cornerstone of good game design for over 30 years.
First, this is completely wrong. There are many good games that have been designed over the last 30 years that didn't assume you were an invalid and needed your hand hand held every step of the way.
Second, many of us (including myself) have been playing computer games for ~50 years! In the 80s and 90s the average game was far more difficult than even the most difficult games put out today. It wasn't assumed that everyone, or even most people, were ever going to beat the game. There were games I played for hundreds of hours back then, and enjoyed greatly, that I never finished or even mastered all the complexities of! That didn't make it any less fun. I want to be challenged by a game. If I load up a game and am spoon-fed everything it isn't a game I play for long.
OkayPhysicist 18 hours ago [-]
Religiously subscribing to every "cornerstone of great game design" is how you end up with the plain oatmeal of videogames. Inoffensive, bland, and easily forgotten.
I, for one, hate games spoonfeeding me. Most games are unlikely to be a player's first videogame. I don't need every damn mechanic tutorialized. Present me with my toolbox, and let me get to it.
Hikikomori 18 hours ago [-]
Skill issue.
deadbunny 19 hours ago [-]
Claiming the game of systems and their interactions is not complete or compelling because it doesn't hold you hand is laughable.
Not everything has to be made or everyone, in fact I would argue that is exactly the reason games these days are bland and identical.
Press "F" to pay respects.
protocolture 11 hours ago [-]
>It’s the games job to create an on ramp to understanding.
Its the games job to present their unique style of fun to the market, and let the market sort it out. A game made by 2 blokes has to have a set of priorities, and their priority has always been the simulation.
>It’s not mine to spend 200 hours grasping every concept before I can play “the real game”
I mean, ignore Dwarf Fortress for a minute, this is exactly what Paradox has built its little empire on. I was at 300+ hours of Crusader Kings 2 and had only a sort of intuitive grasp of most of the games systems. And at the time, most of the safer european powers were at risk of just getting rolled off the map by the golden horde mid game, and the work arounds for that were quite insane. I still dont reckon I have the war/conflict systems mastered. Paradox does tutorials, they just suck immensely and you end up on the forums or wikis anyway.
Dwarf fortress has managed to create a game with that kind of skill curve with 0.0001% of the resources.
>that’s just shitty game design.
I feel sorry for you, I get the impression that this hostility is coming from a place where you really wish you could share in these fantastic games but haven't quite got the gumption to stick with them. I get it I really do, I mod Battle Brothers to make it easier, because I love the texture of the game but I haven't been able to master the combat or save scumming required to play at a real difficulty.
OkayPhysicist 18 hours ago [-]
No great game is enjoyed by everyone. Your options when making a work, of any kind, are to either A) make something utterly inoffensive to the point that no one will have strong opinions about it at all or B) make a game that some people will love and others will bounce off of.
Dwarf Fortress is solidly in category B. It's a sandbox game, which already selects for people capable of making their own fun with a toy, while alienating those who want more concrete goals. It's a simulation game, which selects for people who enjoy the thrill of experiencing something that nobody else has before, while alienating those who prefer a crafted narrative. And it's got a lot of fiddly little systems, that offer just a little bit of reward for mastering, which selects for people who like figuring stuff out, whether through experimentation, external resources, or a combination of both, and filters those who just want all their options presented to them in a streamlined experience.
If a player meets all those selection criteria, they'll likely find Dwarf Fortress one of the most fun games they've ever played. They'll marvel at all the intricate details, and invent explanations for things that are (probably) random, like imagining the master engraver who keeps carving masterwork depictions of that one time he single-handily defeated a forgotten beast all over the captain of the guards' bedroom as being petty as hell.
If a player gets filtered, then they'll bounce off the game, and because they haven't engaged with all its fiddly details, feel like the game is just boring.
ux266478 17 hours ago [-]
I can't speak on the Steam version, but the UI was perfectly fine in the ASCII version. The worst thing that I remember was how things were categorized. IE it was something like (b)uildings, (q)ueries, (d)esignations and whatever (i) was, got weirdly split apart. I forget the exact nature of it because it's been so long since I last played. But that seemed more a quirk of the game's spaghetti code ontological structure, because these things did have genuinely different behaviors despite being conceptually similar. That's a problem at a deeper layer than the UI/UX.
The only other thing I can think of is the labor menu was kind of annoying for large fortresses.
pavel_lishin 19 hours ago [-]
You're not wrong!
I used to play it, and for me, I think it scratched the same creative itch that Minecraft does in other folks. Building grand designs, etc. But in Minecraft, I'd have to place it block by block, and the physics... well, they're just absent. DF is like Minecraft, but with Lemmings, and a full physics system.
I still remember some of those designs, and I can see them clearly in my mind - not as the game represented them, but as the dwarves would have seen them. A grand underground bridge, with water flowing alongside it, before spiraling down into the main hall - where the wagons would enter the marketplace, and the dwarves would pass through the mist generated by the waterfall (forgotten beast got 'em all.) A giant vertical chain, build out of stone, standing as a monument to the grand fortress that sprawls underneath it (half-completed, as the fortress succumbed to madness.) A fortress built into a volcano, underneath the open sky, with the forges powered by magma, and a small river diversion creating endless obsidian (fucking birds kept swooping down and either eating my dwarves, or knocking them into the volcano, because I couldn't build the roof fast enough.)
I keep wanting to go back in, and I should - but I'd literally have to dig out the `cheatsheet.txt` file I had to keep on my desktop while playing, PLUS I'd have to figure out if I still needed the third party app that makes managing dwarven jobs reasonable, because in-game it's a fucking nightmare - and whether that app even exists for OS X, because I think it was a Windows-only thing that would interact with the game by directly reading RAM.
It sucks, but it's so good.
OkayPhysicist 18 hours ago [-]
FYI, the newer versions with their mouse-driven interface solve a lot of those issues. Dwarf Therapist (the RAM reading tool you were thinking of) isn't needed any more, because there are much better in-game tools for managing what kinds of work certain dwarves do. The new menu layouts are a lot more discoverable, allowing you to find most things with just a little bit of clicking around (and the descriptions of stuff are a lot better now, so no more googling "what the heck is a quern?"). I miss the old keyboard controls sometimes, but they're gradually adding them back in the form of shortcuts. DFHack is still around, and basically necessary for automating some of the more fiddly resource chains (stuff like, "request 50 trees get cut down out of this patch of forest if our number of logs gets below 200").
I hadn't played in like 10 years when I picked up the Steam release, and I found it pretty easy to get back into.
My_Name 10 hours ago [-]
You may prefer a game like 'Going Medieval' which is a similar concept to Dwarf Fortress but is heavily simplified, almost as though someone played Dwarf Fortress then decided to make a version for their kids.
hilariously 20 hours ago [-]
As someone whose spent ~5k hours playing DF you are right, every person I have ever talked to about it has liked the idea and like 1/50 has gone on to play it for >10 hours.
DarmokTanagra 18 hours ago [-]
congratulations for stating what the the creators of the game have said many many time.
nobody is making you play it, and the people who enjoy playing it don't really care if it you liked it or not.
otikik 19 hours ago [-]
I am going to boot it up and play today just to spite you lol
postalrat 20 hours ago [-]
Makes me think how would an AI interface to a game like dwarf fortress play out. Where you tell it what you want like some sort of dwarven ruler.
Planktonne 19 hours ago [-]
The point of DF, to a large extent, is precise control and detail. It's the opposite of the approach taken by AI games that want to generalise based on simple prompts.
ux266478 18 hours ago [-]
I would pose that's a matter of holding it wrong. Like, integrating generative AI as a prompt to an API endpoint exposed to the user is one of the worst, most naive and bland ways to use it as a game subsystem that I can think of.
Don't get me wrong, there are plenty of problems with trying to use generative AI as a subsystem for a game, problems which exist at a conceptual level. But all the games I've seen that integrate AI as a subsystem don't even come remotely close to hitting that ceiling. I think it's ultimately up to the fact that an interesting usage of generative AI requires a level of technical competency and theory that's well beyond that of the layman. The people making games that utilize AI generally seem to lack the chops to make a good game or do interesting things with AI. The people with the chops and manhours to make a good game with AI:
- Don't want the backlash of having a generative model in their game, because no matter the context that's a lot of very bad press for something that's very difficult and time consuming to implement.
- See the immediate problems and difficulty that arise from a decently integrated concept and execution, and even without the bad press, understand that the juice isn't worth the squeeze. That it's always going to be an immensely stupid gimmick in the end, one that's trying way too hard.
That won't stop us from having 10,000 pieces of shovelware getting churned out that have the worst, most uninspired integrations imaginable mind you. We clearly already have those. For those that could do something better with the tech, there's too many good reasons to not touch it.
pavel_lishin 19 hours ago [-]
> The point of DF, to a large extent, is precise control and detail.
I don't know, it's basically Minecraft with Lemmings. You control a lot, but at the end, the AI comparison might be somewhat apt - you tell the dwarves what to do, and they mostly do it. When they're not struck by a strange mood, or when they're not too depressed to work, or when they're not being eaten by a Forgotten Beast (beware its deadly dust!)
Planktonne 17 hours ago [-]
I take your point, but those are also all things you can control and manage, albeit indirectly.
DarmokTanagra 18 hours ago [-]
to each their own, but that is the least interesting part of DF for me.
I like the narrative element and enjoy delegating random shit and seeing what happens.
DarmokTanagra 18 hours ago [-]
been messing around with this idea in godot for a few months, if you are really interested i can send you an alpha build once its in a playable state.
flurb 19 hours ago [-]
I'm still pissed about the fact that they essentially gave the finger to everyone who has been long-term supporters - when they added the G to their UI, they essentially scrapped the old. In favor of a mouse-driven design, they dropped the old, keyboard-driven UI.
Long-term supporters, in this case, means people paying, and not insubstantial amounts either - before they partnered with Kitfox, they used to publish how much they were receiving. Tens of thousands of $ a month, mind you. For monthly contributions at that level for many, many years I would expect at least a nod - instead they straight-up told everyone they'd abandon keyboard users, a decision later recanted.
That said, Dwarf Fortress holds a special place in my heart. Only regret I have is that I didn't track how many hours I put in. In excess of 10k, I'm sure.
threedliams 17 hours ago [-]
I was under the impression that the classic keyboard-only version was kept up to date with the Steam version? They're both on patch 53.16[1][2] which was released simultaneously on 8/5, so it doesn't look to me like keyboard-only is forgotten or left behind unless I'm missing something.
Sadly no – the current 'classic' is just the Steam game without the steam features AIUI – i.e. still the mouse-oriented UI. 0.47.05 is the last keyboard version AFAIK.
threedliams 12 hours ago [-]
Ah I see, I misunderstood. I just tried the latest classic version and it was all mouse. I agree then that it's disappointing as someone who has played both versions
poulpy123 17 hours ago [-]
They chose to have social security over a keyboard only interface for a game they continue to publish for free.
ShinyLeftPad 9 hours ago [-]
It's sold for $30 now. The old version is free but that's not updated anymore apparently.
When he asked whether long time supporters would want to pay $30 bucks for the game I don't think that was implied? Seems fair to be annoyed.
foo12bar 9 hours ago [-]
The free version is still being updated. Both the free version and the paid version are on v53.16:
Yes, but apparently the latest free versions don't have the keyboard UI either. In this context old version means keyboard version.
foo12bar 5 hours ago [-]
So, the developer updates both the free version and the paid version with the latest features (the only difference is the free version is sans GUI), and continues to serve the older free keyboard only 0.47 version on his website, and I'm supposed to be upset by this? Because he dropped the keyboard UI feature?
They complain there are few Mac players on Steam. Well, I'm not going to buy it if it doesn't run on the desktop OS [1] i use most, duh.
[1] My Linux boxes are headless. And the windows boxes I have to RDP into them. That may work for a game with a beginning and and end via Steam streaming or something, but not for a forever game you just keep around.
rkido 19 hours ago [-]
While individual game developers choose whether to support macOS, the broader phenomenon of developers dropping macOS support is Apple's fault. They either have no interest in being a serious gaming platform, or else they've made catastrophic missteps in their quest to stay relevant for gamers.
scratcheee 17 hours ago [-]
I don’t think it has anything to do with their gaming specific capabilities, just their general philosophy matches poorly with the games industry.
Apple insist on having their own apis and they don’t maintain compatibility for older software for very long, these 2 facts explain things fine on their own. Game devs don’t want a major support burden, they’re happy to patch here and there but constant dropping of apis or even architectures is a lot to handle. The bigger impact is that macOS ends up with a lot less old games that still run, if you need a critical mass of games to become a gaming platform, that constant bleed of legacy games will always slow macOS down.
As for gaming specific features, Metal is a perfectly fine api whose only real problem is that it’s different from the other platforms. Maybe not the best, but certainly not terrible. They also have a really nice capability floor, it’s practical to make a modern game work on any Mac from the last X years (maybe the neo complicates that a bit).
There’s probably a few gaming specific capabilities they could improve on, mouse input especially, but that’s never been the real issue.
Shitty-kitty 14 hours ago [-]
Optimization and bug hunting makes supporting multiple graphics api's a pain. I really don't understand Apple's stubborn refusal to make vulkan drivers. Between Apple and the better performance on SteamDeck, I can see PC game developers seriously considering Vulkan over directx.
somenameforme 9 hours ago [-]
Sony's PS3 is an interesting comparison. It had some borderline ridiculous hardware by the standards of console development. I mean that both as a positive in terms of theoretic capability, and as a negative in terms of practical usability. Sony had a huge market, so I think they were banking on developers bending over backwards to build things to the strengths of the PS3 which would be such an undertaking that it'd almost undoubtedly have left the PS3 version of stuff as definitive, and other platforms operating as second class citizens. Unfortunately for them developers took the path of least resistance and ended up doing the exact opposite.
flohofwoe 9 hours ago [-]
If game devs want to reuse their Vulkan code on Apple device, they can use MoltenVk or the more recent KosmicKrisp.
> Optimization and bug hunting makes supporting multiple graphics api's a pain.
The problems usually lurk in the graphics drivers, and not in the 3D API layer (e.g. optimization and bug hunting isn't much difference even when your code only supports a single API, and especially Vulkan drivers from different vendors may behave wildly differently on Windows, at least compared to D3D).
> I can see PC game developers seriously considering Vulkan over directx
Lol. That train has left the station long ago (around the time when Stadia was shut down, Vulkan saw a small uptick because of Stadia, but that soon fizzled out). Games need to support multiple 3D APIs anyway once they release on consoles. One or two more for the PC and Mac version doesn't make much of a difference (and most games are built on top of an off-the-shelf-engine anyway).
Shitty-kitty 7 hours ago [-]
When a game glitches because of a driver bug, its the game developer that gets the bug reports (and the heat) and often has to isolate the problem to convince the gpu driver-team to fix it.
You may note that I specifically said "PC game developers" Your whole but consoles argument, completely misses the mark.
wlesieutre 13 hours ago [-]
> Game devs don’t want a major support burden
What fraction of game studios still even exist 10 years after releasing a game?
brobdingnagians 8 hours ago [-]
Which gives two options in the market:
1. They don't exist, so if you own the game you still want it to work on your computer without maintenance updates
2. They still exist, so they don't want to have to update it every year because they can use that effort on making a new game and continuing to exist while still being able to sell from their existing catalogue because it still works
Either way it's in a game developer and gamers interest to have stable platforms
jayd16 2 hours ago [-]
[dead]
10 hours ago [-]
musictubes 12 hours ago [-]
The sad thing is that current Macs are perfect machines for DF. The recommendation was always to get as fast a single threaded machine as possible with the biggest cache. Even the least expensive Macs are monsters in those regards. The game is more multi-threaded than before but still is dominated by single threaded performance.
flurb 19 hours ago [-]
I was a quarterly(-ish) contributor for years. There was no way for me to justify buying anything when they announced dropping keyboard support, when I've spent years developing muscle-memory to their (admittedly insane) control scheme.
Also - I might be wrong, but I was under the impression that running DF through a terminal is (was...) possible if you're not using a graphical tileset (perhaps even with... ha)?
And I do use that option, as i said, for games that you play in finite sessions and that have a beginning and an end.
Also as I said, I don't use it for forever games (mmos or endless simulators like DF) by choice. My playing pattern for those is not finite and relatively long sessions. I fire them for a short break, do something in them, close them and move along.
If you have to turn on a separate box for that half your short break is gone with booting and shutting down. And you may lose interest before the other box is finished booting.
Same for running games under crossover. Start crossover - SLOOOW. Wait for the game to start through the layers of emulation - SLOOW. It's fine if it's a weekend and I want to play say Dishonored [1] for a few hours. It's not fine if I want to spend 20 min improving a build in Minecraft and then go do irl stuff.
[1] Dishonored is an example of the type of game I'd jump through hoops to play. I've always streamed it actually. No idea how it runs in Crossover.
gloryjulio 15 hours ago [-]
Mac gaming is a pain in the **. It's Apple's fault. It's fine they can't justify the maintenance.
bigyabai 19 hours ago [-]
The game runs fine in Proton, including with dfhack. You can probably get it working on your Mac with a tiny bit of Crossover/Wine/GPTK tweaking.
hamdingers 18 hours ago [-]
That's missing the point. There were official native MacOS builds and now there aren't.
Can't be too mad about it though, it was free back then too.
zamalek 17 hours ago [-]
What benefit does a native build have over proton? I used to care more about it on Linux, until I realized that "native build" probably means "doesn't work." I can only imagine this being much worse on a niche gaming target which there are extremely few users making (and voting for) bug reports.
Tack on having to pay Apple to play in their shitty ecosystem and it makes complete sense.
Wine/proton as a gaming ABI/runtime is perfectly fine, Microsoft used to do a lot to maintain backcompat and that spirit has clearly distilled into proton: it even runs games Windows is unable to (most recent example of mine is Black and White).
msh 8 hours ago [-]
Native build usually also means it’s a supported platform and developers will try to fix any big issues coming up.
baq 9 hours ago [-]
People stopped releasing Linux builds, too, since proton+win32 works better on average
DarmokTanagra 18 hours ago [-]
You should try speaking to the Apple manager.
flohofwoe 8 hours ago [-]
> There were official native MacOS builds and now there aren't
They probably stopped supporting macOS when Apple introduced the notarization bullshit. Can't blame the DF team tbh, macOS is a royal PITA to support (even without notarization), Apple doesn't mind breaking stuff from one OS release to another.
IsTom 4 hours ago [-]
I still remember getting support mail every time Apple released an OS update. For a week or two there'd be reports of things crashing randomly with stacktraces that didn't seem to make much sense.
One of reasons why I stopped trying to make mac/ios apps.
bigyabai 18 hours ago [-]
macOS has changed a lot more than Windows or Linux did in the last decade. It's hardly Tarn's fault, here.
S-E-P 18 hours ago [-]
macOS is also just a proper PITA through and through. I'm annoyed that I can't play it on my m4 but I also understand that supporting macOS has always been a nuisance.
If I were making games I wouldn't support it either. Apple does just about everything to not support backwards compat.
evilduck 14 hours ago [-]
FWIW DF and DFHack work flawlessly through Crossover on macOS on my M2 and my M5
cyberpunk 7 hours ago [-]
It’s kind of insane that we can play windows x86_64 games on macos arm almost perfectly. I got a bit annoyed with it being slightly jank and built a (linux) gaming pc for my kids in the end but it worked fine for most things for a while.
oortoo 28 minutes ago [-]
Steam release was absolutely botched.
I didn't want to say it at around the time it came out, because I wanted it to succeed... but they dropped the ball in a big, big way.
Lazy Newb Pack and other fan mods are still the best way to play.
speff 18 hours ago [-]
I understand why they did it - medical emergencies and all. Have to pay the bill somehow. But yea, 0.47.05's still my go-to. Just can't vibe with the new UI/keybinds.
Old controls were on their roadmap for a long time, but the benefit from their perspective shrinks as time goes on. I doubt we'll see it at this point.
klrefg 9 hours ago [-]
It wasn’t “tens of thousands a month” outside of some exceptional months. IIRC usually it was in the single digits which is not fantastic for a two people in the US
numeri 18 hours ago [-]
It makes me sad to think about. I would love to get into the new UI, but the immersion just won't come back. My muscle memory, hands firmly on the keyboard, is too persistent, and playing with the new UI feels like stumbling around and misclicking.
db48x 13 hours ago [-]
What you are asking for is completely unreasonable. There’s no way that one programmer can maintain two completely separate UIs. Keep in mind that they could not simply “add graphics” to the existing interface, they had to write a completely new one that was not based around fixed–size character cells.
AngryData 11 hours ago [-]
Wasn't the graphical interface 95% outsourced to others? And originally the graphic version was suppose to be layered on top and leave the underlying version of the game barely touched from the player's side. It was even touted as an excuse at the time to fix some of the keyboard shortcuts that were inconsistent among different submenus, and certainly not to eliminate or supersede keyboard interfaces.
db48x 8 hours ago [-]
Programmers and artists at Kitfox helped, but no, 95% of the work on the UI was not outsourced. Perhaps if you add in all of the countless time spent drawing sprites for all of the creatures in the game.
And your understanding of “layering” is simply wrong. The _game_ is the same underneath the UI, aside from the new features that have been added and the bugs that have been fixed, but the UI was ripped out and rewritten. It could not be any other way. You are correct that the goal was not to eliminate keyboard–driven interfaces, but the rewrite did completely replace the entire UI with something new. And that new UI does not have the same structure as the old UI.
For example, in the old UI you used to have to first enter the “designations” menu and then choose “dig”. So digging had the keyboard shortcut ‘d d’. To place buildings you typed ‘d b’ to “designate buildings”, and to “designate stockpiles” was ‘d p’.
But now these three things are all at the top level of the menu, so simply typing ‘m’ for digging, ‘b’ for buildings, or ‘p’ for stockpiles is all you need to do. (Digging cannot be on ‘d’ because the view is now moved using the WASD keys.) There is no designate menu any more. The old keyboard shortcuts are simply meaningless.
If you prefer different keyboard shortcuts then you can customize them. One of the features of the rewritten UI is that there is also a new UI for customizing the key bindings.
bananaboy 9 hours ago [-]
The art was outsourced to pretty much one artist. Zach and Tarn implemented it.
DarmokTanagra 18 hours ago [-]
I know what you mean, but I have been playing since 2008? and the last few updates have been pretty great.
EinigeKreise 10 hours ago [-]
I have to agree. Sure, the new GUI is a some kind of accessibility improvement over the old, but is seriously underpowered for e.g. any kind of repetitive tasks (which are not atypical in DF). Most annoying is the fact that even though a fair number of keyboard shortcuts exist, a full pipeline often does not. It's barely more efficient to use the keyboard since you'll still have to switch over to the mouse every second action.
I know that the keyboard features are coming at some point, but I doubt it's a very high priority. My hopes rest on the modding improvements; once the UI becomes moddable, the old one is recreated in an instant. Until that, I'll stick to the trusty 0.47. (I have bought the "new" game to show support and thank for all the earlier work, of course.)
AngryData 11 hours ago [-]
Is it really that bad? I haven't played since the GUI update but was thinking about getting into it again because I still have years of muscle memory from it. But if I am forced to use the mouse im not sure I even want to bother. There is absolutely no way I could play the game at the same speed I use to if I have to resort to mouse-only features.
oortoo 26 minutes ago [-]
IMO, the steam release is not very good. Especially if you had been used to using the top mods that existed before the steam release for ease of control.
prydt 18 hours ago [-]
Yeah my biggest issue has been that none of my muscle memory transfers over and it adds another hurdle to ever getting back into the game.
polytely 6 hours ago [-]
well the old versions are still available, i think they handled the transition to steam pretty well.
well_ackshually 8 hours ago [-]
Dwarf Fortress used ASCII graphics & KB controls because that's what was cheap and fast to implement. Tarn & Zach always wanted proper graphics & mouse support, and has always been the vision from day one.
>Long-term supporters, in this case, means people paying, and not insubstantial amounts either -
You clicked on a button that said "support", where it was explicitly pretty much a tip jar, and now you feel entitled to keyboard controls ? You're full of shit.
forrestthewoods 18 hours ago [-]
I don’t understand. I don’t know what “added the G to their UI” means.
Also sounds like they added back the keyboard support so there’s literally no issue?
> In excess of 10k, I'm sure.
Sure sounds like you got your moneys worth.
KylerAce 16 hours ago [-]
Ui+g=gui. As in since they added graphics
mempko 15 hours ago [-]
The new updates got me back into dwarf fortress. I'm sure there are more players now then ever before.
sandworm101 11 hours ago [-]
You dont want to know your hours. Perhaps my greatest shame is the number of hours i have spent on factorio. I was afk for much of that (letting the factory run) but ... i would not want other people to see the number.
Agentlien 10 hours ago [-]
[dead]
dfbettermice 5 hours ago [-]
[dead]
wetpaws 18 hours ago [-]
[dead]
aplummer 12 hours ago [-]
This thread really inspired me to never release anything for free for decades.
AngryData 9 hours ago [-]
Why? Dwarf Fortress only exists because it was given away for free for decades, bringing in tens of thousands of dollars in donations, and eventually leading to a fandom popular enough to bring others onboard with the project to produce a GUI and paid steam release version.
If something you build brings in a lot of critique, it is likely something of great value. Because something that doesn't have value won't bring much critique at all.
izacus 9 hours ago [-]
Tens of thousands dollars of donations over decades is a very small amount of money even outside US.
olmo23 8 hours ago [-]
The premium version of Dwarf Fortress made over $7.2 million in its first month alone.
aqme28 4 hours ago [-]
"first month" is really obscuring the decade or beforehand. That's 20 years of development before the premium version launched
olmo23 3 hours ago [-]
It made an additional $23 million after the first month.
Sander_Marechal 4 hours ago [-]
So that's 360K/year over 20 years?
aqme28 2 hours ago [-]
And a lot more from subsequent months, but I don't think it's a problem that this wildly successful videogame made its developers decently rich.
Sander_Marechal 2 hours ago [-]
Oh I fully agree. I hope Tarn an Zach make millions more and can keep working of their life's work for many years to come.
oortoo 25 minutes ago [-]
They made a couple mil off the steam release. It wouldn't have happened without the massive cult following, which only happened because it was free.
thunderfork 12 hours ago [-]
You have to look to the people for whom those decades brought joy, and realize how grandly that outnumbers complaints...
and if you find yourself blessed enough to be in that position does the road, then "reading HN" is a problem that solves itself ;)
monospacegames 5 days ago [-]
It's been a while since I last played DF and I'm surprised to see that both this article and the video are a bit light on details, IIRC they used to showcase upcoming updates a lot more.
Digging a bit more it looks like the magic system will be built around deities, spheres of influence [1], and workshops/professions centered around magic leading to procedurally generated spells. I'm really excited to see how it'll turn out.
This seems more like a teaser trailer. I presume more information is forthcoming.
flurb 19 hours ago [-]
They have a history of at least trying to be transparent, especially in their Future of the Fortress posts[0]. Emphasize on trying to, as they're not exactly great at sticking to plans, though that certainly improved with the Kitfox partnership.
I’ve been tinkering with a game engine where magic is made of first principles for a very long time. Cannot wait to see the gameplay and mechanics here!
DarmokTanagra 18 hours ago [-]
i've been doing something similar and decided to stick with godot.
have you found yourself constrained with engine boilerplate or do you feel like you are making good progress on the magic system?
yuchi 17 hours ago [-]
Only working on the magic system itself, unfortunately making the game around the mechanics is not something I enjoy, so I have been implementing different approaches with some minimal debugging UI. Did not reach the need for an actual game engine
pwillia7 18 hours ago [-]
Does any other game have true procedural generated magic systems like DF talks about? I have always been curious how and if they'll pull it off and if it will just end up being all pretty much the same
DarmokTanagra 18 hours ago [-]
yes, there are several games exploring this idea on steam.
philipov 18 hours ago [-]
Could you name a few of the best ones?
DarmokTanagra 18 hours ago [-]
Noita is the first that comes to mind.
Some others that I have in my library are magicraft, fictorum, and spell chain.
I'm messing around with these ideas myself, reminds me of the old days of crafting broken spells in morrowind.
oortoo 24 minutes ago [-]
Noita isn't really on the level that DF describes. Noita randomizes wands and allows you to make custom spells by leveraging different qualities, but its not procedurally generating the rules of magic themselves. The rules are locked in from the start.
llagerlof 5 hours ago [-]
Magicmaker is pretty solid.
8note 20 hours ago [-]
What ive generally heard is that this is more of a refactor and base functionality improvement, rather than building out all the actual magic systems to start with.
2-10 updates in the future will have much more fleshed out magic
duttish 19 hours ago [-]
OPs post made me curious about jumping in, how often do they release updates? If I'm going to wait for this and the next one.
DarmokTanagra 18 hours ago [-]
this game will be updated until the creators die, its a passion project and is a genre defining masterpiece if you are into procedurally generated narrative driven world sims.
OkayPhysicist 18 hours ago [-]
Historically, they did a big update every year or two. Since the Steam release, they've sped up significantly, with medium sized updates every 2-3 months.
bariswheel 6 hours ago [-]
Super neat. So instead of just randomizing a map and generating random geography like Minecraft, it's going to randomize the fundamental rules of the universe. Brave new world!!
davoneus 19 hours ago [-]
The only game I've I've supported where I ended up buying licenses for friends and family. Lot of respect for them and their game.
haul_up 12 hours ago [-]
The idea of procedurally generated magic systems sounds insane. My fortress will be a glorious magical mess.
coolfox 15 hours ago [-]
I remember finding this game back in the summer before 8th grade. right after the z-axis was added. talk about a spirtual wakening. I remember printing off the wiki and reading it in my science class. This game is probably the main reason I became an engineer honestly.
polytely 21 hours ago [-]
It's so exciting, I've heard about them doing magic for a decade, and now it is actually approaching.
DarmokTanagra 18 hours ago [-]
same, I'm going to break the hell out of this update
shadowtree 1 hours ago [-]
Is anyone attempting to use DF as a backend to run a next gen 3D UI on top of it?
Given new AI tooling, what seemed unsurmountable before is getting into reach.
DF the world system and core engine.
oortoo 22 minutes ago [-]
[dead]
ike_sh 12 hours ago [-]
My dwarves are already drowning in complexity; this update will ensure total legendary chaos. My weekend plans just evaporated.
Glitcher255 2 hours ago [-]
Dwarf fortress, rimworld, spacestation13... The autist's repertoire.
rao-v 7 hours ago [-]
Nostalgic for when Dwarf Fortress was 2D and had an ending (if you dug too deep a catastrophic monster emerged as I recall)
niemandhier 11 hours ago [-]
I always thought dwarf fortress would be a great simulation backbone for some kind of LLM driven story telling system.
Something that keeps the world consistent while the user experiences a generated adventure
Ellis_dev 11 hours ago [-]
As if my fortress wasn't chaotic enough. Guess I'll be learning a whole new system to exploit.
ropable 9 hours ago [-]
Welp, time for my annual Dwarf Fortress binge.
deadbabe 6 hours ago [-]
It was a long road but it must be nice being able to just spend your time working on one game that so many people love for a living.
gverrilla 15 hours ago [-]
I was passionate about this game (gui version), until my fps dropped to 1 (unplayable) and I found no fix.
db48x 12 hours ago [-]
Try the game again, the performance has improved significantly. One major problem that was affecting most players were the line–of–sight calculations. Every person and animal in the game has an opinion of every other, and can get mood changes simply from seeing people (or animals) that they like or dislike. And that opinion is both based on the history of interactions between them as well as other factors like consanguinity. So every time someone moves the game has to check who they can see, and for every person (or animal) that they can see it has to check to see if they are related, and if so to what degree. Guests, invaders, monsters, zombies, ghosts, sneaks, villains, etc all have their effects.
The fundamental O(n²) behavior remains, but caching has greatly improved performance for typical forts. They also improved cache locality and refined the exact set of conditions that affect mood. They also parallelized this specific part of the code, though I believe you have to enable that in the options.
You can also improve performance by making changes to your fort. Primary amongst these is simply to reduce the number of people and animals on the map. Don’t keep 50 sheep and 100 cats and 100 dogs and so on. Cut those numbers severely. In the mean time use cages. Caged animals in small rooms behind closed doors don’t see very many people in any given frame, so the cost goes down. Plus you can sell the cages with the animals in them, which is nicer than simply butchering all of your puppies and kittens. Kick out some of the guests too. If you have public taverns, libraries, and/or temples with guests in them then either close them down or make them smaller. Focus on quality over quantity. (Actually for taverns and I guess temples I still recommend having a large room with a big square area with a nice floor and no furniture so that everyone can dance. If you haven’t seem them dance then you have been missing out!)
You can also consider changing the layout of your fortress. I don’t recommend going too far down this road, but even small changes can have large effects. Long corridors full of people are the most expensive, so try breaking line of sight using doors or corners. Put things on different floors instead of along a single long corridor. Naturally some players experimented with zig–zag corridors so that nobody can see more than a tile or two in any direction, which works, but of course that results in completely alien fortresses that feel terrible to the player.
tptacek 2 hours ago [-]
So what we're saying here is that personal computers can run open weights models that can literally code earlier versions of Dwarf Fortress all by themselves, but handling lines of sight for a 101st dwarf in a mountain fortress remains past the frontier of computer science. I love this so much.
AngryData 9 hours ago [-]
I haven't played since the GUI release, but in the past you definitely had to set a fortress population limit to prevent FPS death.
Also, assuming DFhack still exists, you can try using it to clean up the messes and splatter which can bring it down a decent amount.
Fortress design may also have an impact on FPS from pathfinding according to some, but I had limited success in improving FPS through more optimized pathfinding designs, and the number of entities on the map still seemed like the biggest factor.
polytely 6 hours ago [-]
Dfhack still exists and also works with the steam version.
They got one of the DFHack contributors(? i think) Putnam on as programmer to do some multi threading and moddabilty (exposing stuff for lua scripting), I'm not sure they are currently working on DF but they have worked on it a bunch for the past 3 years, and also did some in-depth talks about it on BlindIRLs channel:
They can make a simulation of magic based on the fabric of a procedural universe work, but even they failed to make a simulation of economics work. Fantasy magic makes more sense than modern economic theory.
db48x 9 hours ago [-]
It’s not that economics is hard to understand, it’s that it requires the participants to reason about their actions.
First problem was the coins. To buy something the dwarves had to haul the coins to the seller, one at a time of course. And then when given change they had to haul the change back to their room. One at a time. And the merchant had to haul their new coins, one at a time, to their room. But that was an easy problem compared to the real difficulty.
The other problem was balancing incomes with expenses. Everything was just assigned arbitrary numbers, and those numbers were fixed. So in one player’s fort they were building a huge mega construction out of glass blocks and so the glassmakers become wealthy beyond the dreams of avarice simply because so many glass blocks needed to be created. But the weaponsmith was only ever asked to create ten battleaxes for the single squad of military dwarves so he went broke. After all, everyone had to rent a room and eat. Prices need to depend on scarcity and the need to eat as much as on the labor needed to create an individual item. The weaponsmith might have earned more income for a sword than the glassmaker did for a glass block, but that didn’t help him in the long run.
ygouzerh 10 hours ago [-]
For this one, I loved playing Dofus when I was younger. It was (hopefully still) a quite popular french turn-by-turn 2D MMORPG.
The main goal is PoE or PvP, but actually I ended up fully playing for the economy.
You can get a job with its own leveling system, like a farmer, cutting crops, collaborate with a baker who will make you a cut so that he can get baker xp, and then sell the bread in an auction based local marketplace for player to buy and heal.
You can as well just arbitrage: buy something cheaper in one town, and sell it in an another where it was more popular.
I ended up with a tone of paper notes, just calculating the margin of different product, e.g jewellery, so that I can buy the materials, calculating the risk of loss during the building process, partner with someone for some materials, and then finding where to sell the end product
A long read, but makes me laugh every time.
https://en.wikipedia.org/wiki/Boatmurdered
https://lparchive.org/Dwarf-Fortress-Boatmurdered/Introducti...
I humbly also submit the illustrated stories of Bronzemurder and Oilfurnace https://www.olddog.games/Oilfurnace https://www.olddog.games/Bronzemurder
and the story of Glasedcoast https://glazedcoast.neocities.org/
Love to hear of more. Even if im not actively playing, i always love a read.
After playing with the Lazy Newb's Pack and other similar tools for years, I found the Steam version to be a maaaaasive downgrade. The mouse was tied to the framerate, everything felt sluggish and hard to control.
It really irks me because I had been telling everyone for years to play this game, and finally it gets an "official" release and I found it to be... the worst version of the game I'd tried yet.
Maybe its improved since I last tried it. But it would be hard to outdo what the fans had done with the UI, IMO. Even features like seasonal color schemes felt almost vital to me. Not to mention customizing your own preferred sprites...
I almost wish Tarn and Zach had kept to building core gameplay and let the fans handle the UI, with some sort of official team-up to bring it to Steam.
I'd recommended Lazy Newb Pack to almost anyone but I don't think I'd recommend the Steam version, at least the version I tried.
I really wish they'd put some actual effort into the graphics of the game. Even some minimal animations would be nice.
The menus and lack of native ui controls for some things (dfhack) were by far the biggest problem, not the ascii. I get that the ascii is noisy and a matter of taste - not disputing that - but there were much bigger UX problems.
there is a novelty to ascii, but its a barrier to entry and major eye strain.
1. The Origins of Dwarf Fortress: https://youtu.be/MxV24so-dw8
2. How Dwarf Fortress Evolved over 16 Years of Development: https://youtu.be/PiNeDarPzeI
3. How Dwarf Fortress Coming to Steam Changed Everything: https://youtu.be/TX65XCk2-6U anecdote about the money starts @ 18:40
4. Life After the Success of Dwarf Fortress: https://youtu.be/I5zgBXp4e8A
Now, eight or nine figures, that's probably going to pass the threshold for special attention. As in, you might be required to go to the bank in person with photo ID in order to authorize the transaction, that sort of thing. But under 10 million U.S. dollars? Many businesses will handle those amounts monthly, and the bank is used to seeing them.
I think generally speaking, there's two systems; the one is a scam / self protection system that disallows large transfers but the user can disable it themselves, the other is something that works after the fact that looks for things like money laundering and tax evasion, but these processes run nightly, yearly, or maybe even once a year. I'm half expecting a tax bill for some unreported crypto assets abroad, half because it's only a few hundred worth.
I'm certain receiving a lump six figure sum on my personal account would trigger a review, if only because the taxman wants to know about it.
Backend-wise, it's just different sets of flags. The infrastructure is the same.
https://www.youtube.com/watch?v=RwLSgaYPKA0&list=PL-THgg8Qnv...
It is actually their 10th anniversary in September, so if you like their work I would highly recommend their patreon to make sure they can do another 10 years.
Their discord is actually one of my favourite places on the internet to talk about games because everyone in there has such great taste and is knowledgeable about the actual production process of games.
They also have a second channel/patreon now called noclip_2 which is focused on underground/indie games which has been a constant source of joy for me, all the best games I've played in the past year I've discovered via their videos or their discord.
Just great vibes all around.
Edit: almost forgot, they are also running a project to digitize old videogame tapes so if you want to see old interviews with carmack or footage from E3 in really nice quality they have a YouTube channel for that too
https://youtube.com/@nocliparchive
if you are a fan of the original I would encourage you to give it another shot.
I’m convinced from articles about dwarf fortress that it’s a game that few actually play and enjoy, but like talking about as if it’s fun. The promise of dwarf fortress is far more interesting than the actual gameplay.
EDIT: To people who are rebutting this by saying “it’s just not for you” - that’s entirely my point. Few people enjoy it. I am the majority opinion here.
I think having an official tutorial or an on-ramp for new players is not a requirement for a good game. In a broader sense of the word "game", a game is separate from a tutorial, so a good game can exist without a tutorial. Chess has no official tutorial or on ramp for new players, and yet it's widely considered to be one of the greatest games.
It was the first mainstream Wiki-based game. Now, every game does it that way.
That's my core complaint w/ strategy games. By the time I'm done with the tutorial i have to do other things only to forget everything I learned the next time I get to sit down with it.
At best "hints" or a glossary/help menu is the best way imo.
It depends, for me it is boring and has pretty dim graphics. I wanted to love it, but it is not fun. It looks like a Sims game, it lacks what e.g. factorio has, that "spark".
DF sounds like it might have that "spark", but I'm afraid to touch it.
I'd agree that they're a bad comparison though. Despite Notch's inspiration from DF, Minecraft has worse bosses, biomes, trading, mining, diplomacy, cooking, innkeeping and NPCs.
Modern Minecraft is still not much of an appeal to me without mods. I'm happy to see more block games like Vintage Story push the medium forward while Microsoft... wraps up post-production on A Minecraft Movie: Squared, I guess?
(Yes, yes, mods exist.)
The majority of people do not play videogames. The majority of those do not play any roguelikes. Citing the majority is completely useless.
Furthermore I'm not convinced you can make a tutorial for Dwarf Fortress. There's too much complexity, too many edge-cases that you end up needing to know. Most people seem to burn out if fed too much info at once.
> I’m convinced from articles about dwarf fortress that it’s a game that few actually play and enjoy, but like talking about as if it’s fun.
On my Steam friends-list I have 14 friends who have purchased the game. The top three by play-time are at 314, 267, and 67 hours. The remaining 7 with playtime average 22 hours, the other 5 have it in their backlog. That to me is some excellent playtime. Not Lethal Company numbers or anything, but that game didn't have a release before steam either.
No one should be judging you if it's not your thing. Those of us that enjoy it readily admit its faults and own the fact it's not a game for everyone.
The game is great, though. You are in the "I have no idea what's going on" phase.
Puzzle boxes, for example, have zero on ramp, and yet many many people enjoy them, enjoy the struggle of discovery.
Arguably the edges of mathematics and science are inhabited by similar people, living where the rules are ill defined, where there is much to be discovered rather than pre-digested and spoon fed.
I have little patience for games that don't spoon feed, so I get where you're coming from. I watched my brother play DF and decided I didn't want to spend my time like that, trying to parse ascii, trying to figure out how all the things interacted.
I also don't like puzzle boxes that much.
To each their own.
Some people like games where you need to grind (idle clicker games seem to be purest/insanest form of that), and that is something I don't get at all. It is just pointless busywork, just like those repetitive achievements ("kill N enemies with X style attacks") or collectables. (Achievements that are on the form "find this hidden thing" or "do this out of the box thing once" I do understand more.)
To each their own indeed.
Not everyone _wants_ to learn Dwarf Fortress, and that's fine - it's not for everyone.
But I'm just providing context that, for those of us that have learned, it is a great game.
Maybe the Steam page is too slick? I can’t imagine somebody going to the old dwarf fortress page and thinking “this is a game I’ll pick up easily!”
No, it is a games job to be entertaining for those it was designed to entertain.
>It’s not mine to spend 200 hours grasping every concept before I can play “the real game”, that’s just shitty game design.
Certainly there are many people who take a longer time to learn and grasp concepts and find challenging tasks something to be avoided, and this game isn't for you! That doesn't mean that every game should be designed so that the lowest commoner denominator can understand and enjoy the game! Some people not only enjoy being challenged by complex games, but seek those out those challenges and that complexity. The game market is flooded with easy to learn and easy to win games designed and made for simpletons, so there's no reason for you to complain about the rare game (these days) that deviates from that.
Dwarf fortress challenged what I thought the rules of game design were.
It was absurd amounts of fun. I was happy to go through the tutorials or ask questions on bay12.
Figuring out how things worked, and then using those skills to explore the world was fun. It was also internally consistent.
The game simply isn’t for you.
I think you want this game to be something it's not. It's not a casual game for casual gamers. It's a game whose mantra is literally "losing is fun". It's esoteric menus and attention to detail are the result of decades of work by a couple of guys that just wanted to make the game they and their fans wanted to make.
It's imperfections are part of it's charm and if that turns you off from the game then it's not for you and that's OK.
I would use Crusader Kings as an example, it doesn't even seem like a game at first, you have no idea what is going on, and large swaths of options and features may take dozens of hours to stumble across. But yet it is still a great game with many fans and players.
For me personally, figuring these things out was the most fun I got out of such games. I had an absolute blast loading CK2 without a tutorial and spending the next several hours trying to figure out what is all this nonsense about. Same with DF btw, once I figured out the idea, mechanics, control, and played for some hours to learn to build a somewhat sustainable fortress, it kinda stopped being fun.
There are plenty of good or even great games that dont give a shit about "good game design". And developing in the direction of "good game design" is sort of like Carcinization, AAA games have been tending towards a single unified structure. Its great for mass media but its terrible for art.
I learned Dwarf Fort through a mate of mine. We both played separately, and we would have phone calls discussing how we were able to achieve x or y outcome. Eventually we determined an ideal set of bootstraps to achieve a plateau of semi functional Dwarf society.
And then they dropped the dwarf economy update, and everything went to shit and we got to relearn how to pick ourselves up all over again.
Then Bees, then Taverns and Travellers. Then Danger Rooms started causing more serious wounds.
You are welcome to limit yourself to AAA games and yellow paint but thats you deciding to artificially limit what experiences you participate in. It doesnt cast a single shadow on people tooling around and experiencing the art of games.
First, this is completely wrong. There are many good games that have been designed over the last 30 years that didn't assume you were an invalid and needed your hand hand held every step of the way.
Second, many of us (including myself) have been playing computer games for ~50 years! In the 80s and 90s the average game was far more difficult than even the most difficult games put out today. It wasn't assumed that everyone, or even most people, were ever going to beat the game. There were games I played for hundreds of hours back then, and enjoyed greatly, that I never finished or even mastered all the complexities of! That didn't make it any less fun. I want to be challenged by a game. If I load up a game and am spoon-fed everything it isn't a game I play for long.
I, for one, hate games spoonfeeding me. Most games are unlikely to be a player's first videogame. I don't need every damn mechanic tutorialized. Present me with my toolbox, and let me get to it.
Not everything has to be made or everyone, in fact I would argue that is exactly the reason games these days are bland and identical.
Press "F" to pay respects.
Its the games job to present their unique style of fun to the market, and let the market sort it out. A game made by 2 blokes has to have a set of priorities, and their priority has always been the simulation.
>It’s not mine to spend 200 hours grasping every concept before I can play “the real game”
I mean, ignore Dwarf Fortress for a minute, this is exactly what Paradox has built its little empire on. I was at 300+ hours of Crusader Kings 2 and had only a sort of intuitive grasp of most of the games systems. And at the time, most of the safer european powers were at risk of just getting rolled off the map by the golden horde mid game, and the work arounds for that were quite insane. I still dont reckon I have the war/conflict systems mastered. Paradox does tutorials, they just suck immensely and you end up on the forums or wikis anyway.
Dwarf fortress has managed to create a game with that kind of skill curve with 0.0001% of the resources.
>that’s just shitty game design.
I feel sorry for you, I get the impression that this hostility is coming from a place where you really wish you could share in these fantastic games but haven't quite got the gumption to stick with them. I get it I really do, I mod Battle Brothers to make it easier, because I love the texture of the game but I haven't been able to master the combat or save scumming required to play at a real difficulty.
Dwarf Fortress is solidly in category B. It's a sandbox game, which already selects for people capable of making their own fun with a toy, while alienating those who want more concrete goals. It's a simulation game, which selects for people who enjoy the thrill of experiencing something that nobody else has before, while alienating those who prefer a crafted narrative. And it's got a lot of fiddly little systems, that offer just a little bit of reward for mastering, which selects for people who like figuring stuff out, whether through experimentation, external resources, or a combination of both, and filters those who just want all their options presented to them in a streamlined experience.
If a player meets all those selection criteria, they'll likely find Dwarf Fortress one of the most fun games they've ever played. They'll marvel at all the intricate details, and invent explanations for things that are (probably) random, like imagining the master engraver who keeps carving masterwork depictions of that one time he single-handily defeated a forgotten beast all over the captain of the guards' bedroom as being petty as hell.
If a player gets filtered, then they'll bounce off the game, and because they haven't engaged with all its fiddly details, feel like the game is just boring.
The only other thing I can think of is the labor menu was kind of annoying for large fortresses.
I used to play it, and for me, I think it scratched the same creative itch that Minecraft does in other folks. Building grand designs, etc. But in Minecraft, I'd have to place it block by block, and the physics... well, they're just absent. DF is like Minecraft, but with Lemmings, and a full physics system.
I still remember some of those designs, and I can see them clearly in my mind - not as the game represented them, but as the dwarves would have seen them. A grand underground bridge, with water flowing alongside it, before spiraling down into the main hall - where the wagons would enter the marketplace, and the dwarves would pass through the mist generated by the waterfall (forgotten beast got 'em all.) A giant vertical chain, build out of stone, standing as a monument to the grand fortress that sprawls underneath it (half-completed, as the fortress succumbed to madness.) A fortress built into a volcano, underneath the open sky, with the forges powered by magma, and a small river diversion creating endless obsidian (fucking birds kept swooping down and either eating my dwarves, or knocking them into the volcano, because I couldn't build the roof fast enough.)
I keep wanting to go back in, and I should - but I'd literally have to dig out the `cheatsheet.txt` file I had to keep on my desktop while playing, PLUS I'd have to figure out if I still needed the third party app that makes managing dwarven jobs reasonable, because in-game it's a fucking nightmare - and whether that app even exists for OS X, because I think it was a Windows-only thing that would interact with the game by directly reading RAM.
It sucks, but it's so good.
I hadn't played in like 10 years when I picked up the Steam release, and I found it pretty easy to get back into.
nobody is making you play it, and the people who enjoy playing it don't really care if it you liked it or not.
Don't get me wrong, there are plenty of problems with trying to use generative AI as a subsystem for a game, problems which exist at a conceptual level. But all the games I've seen that integrate AI as a subsystem don't even come remotely close to hitting that ceiling. I think it's ultimately up to the fact that an interesting usage of generative AI requires a level of technical competency and theory that's well beyond that of the layman. The people making games that utilize AI generally seem to lack the chops to make a good game or do interesting things with AI. The people with the chops and manhours to make a good game with AI:
- Don't want the backlash of having a generative model in their game, because no matter the context that's a lot of very bad press for something that's very difficult and time consuming to implement.
- See the immediate problems and difficulty that arise from a decently integrated concept and execution, and even without the bad press, understand that the juice isn't worth the squeeze. That it's always going to be an immensely stupid gimmick in the end, one that's trying way too hard.
That won't stop us from having 10,000 pieces of shovelware getting churned out that have the worst, most uninspired integrations imaginable mind you. We clearly already have those. For those that could do something better with the tech, there's too many good reasons to not touch it.
I don't know, it's basically Minecraft with Lemmings. You control a lot, but at the end, the AI comparison might be somewhat apt - you tell the dwarves what to do, and they mostly do it. When they're not struck by a strange mood, or when they're not too depressed to work, or when they're not being eaten by a Forgotten Beast (beware its deadly dust!)
I like the narrative element and enjoy delegating random shit and seeing what happens.
Long-term supporters, in this case, means people paying, and not insubstantial amounts either - before they partnered with Kitfox, they used to publish how much they were receiving. Tens of thousands of $ a month, mind you. For monthly contributions at that level for many, many years I would expect at least a nod - instead they straight-up told everyone they'd abandon keyboard users, a decision later recanted.
That said, Dwarf Fortress holds a special place in my heart. Only regret I have is that I didn't track how many hours I put in. In excess of 10k, I'm sure.
[1] https://www.bay12games.com/dwarves/
[2] https://store.steampowered.com/app/975370/Dwarf_Fortress/
When he asked whether long time supporters would want to pay $30 bucks for the game I don't think that was implied? Seems fair to be annoyed.
https://www.bay12games.com/dwarves/ https://steamdb.info/app/975370/history/
DFHack already added back the keyboard cursor, anyway: https://docs.dfhack.org/en/stable/docs/tools/toggle-kbd-curs...
They complain there are few Mac players on Steam. Well, I'm not going to buy it if it doesn't run on the desktop OS [1] i use most, duh.
[1] My Linux boxes are headless. And the windows boxes I have to RDP into them. That may work for a game with a beginning and and end via Steam streaming or something, but not for a forever game you just keep around.
Apple insist on having their own apis and they don’t maintain compatibility for older software for very long, these 2 facts explain things fine on their own. Game devs don’t want a major support burden, they’re happy to patch here and there but constant dropping of apis or even architectures is a lot to handle. The bigger impact is that macOS ends up with a lot less old games that still run, if you need a critical mass of games to become a gaming platform, that constant bleed of legacy games will always slow macOS down.
As for gaming specific features, Metal is a perfectly fine api whose only real problem is that it’s different from the other platforms. Maybe not the best, but certainly not terrible. They also have a really nice capability floor, it’s practical to make a modern game work on any Mac from the last X years (maybe the neo complicates that a bit).
There’s probably a few gaming specific capabilities they could improve on, mouse input especially, but that’s never been the real issue.
> Optimization and bug hunting makes supporting multiple graphics api's a pain.
The problems usually lurk in the graphics drivers, and not in the 3D API layer (e.g. optimization and bug hunting isn't much difference even when your code only supports a single API, and especially Vulkan drivers from different vendors may behave wildly differently on Windows, at least compared to D3D).
> I can see PC game developers seriously considering Vulkan over directx
Lol. That train has left the station long ago (around the time when Stadia was shut down, Vulkan saw a small uptick because of Stadia, but that soon fizzled out). Games need to support multiple 3D APIs anyway once they release on consoles. One or two more for the PC and Mac version doesn't make much of a difference (and most games are built on top of an off-the-shelf-engine anyway).
You may note that I specifically said "PC game developers" Your whole but consoles argument, completely misses the mark.
What fraction of game studios still even exist 10 years after releasing a game?
1. They don't exist, so if you own the game you still want it to work on your computer without maintenance updates
2. They still exist, so they don't want to have to update it every year because they can use that effort on making a new game and continuing to exist while still being able to sell from their existing catalogue because it still works
Either way it's in a game developer and gamers interest to have stable platforms
Also - I might be wrong, but I was under the impression that running DF through a terminal is (was...) possible if you're not using a graphical tileset (perhaps even with... ha)?
And I do use that option, as i said, for games that you play in finite sessions and that have a beginning and an end.
Also as I said, I don't use it for forever games (mmos or endless simulators like DF) by choice. My playing pattern for those is not finite and relatively long sessions. I fire them for a short break, do something in them, close them and move along.
If you have to turn on a separate box for that half your short break is gone with booting and shutting down. And you may lose interest before the other box is finished booting.
Same for running games under crossover. Start crossover - SLOOOW. Wait for the game to start through the layers of emulation - SLOOW. It's fine if it's a weekend and I want to play say Dishonored [1] for a few hours. It's not fine if I want to spend 20 min improving a build in Minecraft and then go do irl stuff.
[1] Dishonored is an example of the type of game I'd jump through hoops to play. I've always streamed it actually. No idea how it runs in Crossover.
Can't be too mad about it though, it was free back then too.
Tack on having to pay Apple to play in their shitty ecosystem and it makes complete sense.
Wine/proton as a gaming ABI/runtime is perfectly fine, Microsoft used to do a lot to maintain backcompat and that spirit has clearly distilled into proton: it even runs games Windows is unable to (most recent example of mine is Black and White).
They probably stopped supporting macOS when Apple introduced the notarization bullshit. Can't blame the DF team tbh, macOS is a royal PITA to support (even without notarization), Apple doesn't mind breaking stuff from one OS release to another.
One of reasons why I stopped trying to make mac/ios apps.
If I were making games I wouldn't support it either. Apple does just about everything to not support backwards compat.
I didn't want to say it at around the time it came out, because I wanted it to succeed... but they dropped the ball in a big, big way.
Lazy Newb Pack and other fan mods are still the best way to play.
Old controls were on their roadmap for a long time, but the benefit from their perspective shrinks as time goes on. I doubt we'll see it at this point.
And your understanding of “layering” is simply wrong. The _game_ is the same underneath the UI, aside from the new features that have been added and the bugs that have been fixed, but the UI was ripped out and rewritten. It could not be any other way. You are correct that the goal was not to eliminate keyboard–driven interfaces, but the rewrite did completely replace the entire UI with something new. And that new UI does not have the same structure as the old UI.
For example, in the old UI you used to have to first enter the “designations” menu and then choose “dig”. So digging had the keyboard shortcut ‘d d’. To place buildings you typed ‘d b’ to “designate buildings”, and to “designate stockpiles” was ‘d p’.
But now these three things are all at the top level of the menu, so simply typing ‘m’ for digging, ‘b’ for buildings, or ‘p’ for stockpiles is all you need to do. (Digging cannot be on ‘d’ because the view is now moved using the WASD keys.) There is no designate menu any more. The old keyboard shortcuts are simply meaningless.
If you prefer different keyboard shortcuts then you can customize them. One of the features of the rewritten UI is that there is also a new UI for customizing the key bindings.
I know that the keyboard features are coming at some point, but I doubt it's a very high priority. My hopes rest on the modding improvements; once the UI becomes moddable, the old one is recreated in an instant. Until that, I'll stick to the trusty 0.47. (I have bought the "new" game to show support and thank for all the earlier work, of course.)
>Long-term supporters, in this case, means people paying, and not insubstantial amounts either -
You clicked on a button that said "support", where it was explicitly pretty much a tip jar, and now you feel entitled to keyboard controls ? You're full of shit.
Also sounds like they added back the keyboard support so there’s literally no issue?
> In excess of 10k, I'm sure.
Sure sounds like you got your moneys worth.
If something you build brings in a lot of critique, it is likely something of great value. Because something that doesn't have value won't bring much critique at all.
and if you find yourself blessed enough to be in that position does the road, then "reading HN" is a problem that solves itself ;)
Digging a bit more it looks like the magic system will be built around deities, spheres of influence [1], and workshops/professions centered around magic leading to procedurally generated spells. I'm really excited to see how it'll turn out.
[1] https://dwarffortresswiki.org/index.php/Sphere
[0]: https://bay12games.com/dwarves/
have you found yourself constrained with engine boilerplate or do you feel like you are making good progress on the magic system?
Some others that I have in my library are magicraft, fictorum, and spell chain.
I'm messing around with these ideas myself, reminds me of the old days of crafting broken spells in morrowind.
2-10 updates in the future will have much more fleshed out magic
Given new AI tooling, what seemed unsurmountable before is getting into reach.
DF the world system and core engine.
Something that keeps the world consistent while the user experiences a generated adventure
The fundamental O(n²) behavior remains, but caching has greatly improved performance for typical forts. They also improved cache locality and refined the exact set of conditions that affect mood. They also parallelized this specific part of the code, though I believe you have to enable that in the options.
You can also improve performance by making changes to your fort. Primary amongst these is simply to reduce the number of people and animals on the map. Don’t keep 50 sheep and 100 cats and 100 dogs and so on. Cut those numbers severely. In the mean time use cages. Caged animals in small rooms behind closed doors don’t see very many people in any given frame, so the cost goes down. Plus you can sell the cages with the animals in them, which is nicer than simply butchering all of your puppies and kittens. Kick out some of the guests too. If you have public taverns, libraries, and/or temples with guests in them then either close them down or make them smaller. Focus on quality over quantity. (Actually for taverns and I guess temples I still recommend having a large room with a big square area with a nice floor and no furniture so that everyone can dance. If you haven’t seem them dance then you have been missing out!)
You can also consider changing the layout of your fortress. I don’t recommend going too far down this road, but even small changes can have large effects. Long corridors full of people are the most expensive, so try breaking line of sight using doors or corners. Put things on different floors instead of along a single long corridor. Naturally some players experimented with zig–zag corridors so that nobody can see more than a tile or two in any direction, which works, but of course that results in completely alien fortresses that feel terrible to the player.
Also, assuming DFhack still exists, you can try using it to clean up the messes and splatter which can bring it down a decent amount.
Fortress design may also have an impact on FPS from pathfinding according to some, but I had limited success in improving FPS through more optimized pathfinding designs, and the number of entities on the map still seemed like the biggest factor.
They got one of the DFHack contributors(? i think) Putnam on as programmer to do some multi threading and moddabilty (exposing stuff for lua scripting), I'm not sure they are currently working on DF but they have worked on it a bunch for the past 3 years, and also did some in-depth talks about it on BlindIRLs channel:
https://youtube.com/playlist?list=PLcOt9GXNrkghcg_YOaX3FbF4K...
First problem was the coins. To buy something the dwarves had to haul the coins to the seller, one at a time of course. And then when given change they had to haul the change back to their room. One at a time. And the merchant had to haul their new coins, one at a time, to their room. But that was an easy problem compared to the real difficulty.
The other problem was balancing incomes with expenses. Everything was just assigned arbitrary numbers, and those numbers were fixed. So in one player’s fort they were building a huge mega construction out of glass blocks and so the glassmakers become wealthy beyond the dreams of avarice simply because so many glass blocks needed to be created. But the weaponsmith was only ever asked to create ten battleaxes for the single squad of military dwarves so he went broke. After all, everyone had to rent a room and eat. Prices need to depend on scarcity and the need to eat as much as on the labor needed to create an individual item. The weaponsmith might have earned more income for a sword than the glassmaker did for a glass block, but that didn’t help him in the long run.
The main goal is PoE or PvP, but actually I ended up fully playing for the economy.
You can get a job with its own leveling system, like a farmer, cutting crops, collaborate with a baker who will make you a cut so that he can get baker xp, and then sell the bread in an auction based local marketplace for player to buy and heal.
You can as well just arbitrage: buy something cheaper in one town, and sell it in an another where it was more popular.
I ended up with a tone of paper notes, just calculating the margin of different product, e.g jewellery, so that I can buy the materials, calculating the risk of loss during the building process, partner with someone for some materials, and then finding where to sell the end product