top | item 5755653

Pearl Boy WebGL Demo

163 points| hiteshtr | 13 years ago |gooengine.com | reply

80 comments

order
[+] edvinbesic|13 years ago|reply
This actually worked great om my BlackBerry Z10. I had no idea it supported WebGL, thought it was going to be a write up along with the demo i could read but was pretty surprised when the demo kicked in.

Graphics look great and everything feels smooth, hope they make a game out of it.

[+] raymond_goo|13 years ago|reply
Thanks for all the nice compliments and thanks for pointers on where we need to improve things ! :-)

Consider signing up for the alpha, we hope we can let in another round of users soon !

[+] pornel|13 years ago|reply
Do you prevent default action in keyboard and click handlers? In Opera and Firefox I can sometimes see focus outline and text selection flashing, probably activated by my 1-key keyboard shortcuts.
[+] kayoone|13 years ago|reply
this was on the frontpage already a while ago, cant find the HN discussion link but this was the linked content: http://metaphysicaldeveloper.wordpress.com/2013/04/23/webgl-...

Its looks nice and all, but these kind of WebGL demos arent all that impressive anymore now that we have seen things like the unreal engine running in the browser. http://www.unrealengine.com/html5/

There isnt really alot you cannot do with WebGL today. If i showed you this as a compiled C++ demo, most probably wouldnt be impressed.

[+] hiteshtr|13 years ago|reply
But i find the loading time of unreal engine very slow, their is more to happen
[+] aooeeu|13 years ago|reply
Not great if your keyboard is in Dvorak :-)
[+] elisee|13 years ago|reply
Yup, this is a real problem with game input on the Web platform right now. You can't get geographic keycodes, only virtual keycodes. I haven't stumbled on any specification / API proposal to fix this. Anybody know if browser vendors have something in the works?
[+] KMBredt|13 years ago|reply
Interestingly, it uses WASD for rowing, but the arrow keys (or the mouse) for diving.
[+] obviouslygreen|13 years ago|reply
This is the first WebGL demo I've seen on HN (or anywhere else, but I don't exactly go looking for them) that not only works, but works very well, in Chromium on Ubuntu.

Granted, I'm on 11.10, so perhaps my browser is a bit out of date... still, though, it's kind of nice to see what all the fuss is about. The game played very smoothly for me.

[+] jstanley|13 years ago|reply
I'm Chromium 25 on Ubuntu, and I get "Your browser doesn't seem to support HTML5 and WebGL. The best thing to do is upgrade to a modern browser that supports all the awesome things the web has to offer"
[+] Hugeen|13 years ago|reply
I really enjoy seeing new WebGL games emerge. This one is very fluid and beautiful.
[+] maciekp|13 years ago|reply
But it's not a game, out of curiosity, are there any good games written in WebGL(because all I see are demos)?
[+] kevingadd|13 years ago|reply
Incredibly flickery, and the camera and player character frequently clip through the terrain. Nice animations and music though.
[+] dougk16|13 years ago|reply
Extremely cool atmosphere created in this demo. In the deeper waters, I was really held in suspense, waiting for the music to turn ominous and a sea monster to eat me, but alas it didn't happen.

Minor feedback, it seemed like the instructions would disappear before I had a chance to read them...maybe just me. Quick enough to figure out though.

[+] pawelwentpawel|13 years ago|reply
Even though it might have been already showcased some time ago I haven't seen it yet. It's beautiful. I especially like the reflective water. Parallax effect in the diving mode is also a nice touch adding some extra depth.

Have any of you tried running it on iPhone 5? I wonder if there were any performance issues (if it worked at all!;).

[+] hiteshtr|13 years ago|reply
Another great thing about this demo is the movement of water, it always move in opposite direction of boat's movement which gives the feel that we are sailing in another boat with camera parallel to boy :)
[+] raymond_goo|13 years ago|reply
There is a trick running the web browser on an iPhone with WebGL enabled using testflightapp. We hope that Apple will enable WebGL as a default soon. Basically the technology is all there...
[+] shdon|13 years ago|reply
On both Firefox and Chrome on Mac OS X (10.6.8), the water itself flickers quite badly, despite a smooth framerate.
[+] shocks|13 years ago|reply
What versions? No problems for me. Firefox v24 and Chrome 29.0.1514.0 canary.
[+] belgianguy|13 years ago|reply
I hadn't seen WebGL look so pretty and fluid, if they can create a whole game like this, it might be a pretty viable platform.

The link in the upper right corner gives a Drupal PDOException error, though.

[+] hmbg|13 years ago|reply
Yes, it seems the server was not expecting this kind of attention. Should be fixed now.
[+] apunic|13 years ago|reply
Butter smooth and so atmospheric graphics, especially the rowing part
[+] drewcrawford|13 years ago|reply
I see a lot of jitter on a very fast Mac. (Safari 6.0.4).

Somebody who understands Web GL tell me -- developer's fault or browser's fault? It looks a little like numerical instability to me rather than a framerate issue per se, but I'm no 3D expert.

http://jsbench.s3.amazonaws.com/jitter.m4v

[+] sgt|13 years ago|reply
Very smooth on this side too (Chrome 26 on OS X). The graphics looks a bit jagged. Is that a WebGL restriction or is it the demo itself? I am not very familiar with WebGL.
[+] zopticity|13 years ago|reply
Pretty impressive. Too bad it doesn't have collision detection yet. I love the reflection!

Another step closer...to console games on the browser.

[+] lukedjn|13 years ago|reply
Collision detection works on the crates underwater. Not sure why they didn't use it on the floating crates.
[+] shocks|13 years ago|reply
Smooth as silk, Firefox v24 (Nightly). I'm seeing approx 60FPS with no visible CPU/GPU load. Wonderful! :D
[+] m_eiman|13 years ago|reply
Doesn't work on the current release of Firefox though. Webkit/Chrome really is turning into the IE of this decade :P
[+] dannysatan|13 years ago|reply
works nicely on Nexus 4 in chrome :)
[+] wjoe|13 years ago|reply
In Chrome on my One X, it says the browser isn't supported. Works well with Firefox Aurora, though the graphics are noticeably worse than running it on a desktop browser.
[+] andyhmltn|13 years ago|reply
Wow. Awesome graphics for the web!