47 lines
1.3 KiB
ReStructuredText
47 lines
1.3 KiB
ReStructuredText
=========
|
|
ASTEROIDS
|
|
=========
|
|
|
|
Last week, at work, we joked about creating an Asteroids clone where every
|
|
asteroid had a bug number in it, as a bit of a joke. (Ha ha, every bug you
|
|
kill spawns two more!)
|
|
|
|
I was bored this afternoon, so here's a port of Asteroids to JS/Canvas.
|
|
|
|
Now all I need to do is hook in the bug numbers.
|
|
|
|
|
|
Gameplay
|
|
========
|
|
|
|
You're the triangle in the middle. You want to destroy the circles. You have
|
|
a gun (spacebar), some thrusters to turn (left and right arrow keys) and an
|
|
engine (up arrow key).
|
|
|
|
Remember, it's kill or be killed out there.
|
|
|
|
|
|
Rights
|
|
======
|
|
|
|
The name *Asteroids* is, as far as I know, still property of Atari. I mean no
|
|
ill-will towards Atari by releasing this code. Frankly, it's a poor
|
|
substitute for anything resembling a real game. I just wanted to see if I
|
|
could do it.
|
|
|
|
If anyone from Atari asks, I will gladly rename and/or remove this code. But
|
|
since there are so many *Asteroids* clones as it is, and the original was
|
|
released in 1979, and it was kind of a copy of *Spacewar!*, I doubt they'll
|
|
mind too much.
|
|
|
|
|
|
Strikes me as funny...
|
|
======================
|
|
|
|
The original *Spacewar!*, one of the earliest (if not the original) computer
|
|
games, took `200 hours to code <http://en.wikipedia.org/wiki/Spacewar!>`_.
|
|
|
|
This probably took me 6.
|
|
|
|
I am so glad we've moved past the PDP-1.
|