• 0 Posts
  • 60 Comments
Joined 1 year ago
cake
Cake day: August 2nd, 2023

help-circle

  • The Elder Scrolls, infamously. Since they are open-world games, they use heavy level scaling so you can explore wherever you want from the very beginning.

    It was alright in Morrowind. There, your level just controlled which enemies appeared, so you wouldn’t encounter high-tier daedra in the overworld until your level was in the teens and you actually stood a chance.

    Oblivion utterly fucked it up by having everything scale to your level. You could revisit the starting area and a normal bandit would be wearing a full set of magical heavy plate worth tens of thousands of gold while demanding you hand over twenty coins to pass. Combine that with a weird player leveling system that punished you for picking non-combat skills or leveling up as soon as you could, and people loathed Oblivion’s leveling mechanics.

    Skyrim’s scaling was somewhere in the middle, which lead to combat being inoffensively bland the whole way through.


  • I think Blackwater renamed to avoid tarnishing whoever was hiring them, not because they themselves disliked their reputation. If their employment wasn’t at the mercy of elected officials who have to care about optics, I bet they’d still be parading around their old name with pride.

    It’s been decades and the first name that pops into my head when someone says ‘PMC’ is still ‘Blackwater’. Do you have any idea how much war crime they’ll need to do to get back that level of brand recognition?








  • Right, and they should have fixed them - especially since people literally put together wiki pages documenting every known bug in the game. But all Bethesda did was upgrade the engine a bit (make it 64-bit, add some new graphical effects, implement support for microtransactions) and release the same broken game again and again. The engine upgrades fixed a few crashes, but for some reason Bethesda refuses to patch logic errors in their Papyrus scripts (the code that controls the actual game content) even though those are way easier to fix than engine bugs.

    If asked, I’m sure they’d say it was to avoid breaking mod compatibility or something, which is kind of bullshit considering nearly every mod works with the unofficial patches that do what Bethesda refuses to. And they’ve been like this since the very beginning. Their studio is synonymous with bugs.

    It’s mind-boggling how they get away with putting such little care into their multi-billion dollar franchises.





  • The funny thing is the whole commercialization process started with one of the future partners messaging the project lead out of the blue on LinkedIn. I don’t know about you, but taking ideas from a random LinkedIn user doesn’t strike me as good business sense.

    Then again, getting something out of your years of unpaid volunteer work must be incredibly tempting, given how many open source projects have sold out over the years. At least it was to form an actual legitimate company this time, unlike when SuperSU (the Android root solution before Magisk came along) sold themselves to a scummy foreign ad company. That one still ranks as the all time top WTF sale.





  • The main problem with Java (or garbage collected languages in general) as a first language is needing to unlearn the bad habits it ingrains when you move to a systems programming language with manual memory management. Other than that it’s a pretty good first language, though I’d suggest learning a bit of C at the same time just to get a basic grip on things like pointers and stack vs heap.

    Edit: it occurs to me that C# would be the perfect learning language. It’s very similar to Java and an easy first language, but you’d also learn about stack allocation through structs, and can teach pointers using unsafe (though I think unsafe code is still GCed, so this wouldn’t help with the memory management side of things. Haven’t touched C# in fifteen years so I’m not sure how it works anymore).