• PenguinTD@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    It’s not impossible cause any thing that has specific rules laid out can be implemented. And table top rule are turn based(no time sensitive action, ie, physics simulation), fixed permutations/outcomes(dice rolls for everything), programming is just “rules” for moving numbers, even for deep learning networks.

    The harder to implement are the conversations, cause there are pretty much infinite way depending on who initiate the conversation(background/race/stats/class/proficiency/+whatever player thinks that’s possible and DM assign a check value), with potential plots lines, the writer has to limit what can be chosen and remove other options even though it’s legit on table top.

    • EnglishMobster@kbin.social
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      I mean, spells like Wish are going to be basically impossible outside of going the AI route (which is an entire can of worms).

      Wish can duplicate any other spell, or it can have your own effect (with a chance of it being monkey-pawed plus you never being able to cast Wish ever again).

      Also bear in mind that it’s not “just” rules for moving numbers. You have to have particles, animations, etc. You can’t just have conversations, you have to also have SFX from impacts, camera shake, UI elements, etc. When you start to get into the world of “anything is possible” you kind of have to go back to basics, text-based adventures.

      With AI stuff, maybe some of that can be done - but AI is just so incredibly slow in its current form. It won’t stay that way forever, mind - I think the best comparison is graphics in the 1990s. Graphics were incredibly basic because anything complex would take ages to render and couldn’t be used in games. Over the next decade, things were built to specifically speed up that process, and now modern GPUs can easily keep up with the highest-quality CGI without much fuss (there’s a reason why Disney has the Volume, which is essentially just running CGI in the Unreal Engine alongside the actors in real-time).

      But until that, we’re going to be pretty limited. It’s going to be impossible for any kind of free-form rules to be implemented, unless options were restricted to such a point that it’s basically a completely different spell.

      • Troy@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Even low level magic is sometimes too flexible for a computer based game. BG3 basically ignores Magic Mouth as implemented in 5e because arbitrary “trigger conditions” is just something that cannot be handled in a truly open ended way. Nevermind trying to implement Contingency properly – a spell that forms the core of high level magical shenanigans.