• 0 Posts
  • 961 Comments
Joined 7 months ago
cake
Cake day: February 18th, 2024

help-circle











  • I could pretty easily see how such a bug could happen if the description in the article is accurate.

    The right way to do it is to have the entire transaction in some pending state, and nothing is permanently saved anywhere until the transaction is completed. (This is called an atomic operation. It usually applies to distributed databases, but the same concept applies here, where the transaction takes a long time to succeed or fail.)

    If, instead, you add it to the “reimbursement list” while putting the actual “make the pill” and billing part in the pending state, then forget to remove it when the transaction isn’t completed, you get the outcome described in the article.









  • I would say the defining characteristic that sets Breath of the Wild apart from its contemporaries is its “chemistry engine”, as they call it.

    It’s traversal. The interactions were cool, but mostly about the puzzles.

    What BOTW changed was how exploration works. You see a landmark in the distance, start moving towards it, and figure out how to get there. There’s nothing you see that isn’t part of the traversal system. There are no invisible walls. Some things are absurdly high to climb, some things are slippery, etc, but everything you struggle to traverse is clearly a product of the systems the game uses and makes sense.

    (The problem was none of that exploration got you anywhere interesting, but the core element of “everything you see is a destination” is the thing about BOTW that was groundbreaking.)