• 15 Posts
  • 820 Comments
Joined 3 years ago
cake
Cake day: June 9th, 2023

help-circle
  • Best summary I can give: 3D-movement fighting game, very much based around having three heights of attack, and a few ways you can guard moves based on their height, as well as react to your opponent’s guard.

    It’s mostly known for sexualized characters, some of which are visually on the “younger” side, and a very complex, DLC-driven, gacha-based method of unlocking other costumes for its roster. It shares a universe with the Ninja Gaiden games, so a few of those characters like Ryu Hayabusa appear as more than just cameos.


  • Katana314@lemmy.worldtolinuxmemes@lemmy.worldGUIs
    link
    fedilink
    English
    arrow-up
    7
    ·
    11 hours ago

    I’ve been at risk for carpal tunnel before, which is why I primarily use a keyboard.

    …on a GUI.

    Linux is great for a lot of things but so many open-source apps are terrible about giving you a visual interface for something, and then letting you use your keyboard to navigate it. Granted, Windows has steadily enshittified its lead on that front as well.



  • I don’t think it’s a full gate train, since it’s a game that defined my early childhood, but Half-Life 2 had more flaws than I’d initially admit.

    Some I’d the things you need to pick up on to enjoy the levels are not readily apparent in the moment. The gravity gun obscures your view, leading many people to get objects trapped against bits and bobs. They only introduced the intelligent save system in Episode 2, meaning many players get stuck just before a big fight at 20 hp.

    The story, while often environmental, relies very much on Lost-style mysterious elements; not just relating to the G-man but the resistance’s ready acceptance of Gordon’s reappearance. Most crucially, what little further development we’ve gotten on it suggests Valve never really had concrete ideas for a conclusion, or even an answer for people’s burning questions.

    Tap for spoiler

    This even goes so far as to create a time travel retcon in Half-Life: Alyx to undo a character death that may have only happened to up the “drama” levels.




  • There could be two major attacks.

    First is pricing realism. Just like many pre-IPO products, it’s trying to gain interest. Someday, it has to make money, meaning everyone with a cheap/cheesy idea will need to pay for it.

    The second is legislative attacks related to copyright infringement. I’d see it as a progressive legislator asking them for lists of permission from every image author they’ve grabbed from. Inevitably, they profess “We don’t have that!” And the model is blocked. Admittedly, that is not something I see happening soon, but it’s something to hope for.




  • See, this always annoys me. Game info, yes, is hard: The game needs to send info about the guy behind the wall to your client, so it can draw shadows, play their subtle footsteps, etc. But game logic, like “isPlayerInvisible”, should NOT be hackable like that. That means the hacker’s client sent game state var “Hey, I am invisible now” to the server, and the server just said “Sure, okay . Hey, player 87, you are now being shot by an invisible player.”

    Imagine if you sent all state variables while banking. “I send $5 to my savings account, which leaves my checking with $8 trillion.”

    It generally comes down to developer laziness; transmit all info, trust everything, and rely 100% on the anticheat, so the game code can stay flexible and run in all locations.


  • For honesty, recent example from me:

    I bought about a dozen epub comics. They were formatted with a hardcoded 600x450 width or so, maybe expecting a particular device. Having recently worked with epubs to format my own (word) book, I knew the format, and basically wanted to use Python standard library tools to unzip them, rip out some useless sizing/styling code (from hundreds of XHTML files), and zip them back up.

    I hadn’t used Python professionally in a few years, so this was an annoying back and forth to work out the process and remind myself of syntax, especially considering this was something I was just doing for a few of my own books. Instead, taking every important piece of this puzzle/process I’d researched, I instead described the problem to ChatGPT, specifically pointing it to the Python standard libraries I wanted to use. It gave me a one-page program that was mostly complete and I only needed to change in a few areas.

    I don’t think I’d ever pay money to AIs for a variety of reasons. I take that assistance as it comes, and could live without it.