X

Hey! We highly recommend you launch this experiment in Google Chrome. It may run slower, or not at all, in other browsers.

Okay, I'll download Google Chrome I'm willing to risk it
X

Report This Experiment

X

Share with a friend

An e-mail has been sent. Thank you for sharing this Experiment!

Close

Back to All

Apophis 2029

April 21, 2009
Author:

Shannon Larratt

http://www.zentastic.com/
Location:
Toronto, ON
Rate Experiment (233 ratings):
1 2 3 4 5  
From the Author:

Apophis 2029 is a Missile Command - meets - Space Invaders sort of game. Your job is to shoot meteorites out of the sky before they destroy you. Game is made up of lots of hand-drawn sprites which are saved as transparent PNGs which are animated by a large number of concurrent threads. This is my second experiment after my first game (also here), BingBong! Even though the game has many layers of full-screen animation, and the code is totally unoptimized, the game should run at a good frame rate on most current computers.

Technology:

Javascript only (no canvas element, no flash)

Comments

By badita florin on May 18, 2010

Runs very slow on chrome build 4.1.249.1064 (45376)

On firefox 3.6 it`s ok

Reply to this comment
By Samuel S on November 16, 2009

Amazing, how in the world can this be possible?

Reply to this comment
By Jean Austin on September 24, 2009

It's old school meets new school

Reply to this comment
By ruz on August 11, 2009

cool!

Reply to this comment
By R.MANIVANNAN on July 18, 2009

very crezy.keet it up childhood

Reply to this comment
By George Slavov on June 28, 2009

Would you believe me if I told you this runs smoothly (>24 fps) on IE 8 and poorly (<24 fps) on Firefox 3.5 RC? My computer is fairly slow: 1.5 Ghz Pentium M.

Reply to this comment
By agaloenz on June 26, 2009

nice creation!

Reply to this comment
By RussellSprouts on June 21, 2009

This works fine in IE8. The only problem is that my computer is slow.

Reply to this comment
By Arda Cole on June 19, 2009

Amazing game! Feels extremity dynamic, the graphic styles are also very good! Keep it up!

Reply to this comment
By yogesh on June 19, 2009

thanks

Reply to this comment
By rhill on June 15, 2009

Impressive!

I ran it on Firefox 3.0.10. I don't know if this applies to other browser, but I found out that using HTMLCanvasElement rather than HTMLImageElement when calling drawImage() onto the canvas is *significantly* faster. Thus, if you move all your images onto offscreen canvas elements at init time, and use these offscreen canvas objects in drawImage(), there should be quite a performance improvement, on Firefox at least. Found this with my own experiment:

http://www.raymondhill.net/puzzle-rhill/puzzle-rhill.php?puzzlePieces=50&puzzleComplexity=0&puzzleURL=http://www.publicdomainpictures.net/pictures/1000/velka/photos%20(7).jpg&puzzleRotate=24&puzzleVersion=4

Reply to this comment
By rhill on June 15, 2009

Duh... how embarassing lol: "no canvas." Somehow I ended up here I don't remember how, thinking it was a canvas experiment. Disregard my nonsensical comment (or better, erase it :-)

Reply to this comment
By nemo on June 11, 2009

WRT adding sound - that could be done w/ tags.

Could be generated dynamically (with some work) using data URIs or probably more easily, just a builtin set of tags

Reply to this comment
By Testing on June 11, 2009

Neat little game, oddly it seems considerably slower in the chrome unstable under linux than tonight's FF nightly. Chrome's definitely a good performer with all the other experiments i've tried, this is the exception.

Reply to this comment
By m.camporeale on June 07, 2009

I can't understan it I"M SLOW

Reply to this comment
By RagingIndian on June 03, 2009

Dude! Awesome!

Reply to this comment
By dude on June 02, 2009

amazing

Reply to this comment
By Leo Manuel on June 01, 2009

I love the mounted of hours in some ambience making the viewer relax.

Reply to this comment
By Nina Newman on June 01, 2009

Love it

Reply to this comment
By Randall A. Gordon on May 23, 2009

Flash. Is. Dead.

Reply to this comment
By andre on May 21, 2009

runs reallllly slowly in chromium svn and ff3 on linux.

Reply to this comment
By pete on May 20, 2009

Nice work. Would be awesome if u could add some sound files for collision... does the DOM support this (Im a lame actionscripter) ? ...

Reply to this comment
By me on May 01, 2009

Tried with midori 1.6, and found it was smoother than the last chrome version.

Anyway, very impressive demo !

Reply to this comment
By charles_nelson_reilly on May 01, 2009

What a great visual style! Very impressive.

Reply to this comment
By Josh on April 28, 2009

Huh. This actually runs much much faster in firefox than in chrome. At least for me.

Reply to this comment
By TWON on April 27, 2009

MONEY

Reply to this comment
By renee on April 26, 2009

this is sweet:-)

Reply to this comment
By Jared on April 23, 2009

Isn't it funny thought that the video is showing Firefox and not Chrome?

Reply to this comment
By alek on April 22, 2009

Wow. This is fantastic! I didn't even know you can do that with JavaScript!

Reply to this comment
By ranjeet on April 21, 2009

nice game...........

Reply to this comment
By Yusuf on April 21, 2009

Absolutely fantastic! The mood and style is excellent. Top work :) One small thing to fix: when the rockets hit the clouds, the flame disappears behind the darkest cloud, while the rocket continues on. Otherwise, lovely.

Reply to this comment
By guy on April 21, 2009

I can't believe this isn't Flash.

Reply to this comment

Add a comment

All fields are required to prevent spam.