Mac Invaders isn't an Invaders game for the Apple computer, it's just a conversion of one! For the HND project I actually got the chance to write a game, but don't expect much from it because the emphasis was on object oriented algorithms and not game play. Also there was the restriction of using BGI (Borlands Graphical Interface) routines, which aren't up to much.
 
 
First the original game had to converted from it's original state as described in the book Programming with Class (N.A.B. Gray, 1994, p.78). The original code was written in Apple Mac based C++ and using features from it's GUI environment. This meant conversion was not easy. All the mouse and graphics routines routines had to be re-written along with a few other non-standard C++ calls. The mouse code was written to support 3 button mice but as many have 3 buttons and not the drivers to support them the third button could also be emulated.

Next, other object orientated features were merged into the code to support a 3-way firing gun, Darleks, guided missiles, lives, scores and sound etc. Anyone who has played Gray's version will instantly recognize how faithful this PC version is to the original.
 

Download MAC-INVADERS v2.5
 
 

Giga's House

For Sale

GigaHex Files

Rocket Mad

Cool Links

E-Mail Me!