• 1 Post
  • 182 Comments
Joined 2 years ago
cake
Cake day: August 4th, 2023

help-circle

  • Roughly in order of how much I enjoy them from most to least. (Not that the later ones are bad. Just that they’re more low-key.)

    Mindustry is amazing, but as I mentioned above, really really addictive. (The commercial game it’s most often compared to is Factorio.)

    Then there’s Shattered Pixel Dungeon. Amazing dungeon crawler.

    Endless Sky is a great space mercantile sim.

    Luanti is a Minecraft clone.

    Unciv is a turn-based civilization development game.

    And if you’re wanting to do emulation, there’s Lemuroid. Also, EasyRPG, an engine for playing RPG Maker games like Yume Nikki. Oh, FreeDoom is a great implementation of Doom for Android.

    Those are the ones that’ll keep your attention for a good long time. There are tons of much simpler games that are still fun like Frozen Bubble and Hyper Rogue. And plenty of games that I haven’t really gotten into very much but that people really seem to like Dungeon Crawl Stone Soup.

    Man. There are a lot now that I’m listing them out. Lol.


  • Jesus. People get big mad about this stuff.

    The problem isn’t mobile games, and it’s not console games, and it’s not PC games. It’s the profit motive and corporations and enshittification. And there’s plenty of that going on in games for mobile, console, and PC. (And, for that matter, TTRPGs. And it’s not like the 300 different collectors editions of Monopoly released every year aren’t enshittification at play.)

    Addictive gotcha mechanics are shitty when they’re tied to microtransactions. Even when not tied to microtransactions, I think they can still be shitty depending on the specific circumstances, and it’s definitely wise to responsibly manage your (and/or your children’s) engagement to not cause other problems in your(/their) life. But is addictiveness in a video game inherently a bad thing? I don’t think so. All games cause dopamine squirts whether it’s Pong or a slot machine. That’s kinda the point of games. There are plenty of Open Source games out there that cause big addictive dopamine squirts. (Mindustry, anyone?) And such games aren’t made to milk whales. They’re made because someone wanted to create and play such a game.

    Don’t be talking too much smack about shovelware! Low-quality games create their own vibes. Some are accidental masterpieces. Both of my favorite two YouTube gaming content creators do a lot of their content on really low-quality games. This series got me to buy Radiation Island and I had a great time playing it. And here is a great video on all the shitty official games based on the movie Avatar.

    “Gaming is as much about socializing as playing” is an awesome outlook to have on gaming! Addictiveness in games can be… concerning. But sometimes particular games are the key by which your kid can be involved in peer group. I’m not saying that automatically trumps any downsides and you should let your kid spend $∞ on Fortnight skins or whatever. But I think probably in most cases a balancing act is superior to a hard “yes” or “no”.

    I should probably specify that I’m admittedly an old fart who doesn’t know shit about mobile gaming. (The only mobile games I play are Open Source ones on F-Droid.) And the only modern console I have is a Switch, and I don’t have any plans to get one soon. I’ve played a lot of Breath of the Wild, though. And a fair amount of Tears of the Kingdom.

    Some final thoughts:

    • Open Source gaming is awesome.
    • The way they’re doing anti-cheat on PC is fucked-up.
    • But so is the way they lock down consoles and phones.
    • Hack your games. Hack your consoles. (If you don’t hack it, you don’t own it.) Get your kids interested in hacking stuff.
    • …responsibly, of course.
    • Play games with your kids! (And not just the ones you want to play.)



  • Yeah, I think “a slice of bread” is a lot more common than “a bread slice”. Not to say I haven’t ever heard “a bread slice” used. I’m sure I have at least a few times. It would be pretty rare, however.

    Though, I’m not sure “a pizza slice” is all that much more common. Maybe there are regions where it’s very common? Or maybe it’s more common in certain contexts? Like maybe sell-by-the-slice pizza places might tend to refer to “a pizza slice” rather than “a slice of pizza” when talking with coworkers? (That said, I’d imagine they’d just shorten it further to “a slice” since the “pizza” part would tend to be obvious in that case.)

    Also, @eager_eagle@lemmy.world mentioned “water bottle”. I think if I hear “a water bottle” rather than “a bottle of water”, I’m probably going to assume it may or may not be an empty bottle intended for water rather than a bottle filled with water as “a bottle of water” would imply.

    Way off the topic of programming, but linguistics is fascinating too!


  • The Go programming language documentation makes a big deal about how it “reads from left to right.” Like, if you were describing the program in English, the elements of the Go program go in the same order as they would in English.

    I say this as someone who likes Go as a language and writes more of it than any other language: I honestly don’t entirely follow. One example they give is how you specify a type that’s a “slice” (think “list” or “array” or whatever from other languages) of some other type. For instance a “slice of strings” would be written []string. The [] on the left means it’s a slice type. And string on the right specifies what it’s a slice of.

    But does it really make less sense to say “a string slice”?

    In Go, the type always comes after the variable name. A declaration might look like:

    var a string
    

    Similarly in function declarations:

    func bob(a string, b int, c float64) []string { ... }
    

    Anyway, I guess all that to say I don’t mind the Go style, but I don’t fully understand the point of it being the way it is, and wouldn’t mind if it was the other way around either.

    Edit: Oh, I might add that my brain will never use the term “a slice of bytes” for []byte. That will forever be “a byte slice” to me. I simply have no choice in the matter. Somehow my brain is much more ok with “a slice of strings”, though.