• 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2023

help-circle

  • That’s a bit much… It’s just not possible to guarantee that as a developer

    Software is a living thing, and anything useful is made up of layer after layer of ever shifting sand. We do our best, but we are all at the mercy of our dependencies. There are trade-offs, there are bugs we can do nothing about, and sometimes moving forward means dropping support for platforms that are no longer “cheap” enough to afford while also working on the game

    I love this though. I also like the idea of requiring access to earlier builds.

    These mitigate anti consumer practices - dropping support for a platform is more likely to be a technical trade-off or unintentional consequence though







  • The funny thing is, my friend is LGBTQ - it’s not at all a dog whistle for them. It’s very real frustration at beloved games and IP being ruined

    But they hear “go woke go broke” so often that they’ve been trained to look for inclusivity to blame. We like talking about topics like this, and each time I have to walk them through it again - “yes, the game is inclusive, yes, the game sucks. Let’s be precise and critique it, why does the game suck? What systems and processes keep causing this?”

    I think my friend is doing this on purpose to help process the emotions, because it always ends with the same conclusion

    "You think it’s a bad game because it is, you feel like it’s an attack because they went online and said you’re a bigot for thinking it’s bad, and we’re all biased but you’re self aware and this is coming from propaganda and very valid frustration, not hatred.

    “Now let’s talk about the mechanisms through which consulting companies ruin everything we hold dear, and brainstorm ways to mitigate or fix these systematic problems. And would you look at that, you’re sounding just a little more like a leftist each time”

    Identify the problem, trace it through the system, find the root cause, and brainstorm solutions/work arounds



    1. installers for games are usually just a script that unzips the game and makes some shortcuts. Steam installs all your games in a standard way in a folder of your choice. You can straight up copy that folder to another computer. You can use another launcher and just play your games, there are already many that can read steam’s standardized format. I’ve done it multiple times to avoid redownloading my library

    2. It depends how steam sunsets their DRM, but yes - obviously if a game has 3rd party DRM, that third party is in control. Steam could choose a user hostile way to sunset their own DRM, but they could release ways to deactivate it

    DRM is bad, steam provides an easy way for developers to use steam DRM, and it’s generally less user hostile than most DRM. To me, this seems like harm reduction

    Ultimately, it’s not up to steam what, if any, DRM a game uses. They manage their in house offering, but the developer doesn’t have to use it if they don’t want to




  • That’s not what I’m mad about. I’m mad that it won’t ever work - Ubisoft isn’t trying to figure out why their games are failing, they’re trying to figure out how to keep the stock price projections up

    Hence this article, which is signaling to wall Street “we’re going to make layoffs and hire cheaper, less experienced people”. They’ll probably do it by closing studios and buying up new ones - that’s pretty much their standard operating procedure. They buy up a studio, take their IP to add to the pile, then turn it into a formula and churn out games until the players lose interest in the IP

    What’s the problem? They’re too damn big. What’s the solution? Block them from acquiring more studios and they’ll die without leaving a swath of destruction on the way down. Ideally split them up. Do the same with Microsoft and EA, and we could save the gaming industry overnight (granted, more like over the course of a few years)

    Voting with your wallet doesn’t work because to the leadership of a Corp, sales aren’t what matters. Stock price matters, which is only tentatively linked to how profitable the company is, which is only tentatively linked to the quality of their products






  • That’s not what arbitration is. This doesn’t stop valve from reaching a settlement, it stops them from using fake privately funded bench trials

    Binding arbitration means the results are legally binding, non-binding arbitration means a judge needs to approve the arbitration results before it’s final. Sometimes it’s with an off duty judge, sometimes anyone can be the arbiter

    Regardless, on one side you have a repeat customer, on the other you have someone who will probably never be back - there’s a built in conflict of interest


  • I don’t agree with that at all - that’s how art works. You take ideas and techniques and copy them, adding your own twist in the process. Art is about more than the aesthetic - the backstory is what gives it value. Stealing that is plagiarism, everything else is artistic inspiration… If you add nothing new you’ve made a cheap knockoff, which is very different from plagiarism

    Palworld has its own lore, its own type system, its own battle mechanics, and as far as gameplay it’s nothing like Pokemon. All it has in common is many creatures you capture in a ball, with designs largely based on IRL animals and Japanese folklore. They’ve made something new no matter how you slice it


  • Oh, I said that as a programmer all right. And that’s how I’ve approached AI - I ran it locally, and kept poking it until I began to get a feel for it. Until I could see patterns. Until I could put together a methodology

    They exist. Word choice matters greatly. Shorter is better. Varied word choice is better. Less “orders” is better. Strange combinations of tokens can convey something in non-obvious ways. They all seem to have a very strong attachment to the name “Luna”

    They’re as deterministic as any software is, if you run it in the same state with the same input you’ll get the same result, sometimes with minor wording changes

    And software isn’t as deterministic as we pretend it is. Programming doesn’t require it either, luckily. Every program you’ll ever write is interacting with complex systems no one fully understands, and it will sometimes act unpredictably

    Programming is about finding patterns in the chaos, then using them to get the result you want. You need consistency - not deterministic outcomes. You can program with anything you can find the patterns in - even human behavior or the physical world. You can program yourself.

    You can treat AI like something unknowable, or you can find the patterns and put them in your toolbox