Creep Wars addon

Discussion of all aspects of multiplayer development: unit balancing, map development, server development, and so forth.

Moderators: Forum Moderators, Developers

Post Reply
vasya
Multiplayer Moderator
Posts: 24
Joined: August 29th, 2012, 1:53 pm

Creep Wars addon

Post by vasya » December 6th, 2017, 12:07 pm

This is helper topic for Creep Wars addon.

Future plans:
* make CW work on any Map by it being a "modification" rather than "map rule".
* more weapon balancing (I dislike some parts of the current design)
* more built-in documentation/information (like "guard" abilities with small explanations, leader abilities which would tell what they already bought)
* decouple your gold&score from enemy gold&score. Simplify both. This is my personal idea that is a bit long to describe, so I better just do it.

Balancing guidelines:
* Leader should be in relative danger when fighting 3 creeps at once with no route to escape (except some units with ultra-high defense like elves)
* Leader should be in great danger (or dead) when facing 5+ creeps and no route to escape
* Obviously, Leaders should be stronger than creeps
* Leader should be able to defeat 2 units standing on good terrain without any real risk
* There should be as many challenges & choices as possible. Having multiple possible upgrade combinations is VERY good. Having many linear alternatives is good, too.
* Guards should be hard to kill initially. Once creep types reach their natural maximum, it should be doable though. Having a threat of an early attack with poison or lvl-up is good.

Things to consider:
* make HP depend on leveled-up unit HP, not initial HP.
* make HP linear to unit's HP (the current value is 14 + 50% initial)
* remove some weird Guard upgrade options (does anybody buy them at all???)

Historical note
Creep Wars [Dev] is built upon the old "Creep War" add-on. Current changes (diverge):
* more creep types. All units from Default era can appear as creeps.
* good built-in documentation.
* games can be re-loaded (finally!).
* adding support for more Eras (work in progress). Currently, some balancing is achieved by downgrading lvl2 leaders. Also, Era units can be used as creeps on wesnoth development version (1.13). Also, Creep Wars on wesnoth-1.13 do not ship their own Era at all, because they can be easily used with any other Era. Will have to wait till a wesnoth major release would be made though.
* internally, all new parts are written or re-written in Lua. Which, IMO, helps maintainability a lot.

Contacts:
* vn971 on irc.freenode.net (I often visit #wesnoth-dev)
* Bitcoin: 148AvMtozrKs3MzXCNMGNUTHLoqahw3fCo (Note I'm not the only author. I'm only responsible for the "Dev" addon.)
* JID:novikov971@jabber.ru.
* vasya @ wesnoth :)

Have fun!

PerseusStoned
Posts: 2
Joined: May 9th, 2018, 3:31 am

Re: Creep Wars addon

Post by PerseusStoned » May 29th, 2018, 12:38 am

Can you please elaborate what the various mirror modes are and what they do? Is it possible for all players to choose from any selected hero?

vasya
Multiplayer Moderator
Posts: 24
Joined: August 29th, 2012, 1:53 pm

Re: Creep Wars addon

Post by vasya » May 29th, 2018, 10:00 am

PerseusStoned, hi. If you want to keep all manual choices you made, choose "Random". I probably should update the wording for this entry, thanks for the remark.
Now, "Mirror" means both teams will have the same leaders, so that game would be as "fair" as possible.
"Same cost" means that corresponding leaders will have the same cost. So, leaders are chosen at random until their cost equals. There are no recruits, so recruits don't matter.

Hope that explains it, happy playing.)

vasya
Multiplayer Moderator
Posts: 24
Joined: August 29th, 2012, 1:53 pm

Re: Creep Wars addon

Post by vasya » May 29th, 2018, 10:06 am

I've updated the wording for the last entry, it now says "Manual/Random".

PerseusStoned
Posts: 2
Joined: May 9th, 2018, 3:31 am

Re: Creep Wars addon

Post by PerseusStoned » May 31st, 2018, 2:26 am

Thank you! I did notice the changes yesterday and the 'Manual' has made it much more clear to me. Having a lot of fun in Creep Wars, thanks for designing/maintaining it. One more question: is it possible to choose a Calvary unit, like a Horseman, or a Ghost with drain for your hero? If not, is it due to balance decision (e.g. those units are OP) or coding limitations (e.g. those units are not natural leaders and are a hassle to choose)?

vasya
Multiplayer Moderator
Posts: 24
Joined: August 29th, 2012, 1:53 pm

Re: Creep Wars addon

Post by vasya » June 10th, 2018, 4:55 pm

PerseusStoned, as far as I understand how Wesnoth works, it's not possible indeed. When you select leaders at game creation room, the client has no knowledge of the map and the custom "downgrade" code yet. So you're only allowed to choose between leaders already-present in the Era.

That being said, there are some work-arounds:
* you can choose "mirror" or "same cost" leader types, in which case cavalry would be possible (I think). Ghost too, if you allow over-powered units.:)
* you may choose Era providing more unit types. One example is "Ageless RPG" (the "RPG" is important).

I'm not sure how much it suits you, but it's about what we have, as far as I know.

Post Reply