Friday, April 20th, 2007

Arkanoid: Something to spend Friday on

Category: Fun, Games, JavaScript

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!

DHTML Arkanoid

Posted by Dion Almaer at 7:48 am

4.1 rating from 55 votes


Comments feed TrackBack URI

Ring! Ring! 2002 called. It wants it’s news back.

Comment by gerard — April 20, 2007

Haha….This puts the java version on my phone to shame. Nice :)

Comment by Jesse Kuhnert — April 20, 2007

nice one!!

Comment by nikolai — April 20, 2007

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.

Comment by brilliant — April 20, 2007

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.

Comment by stu — April 20, 2007

DHTML Lemmings ftw.

Comment by Andy Kant — April 20, 2007

What’s even more amazing is that Scott created this 2 or 3 years ago…

Comment by Dylan Schiemann — April 20, 2007

brilliant! who needs flash.. ah well.. except for sound.. i really like this.

Comment by Gordon — April 21, 2007

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.

Comment by Mathieu 'p01' Henri — April 21, 2007

/me should try using synonyms of the word ‘actually’

Comment by Mathieu 'p01' Henri — April 21, 2007

Brosers should support mp3 streaming and dhtml would be golden.

Alternatives would be embedded quicktime, flash, silverlight.

Comment by zproxy — April 21, 2007

This is the best browser breakout game I’ve ever seen.
Really amazing because I can’t stop playing it…

Comment by Christian Effenberger — April 21, 2007

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 .

Comment by Scott Schiller — April 21, 2007

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.

Comment by brilliant — April 22, 2007

Here is my version of Javascript Tetris:

Comment by Sergey Popov — April 23, 2007

aaaaaaaaaaa….how many levels are there~~~i am at 21st…when is the end…~

Comment by terry xu — April 26, 2007

Well, in answer to “why”, one reason is it doesn’t cost $900 to write an app in DHTML…

Comment by Han — September 23, 2007


Comment by WhiteRose — December 10, 2007

Leave a comment

You must be logged in to post a comment.