SC443:
Computer Game Programming
Assignment
#1: Review a Computer Game,
Game:
Star Wars: X-Wing
Company:
LucasArts (Distributed by Electronic
Arts Asia Pacific)
Genre:
Space Combat Simulation
Single
Player Campaign: Yes
Multiplayer:
Yes
Price:
$19.90
Availability:
Yes
Version
Reviewed: 2.02
Date
Reviewed: 30/7/2004
The game I will be reviewing will be Star
Wars: X-Wing Alliance. For the ease of reading, this review has been split into
a few sections listed below. The sections are linked to the respective
locations on this review, so you may skip any unnecessary sections which you do
not wish to read. Each section will also contain my own personal view of the
respective section.
The sections are:
·
Background,
Game Information (including minimum requirements) and Installation
·
Storyline
for single player campaign
·
Options
·
Gameplay
(Single Player Campaign)
·
Graphics
·
Summary
Background and
Game Information
From the title of this game, you will know
that it is another Star Wars game, made to milk all the money from the franchise.
As the successor to the wildly popular X-Wing series (including X-Wing and TIE
Fighter), it is expected to be another hit from LucasArts. Due to the failure
of X-Wing Vs TIE Fighter which lacked a strong storyline, LucasArts decided to
come up with a game that is not just driven by its multiplayer functionality,
but for its story in the single player campaign mode. Using features inherited
from its predecessor, it is expected to not just ride the popularity of the
Star Wars franchise, but to set out new standards for games of its genre.
As a space combat simulation game, it is
not unexpected that it will have relatively high computer requirements.
However, as the game came out in late 2001, that is no longer a problem. The
basic operating requirements of this game include:
·
Windows 95 or higher
(works on Windows 2000 and Windows XP)
·
DirectX compatible PC
·
Recommended CPU speed of
200 MHz and above
·
Minimum 32 MB RAM
·
Minimum 300 MB Harddisk
Space Required (500 MB recommended)
·
Video Card:
Ø
2 MB PCI Video Card or
AGP Graphics Card for software rendering mode
Ø
4 MB PCI Video Card or
AGP Direct3D Graphics Accelerator for 3D Hardware Support
·
16-bit Soundcard or
better (3D Soundcard optional)
·
·
DirectX 6 or higher
(DirectX 6 included in CD)
·
Required: Mouse,
Keyboard and Joystick (Force Feedback Supported)
·
Multiplayer Support:
Ø
LAN (IPX or TCP/IP) : 8
Players
Ø
Internet (TXP/IP) : 4
Players
Ø
Direct Modem: 2 Players
Ø
Direct Serial: 2 players
Ø
Additional Multiplayer
Requirements:
² Modem: 28.8 kbps or faster modem for Direct Modem or Internet Play
² Internet: 32 bit Dial-up or Direct TCP/IP connection. 28.8 kbps minimum
² Direct Serial: Null Modem Cable required
·
Using my PC as a test bed,
it easily meets all of the requirements necessary. The specifications of the
machine used to review this game are:
·
Hardware:
Ø
Intel Pentium 4 2.8E
(Hyperthreading enabled, 1 MB L2 Cache)
Ø
Abit IC-7 Pentium 4
Motherboard with Intel 875 Chipset
Ø
1 GB DDR RAM
Ø
nVidia GeForce4MX 440
AGP Video Card with 64 MB RAM
Ø
OnBoard RealTek ACf97
Soundcard (using optical output)
Ø
Ø
Logitech Wireless Mouse
& Keyboard
Ø
Logitech Wingman Force
Extreme Joystick (Force Feedback Enabled)
Ø
·
Software
Ø
Windows XP with SP1
Ø
DirectX 8.1
Ø
Latest drivers for all
above-mentioned hardware (as of 30th July 2004)
·
Multiplayer
Ø
Motorola SGP1000i
Wireless Cable Modem/Router
Ø
SCV MAXOnline3000
Internet Service Plan
Ø
Multiplayer Mode tested
on Microsoft Internet Gaming Zone (players from various countries)
Installing the game was no problem at all
with the autoplay launcher that comes with the CD. Upon insertion of the disc,
an option menu pops out that allows you to either install the game or test your
PC for the available minimum requirements. As expected, the tester tells me
that I meet all the minimum requirements and so, I proceed to install the game
itself. The game comes with 2 different installation options – a complete
install or a minimum install. The difference in installation is due to the
mission files which are not necessary until a mission is loaded. With the
minimum install, mission files are not copied over to the hard drive, which
means a longer loading time when starting a mission.
Picture
of the Launcher Application before and after installation
Upon successful installation, a sub menu
is created under the Start Menu, and you have the option of installing DirectX
6. Since I already have a better version of DirectX, I skipped that portion and
the installer proceeded to ask me if I wish to calibrate my joystick. All this
does is actually invoke the Game Controllers menu
under your Control Panel, but it is sufficient to calibrate the joystick. Once
all that is done, the installed launcher will appear, and give various options
for the player to choose. The options are:
·
Play X-Wing
·
Pilot Options
·
Hardware Configuration
·
Registration, On-Line
Options & Documentation
·
Uninstall X-Wing
·
Exit to Windows
The first option is self-explanatory. The
second option allows the player to be able to create multiple users for the
game. In essence, this simply creates a new user profile to be loaded when the
game is started. This user profile stores information such as number of kills,
battles completed, number of missions completed, score, rank, etc, etc. Before
playing a game, the player must make sure the proper user profile has been
loaded (it is default to the last used profile). Under Hardware Configurations,
you have the choice to check your computerfs minimum requirements (although I
find that this is really unnecessary), to select and calibrate your joystick
(which is identical to Windowsf Game Controller options in the Control Panel)
and an option to install DirectX6.
Create a new pilot or choose from a list of
existing pilot profiles.
Under On-Line Options, you have the option
to register your game on LucasArtsf website, view the ReadMe file,
Troubleshooting Guide, License Agreement, and a link to the LucasArtsf website.
One thing to note is that this version is a re-released OEM version, which
means the manual for the game is given only in PDF format softcopy on the CD.
However, the option to view this documentation is not available on the
launcher. You have to manually access the CD to view the file. I believe this
is an oversight by the creators of the OEM version. The last 2 options on the
main launcher are pretty self-explanatory.
I feel that this launcher system of
LucasArts is pretty effective. It gives an intuitive feel to the way someone
should get around to playing the game. Although it is lacking in a link to the
softcopy of the documentation, I believe this is the oversight of the OEM and
not LucasArts themselves, since the original release version would have a
hardcopy of the manual. Once all this is done, I proceeded to begin playing the
game.
Storyline for Single
Player Campaign
The story is set in the Star Wars Universe
between the movies gThe Empire Strikes Backh and gThe Return of the Jedih. The
player is Ace Azzameen, the young son of the head of a family shipping company,
Twin Suns Transport Services. At the beginning of the game, you find out that
Acefs uncle, Antan Azzameen, has been secretly using the familyfs transport
services to help out the Rebel Alliance. Very soon, the Empire (with the help
of rival transport company, Viraxo Shipping Conglomerate) discovers this and
pursues your family to eliminate all Rebel influences. The Azzameens soon
realize that they have no where else to turn but to join the rebels with a
friend of the family, Olin Garn. There, Ace joins the Rebel Alliance as a
pilot, and eventually ends up as one of the ace pilots in the Rebel Alliance.
Through the course of the many missions
and campaigns, you will slowly find out the connection between Viraxo Shipping
Conglomerate, the underground mafia organization Black Sun, and the secret
dealings they have with the Empire. Near the end of the game, Ace not only
unravels the plot behind the Viraxo, takes his revenge for his family, but he
even gets to pilot the Millennium Falcon against the second Death Star, just like
in the movie gThe Return of the Jedih.
This new original story set to bring the
player into the game is very effective. It draws the player into the game and
evokes personal emotions as you find the Viraxo slowly destroying your fatherfs
company, and eventually causes the capture and deaths of several of your close
relatives and friends. As the story progresses until you join the Rebel
Alliance, you get to find out interesting details regarding the Star Wars
Universe itself, facts that you would not have known from just watching the
movies. For a Star Wars Fan, this is a definite selling point. For those
unfamiliar to the Universe, explanations are plenty during the game itself.
Even the in-game dialogue attempts to bring in more of the story, the betrayals
and the various twists and turns in the plot.
Throughout the game, you also get to pilot
ships in famous battles that occur throughout the Star Wars movies. Those of
you who have watched gThe Return of the Jedih will surely remember the Battle
of Endor, where the Rebel Alliance struggles to destroy the Death Star as a
final effort to get rid of the evil Emperor and claim freedom for the Universe.
Not only do you get to join in the battle, but you get to fly the Millennium
Falcon and destroy the Death Star as well!
Fly the Millennium Falcon against the Death Star II!
The first thing before playing any game, is to explore the various options that is available to
the player. This is used to maximize the playerfs experience as well as to customize
certain features to the playerfs fancy. Indeed, customizability is a feature
that many gamers would like, but is sorely lacking in a large number of games
out there.
Under General Options, you have the choice
of setting the gamefs general difficulty (between Easy, Medium and Hard),
setting yourself to become invincible, turn off craft collisions (remove object
collision detection) as well as unlimited ammo. The last few gcheath settings
however, will affect the playerfs score and rating significantly. However, it
is a good point to have these options in the game, as some players might have
difficulty in certain missions, and get stuck in the storyline just because
they arenft good with a joystick or canft remember all the keyboard commands.
There are also options there to set custom text messages for use in multiplayer
mode, as well as presets for your basic ship configuration such as shield,
laser and beam recharge rates.
To simplify the settings for non-hardware
savvy people, they have a General Performance Settings menu that has presets
for the rest of the options such as video resolution, texture quality and sound
quality based on some predefined characteristics, such as the CPU clock speed
or the amount of RAM available. Of course, the user has the option of
configuring the various sections himself.
Under Video Options, the player has a
choice to select 3D hardware or software rendering, video resolution, and
various other 3D related options to increase performance in the case of a
slower PC. A hardware-only option is also available for the user to customize
the colour of his Heads-Up Display in the game, which is a feature I find very
unique. Most other space combat simulations donft have this option. Similarly,
under Audio options, the used has the choice to do the same for fine tuning his
audio features, such as 16 channels or 32 channels, or perhaps using 3D sound
acceleration.
Under Game Controller Options, the player
has a choice of customizing the input device (mainly the joystick) that he
uses. Here, you can set to turn on/off the Force Feedback System, set the
strength of the force feedback, enable a rudder control, remap the joystick
buttons or even flip the Y-axis (a common feature in most space simulation
games).
A very good feature found in the option
menu, is an option to view all the game cutscenes that the player has seen
throughout the course of the game. This is very important, as a lot of people
often play games for its Full Motion Videos (FMVs) or cutscenes. These often tell
the progression of the story, and it is a welcome feature to give the player
the opportunity to view it again at his leisure. Most games would require
having the player to play through the game again just to see these cutscenes.
The option to exit to Windows is also
found here.
Now that we are done setting the game to
the playerfs preference, itfs time to see how the gameplay is like.
Gameplay (Single Player
Campaign)
The story starts off with a cutscene
showing your Uncle Antan leaving a Rebel Alliance base. Soon after that, you
are introduced to the disagreements between your father and your uncle
regarding that matter. A few scenes later, you find yourself in the cockpit of
a ship with a droid, Emkay, who is actually there to let the player know what
to do next. This cockpit mock-up is actually a kind of menu screen. You have
the option of starting a mission, reading your characterfs E-mails (which
actually brings the story to a greater depth) and other options which will be
available only later in the game (including looking at your rank, skill level,
trophies obtained, medals awarded and a lot more). Later in the game when you
defect to the Rebel Alliance, you will get the option to go to the Rebel
flagship and do other things, such as read the Tech Library which contains
information regarding various ships you will encounter, enter a Film Room which
you can use to read flight recorder logs (which you can record during a
mission) to find out what went wrong earlier, or even play previous missions on
a Combat Simulator.
Start off with an exciting cutscene to
bring the player into the story immediately!
Once you choose the mission, there will be
a brief introduction and back story to the mission. After that, a mission
briefing will appear with a map of the locations that you will need to visit in
order to complete the required mission objectives. It is common in the game to
occur on multiple maps, since this is more realistic because in the Star Wars
Universe, you always have the option of escaping to hyperspace and run off to a
quiet spot in space to recover or repair your ship. Upon acceptance of the
mission, the game will begin to load the mission files, during which a summary
of the objectives will be displayed on the screen. Once the mission is loaded,
you find yourself in your ship in the hangar of your base/flagship.
A view of your hangar. Various ghot spotsh allow you to choose various options from reading
E-mail, to starting a mission.
Even before the mission actually starts,
you have a few more customizable options. For some missions, you have the
choice of craft which you wish to pilot, from the speedy A-Wing to the slow but
power-packed Y-Wing and the well-balanced X-Wing, it is up to you which craft
you wish to complete the mission with. Each craft has its own set of
characteristics which means the player has to be familiar with those. The
player also has the option to choose which kind of missiles he wishes to carry.
For example, proton torpedoes are stronger in terms of firepower but move
slowly, allowing the enemy to escape easily. Once you choose your armament and
craft, you can just press a button and the ship will launch itself into space.
Once in space, you can see your mission objectives
displayed on your HUD. A targeting computer screen is shown as well, giving you
accurate information regarding the target which you have locked on, such as the
shield rating and hull strength. On the top of the HUD, you will see your
shield/engine/laser recharge ratio, as well as your craftfs current speed.
Another screen on the HUD displays various information which
can be controlled by the player. You will be able to see things such as
your craftfs current damage assessment, repairs, a summary of friendly/enemy
craft information, previous dialogue spoken in-game, as well as an option to
speak to your wingmen or even ask for reinforcements if the mission allows for
it when you find yourself in trouble.
With a smooth and clean HUD, the pilotfs
view is clear and unobstructed. All information is also displayed on the
screen.
The first few mission
actually set the setting for the story and as such, is used to train the player
in the various keyboard commands found in the game. Throughout the first few
missions, you learn skills like how to target an enemy, or set your recharge
rate so you will be able to shoot and run if you get shot at. You learn how to
pick up items or drop cargo when necessary. Of course, there is no way they can
teach ALL the different keystrokes, otherwise the game will start off very slow
and boring. A summary of the keyboard commands can be found in the manual, and
is a must-have for people who have never played a space combat simulation game
before.
The control with the joystick is very
smooth and elegant. The force feedback definitely enhances the game experience,
and you get to feel the rumble as a large ship passes you or even feel your
craft take damage as the enemy pounds his lasers at your shields. The mouse is
also an essential in the game, as the mouse allows you to literally grotateh
the head of the player in the cockpit so you can see around the inside of your
ship. This allows you to keep flying in a straight line while seeing what is
actually to your left, right or even behind you.
Because you can pilot a variety of craft
in this game, one unique feature is the option for you to actually jump into a
gun turret of a freighter ship and leave the piloting to the computer. When
youfre in the turret, the computer will automatically pilot your ship to your
target and always try to give you a good aim at it. In the gun turret, you have
a full hemisphere to rotate your gun and shoot your enemies into dust.
Another new feature is the option to do
target tracking. In most space combat simulations, the targeting reticule is
always dead centre, so if you want to shoot your target, you have to bring them
to the centre then pull the trigger. This target tracking option actually
places the targeted enemy dead centre for you. However, you have to move the
targeting reticule instead. This provides a unique way to pilot a ship, and
Ifve found that a useful feature in more than one occasion.
Jump into a turret to get rid of the
enemy! Provides a new way to fly large ships, and an
interesting view of the battle.
During the game itself, many things may
happen that are contrary to the mission briefings. This keeps the player on his
edge and he must always look out for any changes in the mission objectives due
to this. Sometimes when a mission objective is lost doesnft necessarily mean
the mission is lost. Alternatives may actually appear that allow the player to
continue the mission without having to play over again, albeit at the cost of a
lower score at the end.
Another nice feature of the gameplay is
the option for users to actually reload their weapons during a mission. In most
combat simulations, once youfve finished your load of missiles, youfre
consigned to playing the rest of the mission without them. This new reloading
feature makes sure that the player has actually a large number of missiles at
his disposal, except that he needs the time to reload which may be crucial to
the mission objectives.
Upon completion of the mission, the player
will have to return to the flagship himself, and the craft will automatically
dock when it reaches a certain distance from the ship.
You can also view your own craft take off
and land from different perspectives.
Throughout most of the game, Ifve found
the piloting system to be very fluent and effective. Although I didnft use most
of the keyboard commands provided, it is still sufficient for me to have a full
experience of the game without having to remember which key does what at a
crucial point in the game. The twists and turns during the in-game dialogue
itself keep the player on his edge all the time, so he wonft have a minute to
spare by idling in one corner of the game map. Perhaps the only down point of
the game is the large amount of keyboard commands to remember. Otherwise, the
gameplay is simply superb.
One of the things that sets
this space combat simulation different from others in the genre is the ability
for multiplayer. Very rarely do you see a simulation game that actually offers
multiplayer options. In Multiplayer Mode, you have the option to play
predefined games and maps that have been included with the game. You can also
use an in-built skirmish creator to make up your own battles. This allows you
to pit your skills against someone from another country, or fly with other
people from all parts of the world to destroy the Death Star, or even have an
international competition to see who is the best X-Wing pilot
around. There are tonnes of possibilities that one can come up with in
multiplayer mode.
Create your own skirmish missions to take
on other people over the Internet!
Throughout my few games over the Internet,
I have found that the game actually works very well for multiplayer. However,
during lag times and busy Internet traffic, it is not uncommon for the game to
freeze and you find yourself a sitting duck until 3 seconds later, when the
game continues and you find your shields gone and in the brink of destruction.
However, it is really a very great feature to be able to pilot missions with
real people other than AI. Unfortunately, as the game is pretty old, it does
not have the ability to transfer your voice through to the other player as
well. That will be a great help as typing messages on a keyboard while youfre
trying to avoid getting blown up can be a very difficult thing to do.
Throughout the game, you find yourself shooting
at other pilots that the game has generated. Each enemy is distinctly different
due to the preprogrammed tasks that they are supposed to perform, for example,
a certain flight of ships will take out the critical mission craft, while
others will be programmed to attack you. The problem with the AI is that this
is all too predictable. Once youfve gone through a mission once, you can almost
always tell which craft will do what next in the game. This leads to a weak
replayability in the game simply because the AI is too predictable. In terms of
just plain dogfighting skills, it is of course hard to judge, but the enemy has
shot me down a few times before, so I donft doubt its effectiveness. However,
it is all too easy to simply complete the assigned mission objectives once you
know the mission well.
Another gripe that I have with the game is
the difficulty setting. Although there is a difficulty setting, I soon realized
that the difficulty setting has nothing to do with the AI of the enemies piloting
the ships. It simply modifies some of the mission parameters so there it will
be more difficult to obtain the mission objectives. For example, rather than
giving me more difficult opponents, the computer simply throws out a few more
wings of ships for me to blow up so I wonf t be able to save a mission critical
craft in time. Perhaps I am asking too much, but I was really hoping that the
AI would actually increase in difficult and actually fly better in hard mode
rather than medium. But no, all the ships are still as dumb. Just
more of them to deal with.
The graphics in this game are incredible.
For a game created in 2001, the quality of both the in-game graphics and FMVs
are amazing. First letfs talk about the FMVs. They are computer generated
cutscenes that tell the main story of the game. It is well integrated into the
game itself, and the game often switches between the in-game flight mode to the FMVs during the required moment. Although some
people might complain the resolution of the FMVs arenft as high as those you
expect to find nowadays, they are still very decent and graphically detailed.
Just watching these cutscenes alone is worth buying the game.
Beautiful FMVs make the game worth playing
just to watch them. Itfs even rendered in wide-screen format to give it the
cinematic feel!
The in-game graphics are also superb. It
is both smooth and intuitive. The ships are nicely detailed, and beautifully
modeled. The only unfortunate point is that the visuals are still not
anti-aliased. As you move around, you can still see all the jagged edges of
straight lines that arenft horizontal or vertical. One would think that you can
do that with all that 3D acceleration that is built into the game. The HUD
itself is another piece of art. With a nice translucent feel to it, it doesnft
really block your view at all and is actually pleasing to the eye. The ability
to change the colour of the HUD at your own fancy is a plus point as well.
Excellent in-game
graphics that are realistically rendered.
Being a Star Wars game, is it not
unexpected that youfll find the familiar Star Wars themes you hear in the
movies in this game. Even all the sound effects are ported into the game.
However, it is nicely blended in, and allows you to get a feel of the moment,
such as the roar of a TIE fighter as it flies past your ship, or the low rumble
of a large cargo transport. The music system of this game is again, something
unique to LucasArts.
This game actually uses redbook music
audio. What this means is that the music is actually recorded as a music track
on the CD itself. When you play the game, the music is delivered as actual full
CD quality music. This means the quality of the music you hear is actually very
good. They have done this in the previous incarnations of the X-Wing series, so
this is not unexpected. LucasArts also have this patented iMuse music system
that actually changes the music based on events that occur in the game itself.
For example, when a new Imperial battleship appears on the scene, you can hear
the ominous music of Darth Vaderfs theme playing in the background. And when
you complete the mission objectives, you will hear a fanfare that signifies the
success of your mission. This actually brings out the mood to the player when
he is playing the game, and is a very effective tool to let the player know he
has completed the mission.
There are a few additional features that
make this game more realistic and gives the player a
better grasp of the game mechanics. Here, I will list a few that are worth
mentioning.
Firstly, there is the in-game map. This
map is available during a mission and allows the player to see the entire game
map including all the ships located within. What is worth noting is that the
map is actually updated live. This means that as you see the map, your ship is
still moving, and you can see that motion on the map. This means therefs no way
for the user to use the map to slowly plan out his attack before starting.
Another is the ability to target
sub-targets. For example, when you are going up against a much larger capital
ship, you can actually target itfs component systems.
When you fly close enough, you can actually see gun turrets firing at you. And
naturally, if you shoot these turrets off, then they will not be able to shoot
at you. This gives a whole new way to fight of ships that are larger than you.
By targeting these sub systems, you can actually cripple a ship before it has
the chance to destroy your smaller, more maneuverable ship. What happened in
older simulation games is you learn to fly far away from these larger ships.
And now the tables have turned.
Fancy taking on a Star
Destroyer? No problem with the new and
improved targeting system!
Another thing worth mentioning is the
addition of inertia to the game. What this means is that when you try to turn
your ship around while moving at, say, full speed, you will find that it is
harder to turn around. The same applies if your ship is stationary, since it
isnft moving. This brings a whole new level to dogfighting. Instead of simply
flying around at full speed, you actually have to learn to dodge at different
speeds depending on your needs. For example, if you need to make a fast turn to
avoid a missile, you would have to lower your throttle to 33% and then make a
hard turn in any direction. With any luck, the missile will speed past you,
unable to turn as sharply at such high speeds. You then can have the option of
shooting it down before it blows you up.
All these lead to a much more realistic feel
to the game itself. You actually have to use strategy when fighting against the
odds, and get to increase your reflexes by learning how to dodge at what speeds
when necessary.
There are also 2 more noteworthy features
in the game that has been updated due to the new patch released. The first is a
Tech Room which contains a library of all ships you will encounter in the game.
It comes with a 3D rendering of the craft, the weapons available as well as its
Shield and hull ratings. This makes good research material before you go out
into battle, so you will know what kind of armaments to bring along.
Want to know more about the famous Millennium Falcon? Just look it up in
the library.
The second, is
the addtion of a Film Room. This allows you to record your mission like the
flight recorder found in aeroplanes. It makes a complete record of your
mission, and not only allows you to see it from your point of view, but allows
you to see from the point of view of EVERY ship in the mission, including the
enemy ships! This gives you a whole new perspective on the mission and how to
complete it should you have failed the previous time.
In conclusion, I will sum up the points that
I have made in the previous section and perhaps add in a few more insights of
my own.
Overall, this is a great game, and I
recommend anyone with either a familiarity to Space Combat Simulation games to
play it, or for any Star Wars Fan to try it. This game will immerse the player
in a world filled with fantastic ships, evil plots and the ability to actually
take down a Death Star!
Here is a summary of the pros and cons of
this game:
·
Pros
Ø
Excellent Storyline
Ø
Great Graphics and FMVs
Ø
Challenging missions
Ø
Superb music
Ø
Excellent use of iMuse
system
Ø
Large amount of
customizability
Ø
Realistic game mechanics
and physics
Ø
Ability for Multiplayer
Mode
Ø
Hey, itfs Star Wars!!
You even get to fly the Millennium Falcon against the Death Star!
·
Cons
Ø
Large amount of keyboard
commands
Ø
Lack of voice transfer
during multiplayer
Ø
gFakeh AI
Ø
Low replay value (for
Single Player Campaign)
Ø
gReusedh sound effects
This game would be better if it had better
AI, voice for multiplayer options, and crisper and newer sound effects. But
looking at the Pros, this game is definitely worth buying and playing.
Note: Video available at the LucasArts Star
Wars: X-Wing Alliance website. Due to bandwith and space constraints on
this server, I am unable to host the file.
This review is completely done by Teo Hwee
Seong for the purpose of the Computer Game Programming module only.
Pictures obtained from LucasArtsf X-Wing
Alliance website. Please visit the site and give the game your full support.