Welcome to Zero-K!
quote: I'm the type of player who likes to know what he's doing before jumping blindly into the fray. |
Me too! Alas, our inclinations here serve us poorly with Zero-K. While the game is well-documented in many important aspects, there are tons of little things that you can only find out the hard way: trial, error, experience, and most of all
just plain doing stuff.
quote: How do you add an AI bot in multiplayer games? |
If you're using Zero-K Lobby (ZKL) then when you are in the chat tab in a battle room, there will be a button in the lower-left corner that says "Add bots/config". Click there, the rest should be fairly easy to work out. If you're using some other lobby it will be somewhat different.
One thing to watch out for - there are many different AIs, but there are only three that work with Zero-K: CAI, Chickens, and Null AI. Those are the only ones that ZKL will let you add. If you're using a different lobby you'll probably have other options for AIs to add, but don't do it; they won't work.
quote: they keep breaking formation when I move them |
If you mean that you move them into formation, but then they don't stay put once you've moved them: units whose movestate is "Maneuver" or "Roam" instead of "Hold Position" will leave their assigned spot and chase down enemies that come close enough. Most times you want that, sometimes you don't. Set the movestate button accordingly. Fiddling with movestate will consume some of your micromanagement attention budget.
If you mean that they break formation
while you are moving them - that's the nature of the pathfinding in the Spring engine. When you give a move command you're telling a unit to go to a spot, but you don't have any control over the path by which it will get to that spot, so a nice block formation will drift and wobble as it moves from one place to another. Also, different units will move at different speeds, so part of your formation will race ahead of the other part.
You can have the entire formation move more-or-less as a block by using ctrl-move. They'll still wobble a bit, but they'll all move at the same speed.
However, as neat as all this is, this probably isn't what you want to do. Use line moves for everything. You'll have much better control over where your units go, and the formation that you want them to be in is usually a line anyway; it maximizes their firing opportunities and minimizes their vulnerability to enemy fire and area effect attacks.
quote: Is there a way to keep different unit types separate within a same group? |
Groups and formations are not necessarily related. A group is just a set of units that you can quickly select with a numbered hotkey (1, 2, 3, etc). There are other ways to select sets of units independently of the groups that you've assigned them to. For example: Click on one unit. Then press ctrl-X. That will select all units of the same type that are currently within your view. Now give them a move order; they'll start marching off one way, even while the rest of their "group" is still moving some other way.
Ctrl-Z will select all units of the same type anywhere on the map. This is often very handy. There are other handy selection hotkeys, and you can create your own if you don't like the default ones. See
here,
here, and
here.
quote: And is there any way to set factory-fresh units moving automatically to different places according to their types? |
Not that I know of. It would be possible to write a widget to do this, but I don't think anyone has done so yet.
quote: What would be the best method to prevent an early resource deficiency? |
Part of the fun is figuring that out for yourself. :) But as Saktoth says, set your factory priority to low so that whatever your commander is building (mexes and energy, usually) will take priority. Whatever metal income is available after that, or when he's walking instead of building, will go to your factory for unit production. As long as your factory is on low priority you probably want to start producing units right away; even having just one or two in the very first few seconds can make a difference in what happens next.
quote: I'm not too keen on sending constructors for scavenging. |
That's what they're for. You need to protect them, but you need them close to the front lines because THAT'S WHERE THE METAL IS. Get them eating the wreckage from the battles as quickly as you can. Metal is life. Go get it.
quote: What's the deal with defenses? |
Defense is good. Use it. But use it appropriately. You can't win the game with defense, and if you use too much it will take metal away from the thing that WILL win you the game - expansion. New players make fortresses out of defense, don't expand, and lose. Don't do that. DO use it to reinforce places where you know you will be attacked and you know you want to hold, and even then don't use more than you need.
METAL IS LIFE. Spend it wisely.
quote: how are you expected to carry out progressive, non-"naked" expansion? |
You must know what is threatened by enemy forces. Which means you must know where those forces are. Which means you need scouting and radar. This is something that, I think, many ZK players underappreciate. Once you know what's under threat, position forces (and defenses!) to protect those and naked expand elsewhere.
And while you're at it: now that you know where the enemy forces are, go attack where they aren't and wreck their stuff.
quote: How long, on average, should one take to build their army? I know constant kamikaze assault is rarely useful, but sitting around to wait for units isn't either. |
You've answered your own question. Don't send your units off to die, and don't leave them sitting around. Attack as soon as you have a force which can successfully attack. How big is that? It's situational. If you've been scouting and building radar then you'll know someplace where they are weak (or someplace which is vital to control) and how strong they are at that place. Attack there once your forces are strong enough to win there.
Don't make losing attacks. That only feeds metal to your enemy. METAL IS LIFE; keep all of yours, take all of theirs.
Good Luck Have Fun!