• 0 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: July 28th, 2023

help-circle


  • ArmainAP@programming.devtoLinux Gaming@lemmy.worldGamedev and linux
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    10 months ago

    That is still extremely valuable feedback.

    “If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck.”

    If it looks like a duck, swims like a dog and barks like a dog but I am still telling you it is a plain old duck, there is a miscommunication between me as a game developer and you as the player.




  • I really love the project structure of C++. I know that it is an archaic design developed like this due to lack of resources, but I find packages extremely offputting.

    The first reason is that splitting declaration and implementation across files makes it easier to figure out what something does.

    Second reason is that I feel that I have more control over libraries and packages that have to be manually added to a project rather than using a package manager.

    Third, I feel like modern languages iterate over too many versions too fast. C++ has version releases too, but I feel that versioning is handled better from time, compatibility and stability point of view.