ZeroK-RTS / Zero-K

Open source RTS game running on the Spring/Recoil engine
https://zero-k.info
GNU General Public License v2.0
686 stars 205 forks source link

Loadscreens: Add structure placement and factory duplication #2885

Open GoogleFrog opened 6 years ago

GoogleFrog commented 6 years ago
ghost commented 6 years ago

post-release?

sprunk commented 6 years ago

Not necessarily, the earlier the better. Loadscreens aren't a new feature so the feature freeze doesn't apply.

GoogleFrog commented 6 years ago

At some point we need to make a final build, so sooner rather than later.

ghost commented 6 years ago

Reading this more closely I don't understand point #1 at all. What is skydust?

I don't like the idea of shoving mass amounts of info into single loadscreens. tl;dr is already a problem with many existing loadscreens.

ghost commented 6 years ago

referencing https://github.com/ZeroK-RTS/Zero-K/issues/2730 and https://github.com/ZeroK-RTS/Zero-K/issues/2596

sprunk commented 6 years ago

Skydust means that the loadscreen should explain the methods used to elevate a building:

ghost commented 6 years ago

First time I've seen this interface

hold LMB to toggle height mode, then mouse up/down to change height.

Can't reproduce.

press B to toggle height mode, then C/V to go change height.

Seems dangerous. This can make factories that units can't path out of with a single press of B. After pressing B the "elevated" state is preserved even if you switch to something else to build.

hold ALT and scroll the mousewheel to change height (automatically enables height mode). Hold ALT and press MMB to toggle height mode.

This feels the most intuitive method of making defense tower spires. I think better than B/C/V keys as they have different functions if not placing a structure. But this should not operate on factories that could break pathing.

sprunk commented 6 years ago

Can't reproduce

Maybe you have it disabled? Should be on by default https://github.com/ZeroK-RTS/Zero-K/blob/master/LuaUI/Widgets/gui_lasso_terraform.lua#L90

ghost commented 6 years ago

Got it now, had to hold left click for longer then I anticipated. Alt-mmb is still my preferred method.

ghost commented 6 years ago

I don't like the tech unlocks comparison, it will only make sense to experienced RTS gamers. I think it can be dumbed down to "don't make multiple facs".

First draft of factory loadscreen: factoryscreen https://i.imgur.com/cjyurMy.jpg

GoogleFrog commented 6 years ago

It is a bit direct and negative as well as being a block of text. Perhaps a list of what each BP source is good at would be better, with the factory tip nearby.

ghost commented 6 years ago

Each BP source? Do you mean metal and energy? There's already a loadscreen for those.

sprunk commented 6 years ago

No, something like

Anarchid commented 6 years ago

I would spend two words more and say that the first factory is free and instant.

Also maybe Caretakers or constructors to assist factory. Caretakers only become available late in the campaign - a long time after player experiences the need to enhance their spending.

ghost commented 6 years ago

Build factories to unlock sets of units. The first one is free.

This is not true in the context of the campaign, unit unlocks require more then just building the right factory.

Build nanotowers to assist factory construction efficiently.

This is an improvement on my wording, perhaps "or guard with constructors" could be added like anarchid said.

Build constructors to expand your territory.

This feels like a tangent to factory advise. Also debatably not accurate, Constructors are multirole units and only some of them are good at expansion (welder) , and commander is arguably better for expansion.

I would spend two words more and say that the first factory is free and instant.

Why? I don't think it's helpful at all, instant factory is obvious after first real game and doesn't need to be communicated.

I will be image dumping what I have got so far on the forums soon. http://zero-k.info/Forum/Thread/25080

GoogleFrog commented 6 years ago

Don't put a panel around the logo.

ghost commented 6 years ago

Alright

ghost commented 6 years ago

Useful shortcuts refresh with new logo

usefulshortcuts

Lasica commented 6 years ago

Cool, I like this one. Not sure the "gather" is the right word, but I can't think of anything better. Manage, order, maybe just "select"? It could say about standard unit groups ctrl + number, and number pressing to select them back again and auto group which is now default - alt + number. That would be a lot of text on one screen though, maybe it can be divided on 2 screens