Of course if’s best to avoid dangerous conditions, but you must realize that weather changes fast and a clear road can become very low visibility in the matter of minutes. There are also urgent and emergency situations where it’s rational to take the weather risk and drive much more cautiously than the alternative. Finally the issue is not strictly visibility it’s more the pavement condition. Autonomous drivers can’t “feel” the road the way a human can, at least not yet, so conditions that a human could safely cautiously navigate just aren’t safe for a non-human right now.
Personally I don't like how games feel when they are hitting sub-30FPS. Nothing to do with action or reflexes, everything just lags. Games, especially, should feel snappy at the least.
Honestly, as time passes the bigger issue is seeming to be issues in the core simulation. Parts of it aren't implemented, parts of it are tuned very weirdly, parts of it are just bugged, parts of it don't display information to you accurately, etc. You can find more and more complaints and weirdness as people dig into the game implementation via decompilation and manual testing. There's also issues like the mod system being promised right after launch (weeks/days?) and getting pushed back months. I think these are the issues people are more frustrated with at this point. None of this is the end of the world, but as someone who bought it, it kind of doesn't feel worth spending time on the game when it's clearly half-baked.
Strategy gamers are incredibly whiny and entitled in my opinion. I struggle to remember a strategy game or DLC released by a major studio recently that wasn’t review-bombed on release. And yet studios aren’t going out of business, indicating that people are getting value out of these products and repeatedly buying and enjoying them.
This really frustrates me because it makes it very difficult to actually determine what games or DLCs are worth buying. If every release is reviewed "mostly negative" on steam, then the reviews don't help inform you about the quality of a game.
If you look at steam reviews, it’s even more frustrating - you’ll get negative reviews with 20, 40, even 80 hours of playtime.
80 hours is a good number to review a game at though, you even saying this means you don't understand the basis for why people review games. If someone puts 80 hours into something and regrets it, it's useful information to know.
The opinion of someone who only put in an hour and got bored will be shallow. At best they can complain about new user experience, but that's it. an hour isn't long enough to understand the game systems of a sufficiently deep strategy game
I might have a lack of perspective here, but the line "If someone puts 80 hours into something and regrets it, it's useful information to know" just doesn't map for me. I can't imagine a game that someone is enjoying enough to play for 80 hours, but then they end up regretting it. That just doesn't seem possible. It might just be that I'm out of touch and experience games differently than others though.
To disagree a bit further - 80 hours is a really long time! If it takes you 80 hours of game time to notice an issue, it's probably not a major issue and rather you've gotten bored of the game and are now hyper-sensitive to every little bit of jank or questionable design. It's like the people who will leave a negative review on a survival game with thousands of hours played - the problem isn't the game, it's that they got bored! If after two weeks of enjoying playing the game full time you don't feel like you've gotten your money's worth, you might need to lower your expectations.
Oh - I'll throw a quick exception for games that are predatory. If after 20/40/80 hours the game changes such that you need to start dropping a bunch of cash to keep progressing, that's deserving of a bad review to warn others to stay away lest they end up paying much more for the game than the sticker price indicated. Addiction machines designed to absorb as much of your income as possible like some sort of drug-dealing mosquito suck and deserve to be called out.
Interactivity changes things. A lower frame rate can also make input feel less snappy, which is obviously something you don't run into in film. The frame rate in a film is constant, so there are no variations or drops as there are in rendered games. Those drops and variations can be more noticeable at lower frame rates, even if they don't affect playability in a simulation game the same way they would in a fast-paced shooter.
Films also naturally have motion blur which makes fast movement look softer and less jerky even at relatively low frame rates.
With that said, frame rates being around 30 probably shouldn't really be that big an issue in a simulation game. People who are used to faster frame rates will notice the difference -- again, games are different than film -- but it shouldn't be that big a thing.
But it's worth noting that if those are the figures people get with new high-end systems, that probably means reasonable but less high-end or slightly older systems will have to settle for even less, to a point where performance could actually be an issue.
Yeah I love rust’s todo!() macro for this. Not only does it throw an error, but it also typechecks in any context. Normally a function needs to actually return whatever it says it will return. But throw a todo!() in there, and you don’t need to return anything at all. (I assume there’s some type magic going on behind the scenes. Whatever it is, I love it.)
But generally I agree that it’s overly persnickety to complain about empty functions. My use case for them is that sometimes you need to pass a function as an argument and the function may be null - to indicate you don’t want to do any work. It’s often cleaner to use an empty function as a default value rather than add null checks everywhere.
I don’t use eslint at all because of defaults like this. Having my coding style negged by a tool feels awful. I hate gofmt. I ran it once and it deleted a bunch of empty lines in my code that I had put in on purpose to aid readability. And wow, that pissed me right off! I just know I’ll hate a lot of eslint’s rules just as much. 30 years of coding experience gives you opinions. Kids these days don’t even know how to use the ternary operator properly.