Define Aliens for your game.
HOW TO:
Define Aliens
=============
This is probably the most arduous task facing the prospective game designer, as it requires
the most data to be input.
Select ALIENS -> DEFINE ALIEN STATS.
You will be shown a list of aliens to define. To change their name, click on the existing name
and type the new one. You can copy an aliens name and characteristics by clicking on the
appropriate 'COPY' button and clicking on the target space.
You can also change the scale of an alien by clicking on the button near the bottom of the
screen, then clicking on the alien in question, then typing the percentage by which you wish
to scale the alien.
NOTE: The game DOES NOT REMEMBER any previous sizes you have defined for aliens, so if you
scale an alien up by 200%, you CANNOT scale it down again by scaling it by 100% later on.
You must scale it by 50% to reduce it to the first size you gave it.
Clicking on DEFINE CHARACTERISTICS of an alien brings up the following menu:
1. GRAPHIC TYPE:
This can be one of three main types:
BITMAP
The alien will use standard bitmap graphics converted by the OBJECTCONVERTOR
program. The alien will only be lightsourced so far as to be made brighter in
bright rooms and dimmer in dark rooms. This option is the one used in all other
games of this sort.
VECTOR
If you have designed animation frames for a vector alien, you can specify that
you wish to use them by selecting this option.
LIGHTSOURCED PALETTE 1/2/3/4
These options can be selected, but you won't be able to use them because the
support programs for producing lightsourced graphics were not included in this
package. Look out for a coverdisk with tutorials and support programs soon! For
now, you'll have to be content with the options above.
2. [ DEFINE ANIMATION FRAMES ]
If you are designing a BITMAP alien, consult the file
HOW2-Define_Alien_Animations
otherwise check out
HOW2-Define_Vector_Alien_Anims
AFTER YOU HAVE READ THE REST OF THIS FILE!!!
3. Default Behaviour
Aliens can either walk, or fly. This can be indicated by either
WALK RANDOMLY or FLY RANDOMLY
being selected (click to toggle)
4. Reaction time
This is the amount of time the alien must see you for (uninterrupted) before it will notice
you and take appropriate action. If you shoot it and it doesn't die, it will immediately
spot you. This value is measured in 50ths of a second. If your aliens are too easy, try
decreasing this value rather than increasing hit points or whatever.
5. Default Movement Speed
This is the speed which the alien wanders around at when it can't see you and is not attacking.
5 is an average sort of speed, 10 is zippy and more than 10 is ludicrous.
6. Response Behaviour
This is what the alien will do when it notices you; either:
CHARGE Run straight at player, biting and munching him when close enough.
CHARGE TO SIDE Run towards player, keeping out of line of fire, biting when close enough.
ATTACK WITH GUN Execute the 'attacking frames' animation, with each 'action star'
corresponding to a bullet being fired.
There are three more options, identical to the above but for flying aliens.
7. Response Movement Speed
Only used in charging aliens, this governs how quickly the alien will charge.
8. Response Timeout
You can make the alien 'get bored' and stop charging after a certain amount of time. IF you don't
want this to happen, type in a nice big number like 10000, representing over three minutes!
Value is measured in 50ths of a second.
9. Damage Taken Limit -> Retrest
NOT IMPLEMENTED IN THIS VERSION
10. Damage Inflicted Limit -> Followup
NOT IMPLEMENTED IN THIS VERSION
11. Followup Behaviour
Once the alien has executed its attack animation, or has timed out of its response counter,
it will 'followup'. In this mode it can:
PAUSE
Stop dead for a moment, watching you
Approach
Move straight towards player (but inflicts no damage when it reaches him).
Approach To Side
Same as above, but keeping out of line of fire.
Approach flying
Same as above but flying
Approach to side flying
Do I really need to explain?
12. Followup Movement Speed
The speed at which the alien will approach you (if at all)
13. Followup Timeout
Assuming the alien can still see you once this timer expires, it will attack again.
This value is measured in 50ths of a second.
14. RETREAT BEHAVIOUR/RETREAT MOVEMENT SPEED/RETREAT TIMEOUT
NOT IMPLEMENTED IN THIS VERSION.
15. NUMBER OF HIT POINTS
The 'toughness' of the alien. Think about how tough you want the alien to be relative to
each of your guns. Do you want it to keel over after a single shotgun blast? Then make its
hit points less than the damage done by your shotgun rounds. Want it to soak up rockets and
laugh chestily? Then make its hit points HUGE, so that the damage of the rocket PLUS its
explosive force (the maximum amount of damage it can do to an alien or yourself) is much
less.
16. Physical Height
How tall is your alien? To make it walk on the ground, a good height to use is TWICE the SH
(Scaled Height) of the animation frames you are using. Notice that aliens CANNOT WALK into
rooms whose floor-ceiling height is LESS than this value, and CANNOT MOVE in rooms which
are too short if you plonk them in there to begin with.
17. Minimum distance to walls
Small or thin aliens can get quite close to walls, so a value of 0 will suffice. But if it's
a fat beasty, a value of 1 or 2 will prevent it squeezing unrealisically into narrow tunnels.
18. Projectiles Ejected Upon Death
Clicking on this will bring up a list of projectiles (bullets) which the alien can splurt out
when it dies. Interestingly, you can make it spit out actual bullets (as long as they are
VISIBLE ones) when it dies, thus allowing sneaky aliens to hemmorhage grenades as their innards
rupture, which makes the player's situation just a little dicey...
Alternatively, you can choose to click on 'Select Alien to spawn instead' and pick a type of
alien. Upon death, the alien will spawn FOUR of the aliens you selected. Please don't be silly
and make aliens spawn themselves, or make them spawn other aliens which in turn spawn them back.
You'll only get annoyed playing the game as hordes of replicating aliens engulf you mercilessly.
19. Auxilliary Object Type:
Click on this and select an object whose frames have been set up correctly.
By 'correctly', what do I mean? Well, if you define a DECORATION object, and make it
look like an animation of a gun barrel flash, you can use it as an AUXILLIARY OBJECT.
At any point in any animation sequence for the alien, you can make the game paste a frame
from the auxilliary object somewhere over the top of the alien graphic. This is how the
muzzle flashes and glaring lights of the various alien guards were produced. Auxilliary objects
may be BITMAP or GLARE/SHADOW, but not VECTOR. If you are not using any auxilliary graphics
on the alien, you don't have to define this value at all.
20. Torch Brightness
Aliens can carry 'torches', illuminating the level in front of them. A value of 30 is a reasonable
torch brightness, whilst a value of 0 indicates no torch.
21. Bullet Source X and Y offsets.
These value indicate how far from the centre of the alien its bullets should originate. This is
largely a matter of trial and error, but remember that negative values mean the bullet comes from
the left or the top, whilst positive values mean the right or the bottom.
HTML Conversion by AG2HTML.pl V2.941126c, perl 5.003 & witbrock@cs.cmu.edu