Hacker News new | ask | show | jobs
by looping8 939 days ago
My favorite is about the latest Pokemon game that has a fully rendered ocean at all times, which ruins the game's loading time and is, if I remember, never explored.
4 comments

A Tumblr post which goes into how truly insane this is, and offers a possible explanation for how it got to be that way:

https://www.tumblr.com/sunspotpony/712834929488216064/so-i-d...

Well that was a fun read until it forces you to log in :(
I rebelled. On the console I set the display property of the #glass-container element to "none", hiding the popover window:

document.querySelector("#glass-container").style.display = "none";

Then since scrolling was disabled, I just used the window.scroll() function to scroll down and see the small parts of the article that I wasn't able to read before the popup appeared.

This works because Tumblr doesn't actually remove the parts of the article it doesn't want you to see from the HTML output, so it's still perfectly viewable if you can get past the popup. This is not generally the case though, for example most news sites actually remove the text you're not supposed to see if you don't log in.

If I could figure out how to re-enable scrolling, I'd have a recipe for a pretty delicious Greasemonkey script.

Dear tumblr -- Sincerely fuck off with this bullshit, thanks.

Disabled scrolling is almost always implemented by setting the `overflow` CSS property to `hidden` or `none`. You can add a UBlock filter for a specific site, as the sibling comment suggests, but on the fly you can also just use the console to filter for elements with that property and disable it or set it to `auto`.
Use ublock:

  www.tumblr.com###glass-container
  www.tumblr.com##body:style(overflow:auto !important)
Oh no

I logged in

This is what happens when you let the intern make the ocean with no oversight. "Hey, the ocean is too curvy." 100x Earth -> "Better?"
The Switch era of Pokemon games, aside from some interesting spinoffs, has really been slapdash work. They know it'll sell, so it's always minimum effort. The biggest upset is still that newer games no longer support having all pokemon in them.

It's not like it's a massive effort to support those mons - they haven't been doing significant 3D model updates since the 3DS era already.

It's so frustrating seeing as Pokemon is literally the biggest franchise in the world, bigger than Mickey Mouse(!!!!!), and yet the switch games feel like they were put together by a team of 10 programmers on a budget. I know Gamefreak doesn't own pokemon, but jesus christ whoever approved the latest games for release should be fired.

Or actually, maybe they should be given a promotion because despite all the bugs and poor performance the game still sold incredibly well, so why spend any more money and time on development if it clearly doesn't matter.

I can't decide.

It's definitely a lot of work to have all pokemon. They all need stats. They all need a habitat. They all need a moveset evolution. And if you fuck up even one a ton of fans that really like that pokemon are upset. It's disappointing but I really understand why they don't do all pokemon.
>They all need stats

>They all need a moveset evolution

Neither of these have to shift a substantial amount between generations. The current stats & moves structure solidified by gen 4 already.

>They all need a habitat

No they don't. Trade them in and out of Home/Bank/whatever to move across generations, trade with other players, etc. This was standard flow up until the latest few generations.

There is not much extra game design consideration needed until you're talking about new features. But a good percentage of mons are still in the new games, so is it really that much extra effort to balance when you have new features in play? It can be as simple as just not giving older mons the same new abilities. Not every one got mega evolutions, for example.

Gamefreak are just lazy. Employee reviews seem to confirm this: https://www.youtube.com/watch?v=hFWjhfhJJqE

How is this still a problem? We’ve been building large open worlds for ages now. At what point did some developer decide to always render the ocean and this never got addressed?
Or the Crysis 2 ocean designed to slow down and GPUs at the time because they did not overdo tesselation. Good old nvidia and crytek.