Loading...
  OR  Zero-K Name:    Password:   

Chobby COOP matchmaking

8 posts, 288 views
Post comment
Filter:    Player:  
sort



GBrank[GBC]1v0ry_k1ng
2 months ago
I thought Chobby COOP matchmaking would mean games vs circuit, but it seems to mean games vs easy Chickens.

Can we separate the two? Chickens is fun and all, but its a lot less interesting and educative than stacking up to face our robot overlords.
+2 / -0



CHrankAdminDeinFreund
2 months ago
(edited 2 months ago)

It selects from CAI or Chickens, depending on the randomly chosen map. There's no COOP Elo that would be used to select difficulty.
+0 / -0

PLrankFailer
2 months ago
(edited 2 months ago)

It would be good if it used at least causal elo to set dificulty. Putting 5 high elo guys vs 1 easy chix just because MM doesnt have AI elo would be plain stupid.
+3 / -1



CHrankAdminDeinFreund
2 months ago
(edited 2 months ago)

https://github.com/ZeroK-RTS/Zero-K-Infrastructure/issues/1490
Seems CZrankAdminLicho is open to suggestions. Make a list of what to add for each Elo.
+0 / -0



GBrank[GBC]1v0ry_k1ng
2 months ago
(edited 2 months ago)

Something like...


Brackets:

Very Easy Chickens \ Very Easy Circuit, equal Player:AI teamsize
Easy Chickens \ Easy Circuit, equal Player:AI teamsize
Medium Chickens \ Medium Circuit, equal Player:AI teamsize
Hard Chickens \ Hard Circuit, equal Player:AI teamsize
Suicidal Chickens \ Hard Circuit, AI team size = 1.5*[human team size] (rounding up)
2x Suicidal Chickens \ Hard Circuit, AI team size = 2*[human team size]


Where each bracket has a range of 200 elo, with lowest bracket elo floor goes down to 0, highest bracket avg elo ceiling goes up to 9000

Elo used to decide BRACKET is avg of the player team's casual elo.

Defining sensible elo range values for each bracket probably requires a look at the playerbases elo distribution.

Really there should be a way for the players to decide which form of COOP they are doing (chicken or compstomp), or people will be pushed to restart/drop games when they get the wrong type.
+0 / -0


EErankAdminAnarchid
2 months ago
quote:
Elo used to decide BRACKET is avg of the player team's casual elo.

So if i'm a new player who doesn't like competitive play but enjoys compbashes, i'm forever stuck in the Very Easy bracket.
+0 / -0



GBrank[GBC]1v0ry_k1ng
2 months ago
Unless you play with a more experienced player in COOP, yes. Note that this is an improvement on current functionality.

For your single player needs, you can take on Hard AI in any combination that you like ofc.

The alternative would be to tie it to Experience/Level?
+0 / -0

USrankmv
2 months ago
You could try to automate the difficulty selection, but players actually want to be able to select their difficulty level. Co-op is casual and until there's no interface for automatically determining the user's mood (yet).

I don't see any support for adding parameters to an MM entry, but a hack would be to hijack the PlayerData ELO value and use conditionals under the hood (which is already happening for Chickens mode). Then set the difficulty of the bots to the floored average of everybody's desired difficulty.
+0 / -0