152 karma · joined March 14, 2020
Case in point: list::sort. You don't want to try running quicksort on a linked list. Or remove_if: great we've abstracted the difficult task of removing things without erasing them, except we can't do it on maps. (C++20 seems to add an erase_if, apparently admitting that the two-step remove/erase is silly).
Then there's the fact that C++ iterators are basically pointers into the data structure, where for vectors (your common case) you'd do much better with index/container pairs, both for stability and bounds checking.
Although I haven't played with it and can't tell you whether it can compile the open source Zork.
Like those birds that will always mirror your movement to stay just out of reach, move erratically otherwise so you're guaranteed not to get a hit in (forget about hitting them with your spear when they're in the air), and just when you managed to get under them where you might be able to land a hit they'll drop down on you to deal contact damage and flutter away again.
10 hours in, and I've not even started the game since Saturday afternoon, when I was expecting not to be able to drag myself away from it (being a huge fan of the first Hollow Knight).
Are you the author of the web site? Please make sure the PgDn key works for scrolling through the page. At the moment it switches images which are just barely on the screen.
Another thing that's hurting readability is monospace.
Even then, it's not something I can do indefinitely. I've played GT7 on a friend's PSVR2, and sometimes elevation changes in particular tend to mess up the brain for a moment. It's somewhat disconcerting. Also, as someone who wears glasses, there's just no way to make the headset fit entirely correctly, and it tends to slip over time and the view becomes blurry.
Outside of that... control schemes are the major issue for me. You can't just blindly walk around in your room without falling over things, so movement is highly unnatural in VR unless you're in a cockpit. And the various attempts at making the player manipulate something with those hand controllers are just embarrassingly bad. I think this is one of the reason why so many VR games feel like toys you play with once before discarding them as a failed experiment.
The only other killer app are pinball simulations. It's surprising how much depth perception can make it so much clearer what the ball is doing, and the downsides of VR don't matter because you're stationary and only need two buttons.
I like racing sims, so I was interested in VR in the early days, but after experiencing it, I decided for now that I just don't want the associated hassle.