• cactusupyourbutt@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    1 year ago

    though to be fair, a big part of writing the logic is figuring out the logic, designing the system and interactions etc. so while it is a big task, its much smaller than starting over from scratch

    • niisyth@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 year ago

      Not necessarily since different toolsets have different logic operators and transformers and the logic isn’t always 1-1. I’ve moved enough code from even the same language but different implementations, nothing to say of entirely different system and languages.

      Speedruns show how much of a bodge jobs a lot of games are and how much they could be broken.

    • Marxism-Fennekinism@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Fair enough, but it’s still a massive time and resource sink. You also can’t really implement new features during the re-write lest project creep gets out of control, and even after the rewrite the product will be less stable than the original for quite a while until it’s had sufficient time to mature.

      It might be worth the investment to ditch proprietary software from a predatory company and jump to open source though, which can’t really pull shit like this in its future.