Centrist, progressive, radical optimist. Geophysicist, R&D, Planetary Scientist and general nerd in Winnipeg, Canada.

troyunrau.ca (personal)

lithogen.ca (business)

  • 5 Posts
  • 126 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle



  • I love hitting these things in the real world. Not the big, but the comment. You just know someone spent a fortune in time and company resources to never solve the problem and their frustration level was ragequit. But then something stupid like adding

    while (0){};

    Suddenly made it work and they were like, fuckit.

    Usually it’s a bug somewhere in a compiler trying to over optimize or something and putting the line in there caused the optimization not to happen or something. Black magic.

    The downside is that the compiler bug probably gets fixed, and then decades later the comment and line are still there…












  • Sure. Tales games tend to be high fantasy settings where each game is its own setting (much like Final Fantasy in that sense). They tend to have a lot of “war against heaven corrupted” kind of vibes. But largely there’s a lot of places to explore, NPCs to talk to, and a bunch of great little skits that trigger between your team. They tend to be lighter on graphics in exchange for length and depth of story. But it’s also somewhat linear, and carefully crafted and you can sort of lose yourself in finding the next story beat.

    But they also typically have active combat systems where it’s about button mashing and combos. This is the part I don’t like :)






  • Making a web app is a mistake 9 times out of 10, particularly when dealing with larger datasets. Because you’re in physics, you probably want to skills you’re learning to be transferable into physics and data science in general.

    I recommend starting with python (if you know it already, awesome), then checking out pyqtgraph – there’s a bunch of demo apps that come with the package and you can use those as launch points. This will be your gateway into pyqt/pyside and legit desktop application development. Later, if you learn C++, you can transition into Qt (and still use all the power of the toolkit and the skills are transferable), or into raw C++ which is amazing for numerical computing.