Friday, April 20th, 2007
Arkanoid: Something to spend Friday on
Scott Schiller is a great participate on Ajaxian, and works over at Yahoo!
How I hadn’t found his DHTML Arkanoid before amazes me, and it is the perfect Friday game.
This is a real labour of love. Not only did he create a great version of the game, but he stores high scores, and users can create levels. User generated content? He should sell that to the big boys!













Ring! Ring! 2002 called. It wants it’s news back.
Haha….This puts the java version on my phone to shame. Nice :)
nice one!!
very nice work. i checked out the source - sure enough, everything except the sound is done is javascript/DHTML. the sound is done via the flash plugin. it’s amazing to me what applications can be completely delivered within a browser these days. DHMTL/javascript is delivering what Java never could.
Aside from the obvious question (Why?)….this is brilliant.
Of course java or flash could deliver this in a much simpler and quicker way, but its still cool.
DHTML Lemmings ftw.
What’s even more amazing is that Scott created this 2 or 3 years ago…
brilliant! who needs flash.. ah well.. except for sound.. i really like this.
Dylan Schiemann: Actually he did that almost 5 years ago. And although this is truely a great remake and I respect Scott Schiller’s work, I’m a bit worried to see such old news on Ajaxian.
Gordon: Actually you don’t even need Flash for sound effects. The WEB APPLICATIONS 1.0 working draft specifies the Audio object to play sound effects and small audio clips. It is already implemented in Opera 9 where one can load an play WAV ( RIFF PCM ) files. I’m looking forward to see more browser vendors implement it.
/me should try using synonyms of the word ‘actually’
Brosers should support mp3 streaming and dhtml would be golden.
Alternatives would be embedded quicktime, flash, silverlight.
This is the best browser breakout game I’ve ever seen.
Really amazing because I can’t stop playing it…
This was written in 2002 and was for me, a great way of getting a grasp of object-oriented Javascript techniques, something I hadn’t really fiddled with up until then. JS-driven animation, sound (the basis of what became SoundManager, actually) and browser performance learnings came in as side effects of this given all the objects, DOM interaction and so on. I developed + tested it on a Celeron 433 I’d had since 1999, so I always noticed if code became slower to run. :) It would be great to see more standard audio and video interfaces in future browsers.
It’s fair for p01 to complain as I shared this with him back then, but it’s nice to see that the game is still usable, playable and perhaps somewhat relevant from a tech/code standpoint. The UGC aspect, while limited, has been interesting. Some of the user-submitted levels have been pretty creative .
The WEB APPLICATIONS 1.0 working draft specifies the Audio object to play sound effects and small audio clips
But it does not work with all browsers in use today, so it’s not a technique that can be used until at least 5 years from now.
Here is my version of Javascript Tetris:
http://www.bereal.ru/tetris/
Nice. Have a look at http://www.pitstreet.com for Javascript Tetris, Puzzle Bubble, Rockman (alias Super Pang), Chocobo Race, Zoo Keeper, Ball Breaker (Gems style), Card Solitaires, Casino Games and much more..
aaaaaaaaaaa….how many levels are there~~~i am at 21st…when is the end…~
Well, in answer to “why”, one reason is it doesn’t cost $900 to write an app in DHTML…
cool…