Hacker News new | ask | show | jobs
by spyder 3613 days ago
Pokemon GO and Interactive Dynamic Video:

https://www.youtube.com/watch?v=9f1fCCb3hVg

2 comments

Thanks for this link. Really cool use case, and maybe Niantic will check it out, if they haven't already.
Video analysis is usually very slow. I'm curious what their runtime is.
Yes, my battery doesn't drain nearly fast enough when I'm playing. This would definitely fix that.
Funny comment. :)

But actually this is unlikely to make a big difference on battery drain. Pokemon GO appears to be built on Unity and Unity is pretty notorious for having poor battery management. Whether you're pegging CPU or not, Unity burns lots of power. So, the incremental battery life hit is likely to be low in doing image processing on top of a frame.

Seriously, fuck Unity. It's the indy game equivalent of vendor-lock in, with everything negative about it.

They can't be arsed to fix a simple VSync bug on Linux, meaning even simple sprite games, or even more insulting: TIS-100, a game about optimising assembly on fake retro-hardware, deliberately made to look like a terminal, always burns 25% CPU power on my laptop.

More importantly, as Paolo Pedercini[0] mentioned on Twitter recently:

> I can open my Flash crap from 15 years ago no problem, but a project I made last year in Unity 5.1 crashes silently if rebuilt in Unity 5.3 I'm telling you: today's indie game production is a Unity monoculture that will disappear at the next hardware architecture cycle

[0] https://twitter.com/molleindustria/status/760904169444274176

That's an awesome "real world" example of where this could be used.