• CanadaPlus@lemmy.sdf.org
    link
    fedilink
    arrow-up
    25
    ·
    edit-2
    8 months ago

    Dwarf Fortress. It’s always broken, and historically has an interface style that most people don’t get. It’s also the masterpiece of a reclusive genius, and is a simulation so deep it has to be explained in parables, like the drunken cats one.

    • Clay_pidgin@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      16
      ·
      8 months ago

      That’s such a fun story.

      Drinking Dwarfs spill beer on the floor.

      Liquid behavior on floors is modelled.

      Cats might walk through the puddles.

      Cats clean their paws by licking them.

      Animals inherent the ability to get drunk from some class.

      QED: cats get drunk.

      • CanadaPlus@lemmy.sdf.org
        link
        fedilink
        arrow-up
        15
        arrow-down
        1
        ·
        edit-2
        8 months ago

        And, because every drink of alcohol was assumed to be one cup worth in some throwaway bit of code, and cats are small, they got massive alcohol poisoning and almost instantly puked themselves to death.

        So, bug. The observed behavior was cat corpses and cat vomit accumulating in bars. The expected behavior was… not. Eventually Tarn managed to figure it out, and it was fixed by better modeling of the volume of just a layer of liquid on a body part. You also can’t suck stuff off yourself to quench thirst in adventure mode anymore.

    • Omega_Haxors@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      8 months ago

      Dwarf Fortress is such a special game. One guy added capitalism to the game and the dwarves ended up doing a communist revolution.

      • CanadaPlus@lemmy.sdf.org
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        8 months ago

        Lol, do you have a link? Off the top of my head I’m not sure how you’d do that, mod-wise, since dwarves only do fairly undirected violence when unhappy right now. (Insurgencies will be in a future version, eventually, just like everything else)