Thrust
Thrust by Jon Combe is a rewrite of the classic 80s 8-bit computer game using JavaScript and canvas. Everything within the game space (such as the planet surface, ship, enemies, fuel tanks, etc) is dynamically drawn using canvas.

Thrust isn't for the casual gamer
In Thrust you must shoot the enemies before they shoot you; pick up the fuel; shoot the reactor repeatedly until it starts counting down and then collect the pod to escape the planet. Controls are: Z and X to rotate left and right; the enter key to fire, shift to thrust and space to use shields.


Comments
Alex Paradise
My friend, this is quite fabulous. I too had a BBC B, a proper machine, and this takes me right back…it is unnerving that, having not played or even remembered Thrust for twenty-five years it all just comes back.
Now then, canvas Elite up next, is it? Give me a shout if you need a hand
Posted on April 20, 2010
Marlon
Works well on Safari. Great game.
Posted on April 25, 2010
Carsten Berggreen
Oh how this reminds me of my first computer. A commodore 64… very true to the original game. I believe the graphics surrounding the level was not solid, but I think the solid version looks more pretty.
Thanks for a great “flash back”. If possible, check out the great archive of C64 remix music: http://remix.kwed.org/index.php?search=thrust
Perhaps you could borrow one of those for title music
Posted on May 5, 2010
Gert-Jan
I wonder how you perform the hit detection. Is it pixel based or vector based? Maybe you’d like to share it in a little tutorial. Keep up the great work!
Posted on October 5, 2010
Related demos