Hi All,
Excuse me for writing without introducing myself, but I’ve finally finished my remake of the original 1980 arcade game Defender - one of my favourite games, even though I was never any good at it at the time.
http://www.stupey.com/Defender
I’ve tried to make this as faithful to the original as possible, so all the graphics are the same, sounds are the same, and I’ve scoured the internet looking for gameplay details to make sure the alien behaviours, awards, level difficulties etc are as close as I can get them. This game is HARD… but then so was the original !
A few things to look for:
-
crank the sound up LOUD !!! it’s like being in a real arcade !
-
global highscore tables - one is an all-time hiscore table, but there’s also a daily best table, so everyone gets a chance to get their name up there, even when the all-time table has been spanked out of sight
-
I’m particularly proud of the swarmers - different swarms actually fly together controlled by an invisible HiveMind sprite to give them nice complex behaviour - it’s actually possible (but inadvisable) to fly in the middle of the swarm and pick them off one by one
-
I also like the way the baiters behave - now they are nasty…
-
watch how the mountains slide past the stars in the background with proper parallax, and the stars rise and set behind the mountains as you fly past
-
there’s quite a powerful self-built sprite engine behind this - there are upwards of 200-300 sprites active, including the ship, stars, landscape, aliens, bullets, explosion fragments etc etc - each has its own routine to show itself on the main screen, on the scanner, and to move itself
-
extra life and smartbomb after 10,000, 20,000 and every 30,000 points after
-
use the hyperspace with caution - it can cause explosion on re-entry
-
written in Java, running on an applet in a webpage, hiscores maintained by server-side code (in Perl)
Anyway, enough - go on and play it:
http://www.stupey.com/Defender/
Let me know what you think, all comments, criticisms, suggestions etc welcome.
Cheers,
Stu