A unique approach to races.
Posted: Sun Aug 27, 2006 9:11 pm
One thing that really makes some games great is the ability to customize it. Quake had several great mods because of this. I have a good idea for races to be implemented and two different ways we could do it.
Allow customization of races by players. Have a editing program that sets creates units for each race. A simple text file some unit graphics could sum up each unit. Allow players to set attack damage, whether or not they are workers, whether or not they can fly, what level they can swim at, area damage, ranged attack, ect for each level. Also how quickly they gain experience. Everyone will be able to experiement and find which races they like the best.
Now there are two ways to do this.
One: use a system of weights to balance each race. Weights and maximum values for each level will prevent anyone from making any units too powerful. This way each race is balanced. Then anyone can make a race that works for them best and use that race in their multiplayer games. When you start a game you will have no idea what race you will be up against or what they are capable of. For example you want the unit to do alot of damage then you will either have to make it have very low hitpoints or some other trade off. If you want your unit to be very fast it may not be able to do any damage.
Two: allow someone to create units however they like regardless of balance. Each race file will be able to contain multiple races. Then game hosts will chose the map and race file. Each player will only be able to choose races from that file. This way the guy designing the races is responsible for balancing each race against each other.
This sounds cool what do you think?
Allow customization of races by players. Have a editing program that sets creates units for each race. A simple text file some unit graphics could sum up each unit. Allow players to set attack damage, whether or not they are workers, whether or not they can fly, what level they can swim at, area damage, ranged attack, ect for each level. Also how quickly they gain experience. Everyone will be able to experiement and find which races they like the best.
Now there are two ways to do this.
One: use a system of weights to balance each race. Weights and maximum values for each level will prevent anyone from making any units too powerful. This way each race is balanced. Then anyone can make a race that works for them best and use that race in their multiplayer games. When you start a game you will have no idea what race you will be up against or what they are capable of. For example you want the unit to do alot of damage then you will either have to make it have very low hitpoints or some other trade off. If you want your unit to be very fast it may not be able to do any damage.
Two: allow someone to create units however they like regardless of balance. Each race file will be able to contain multiple races. Then game hosts will chose the map and race file. Each player will only be able to choose races from that file. This way the guy designing the races is responsible for balancing each race against each other.
This sounds cool what do you think?