4 ms·
In contrast to other commenters, the html5 side runs super-smooth and the flash is noticeably jerky. I'm running a 2008 iMac.
by andrewingram 16y ago
In contrast to other commenters, the html5 side runs super-smooth and the flash is noticeably jerky.
I'm running a 2008 iMac.
- notyourwork 16y agoIn contrast? Everyone has said the flash is not smooth and html5 is.
- andrewingram 16y agoAt the time of writing the comments seemed to be leaning towards flash performing better.
- pzxc 16y agoNot everyone. Plus who knows how each side was coded. I make games for a living and more times than not, jerkiness/glitches are an indication of bad programming than the platform it was written in. Pong is an ultra-simple game but you'd be surprised even on a game as basic as that the issues that can crop up that require elegant coding. Collision in particular -- the simplest, most obvious way in pong to check when the ball collides is to check the intersection of a point and a line, or a point and polygon/rectangle, the point being the edge of the ball (top/bottom of it for the walls, left/right of it for the paddles) versus the edge of the paddle or the whole paddle. More precise, but more math used and thus a less common way of writing the game, is to check the intersection of a circle and a line segment/polygon. For example in flash, there are some built-in methods that everyone tends to use but don't get "pixel perfect collision" -- if you google that phrase you can see where people have tried to come up with perfect collision and how complicated all the math is for it. I know for a fact just from playing this flash/html5 pong that it wasn't coded perfectly because it glitches when the ball gets to too high of a speed, either getting stuck in the wall and bouncing along it but not away from it, or going right through the paddle. So this is really apples and oranges, unless both halves were coded with the exact same algorithms for everything (and just different syntax for the languages) -- very unlikely -- and, as evidenced by the other commenters also completely dependent on the environment/browser implementations of html5 and the flash plugins. However, way cool on the link-bait worthiness :) I shoulda thought of this =P
- smackfu 16y agoEveryone on a Mac has said that.