🌿ELO System Updates

Board Game Arena Official announcements
User avatar
orgle
Posts: 27
Joined: 26 August 2012, 04:14

Re: 🌿ELO System Updates

Post by orgle »

nik592 wrote: 18 December 2023, 01:58 I owned Hanabi IRL before joining BGA and I'd played it... maybe 20-30 times. We'd never heard of conventions, we just played casually I guess you'd say. ... I went to read in ~the forums and discovered conventions, and ultimately decided I wouldn't be playing Hanabi on BGA anymore.
I hear you! We had played Hanabi a bunch in real life, and it seemed like a simple, challenging party game, but we really couldn't improve our scores. We started playing on BGA, and were blown away by how complex Hanabi could be, and that perfect scores were not only possible, they could be expected, with the proper collective understanding of the clues.
nik592 wrote: 18 December 2023, 01:58
orgle wrote: 16 December 2023, 03:09 Perhaps the competitive players were too vocal about their disappointment during their games, but the casual players failed first. They failed at warning players at their tables about their desired play style & known conventions in the Presentation field before the game started. It's easy enough to ward off competitive Hanabi players: tell them in advance that you're "casual," that you don't play with conventions (or list the handful you do use), or turn on Friendly Mode -- they'll never bother you again.
While I don't necessarily agree with the change to hide ELO for Hanabi (and/or other coop games), I think you're saying here that casual players should be avoiding high ranking players tables and/or announcing to the table that they are casual players. This seems like a strange idea to me - casual players are often unlikely to even know that there is a non-casual way to play Hanabi. Surely the experienced player should be announcing what they expect?

The thing that got me was that you can set your tables to only include players of a certain level OR you can choose not to join ones that include/are open to inexperienced players. If you want to play with a specific convention, that can be noted in the settings of the table (which it wasn't for any of the tables I joined - I don't join tables with options I don't understand), and as you say, you can mention others in the chat. Typically, a casual/uneducated player is likely to set their table with default settings and without restrictions and surely it is up to the experienced player to decide they don't want to join that table and/or setup their own tables the way they want to play.
That's totally fair at lower levels -- everyone's still learning the game, so no one should have any expectations of anyone's knowledge of conventions. I'm not familiar with the current tone of games at the lower levels, and it would be a shame if Apprentices and Novices are being turned off the game by people who lack the patience to introduce convention basics. I guess I assumed that was how lower ranked players managed & taught each other. So if that's not the case, then the more experienced players are failing new members of the community. But removing ELO visibility isn't going to fix that.

I have seen a number of posts in the forums and in game chat over the years about how toxic the higher ranks of Hanabi are (mostly Master, but it can apply to Expert as well). So when discussing casual/competitive players I was referring to players at the Expert/Master level -- players who already understand that conventions exist, and that there are more advanced conventions they could be playing with, but choose not to. They know that there are some players who take the game more seriously and really care about getting perfect scores. They've played enough that they've reached Expert or even Master level (generally through 2p games) and now they're complaining that some players get really annoyed when they make mistakes.

So these experienced casual players who should know better are getting themselves into games without first discussing the table's conventions and table-talk preferences (eg. should they discuss issues after game or will someone coach when something goes wrong). Is everyone familiar with Good Touch Rule? Finesse/Reverse/Bluff? Trash Bluff? Are we Left focused or Chop focused? Save Unique (non-critical) 2s on chop? Gentleman's Discard? Skipping over someone is not a clue? Etc, etc.

Really, regardless of who hosts the game, the whole table should be discussing expectations prior to launch. You can't play a game with variable unwritten rules without first agreeing on the chosen rule set. That being said, specific conventions are expected at each ELO rank (mainly because it's challenging to get that high without them), so I can understand why players get lazy and don't clarify ahead of time.

But if you have ELO on for the game, you should assume the table does care about ELO. This is why I'm putting the responsibility on the casual players for joining games with ELO on but then complaining when players at the table care if they're going to take a hit to their ELO (because of the casual player's inexperience or carelessness).

Table options for Mentoring, Casual & Competitive would be helpful (with higher ELO risks for competitive). As would checkboxes for the commonly accepted conventions. But perhaps that's asking too much.
nik592 wrote: 18 December 2023, 01:58 And while I can play in Friendly mode (and actually might, now that I'm thinking about it), I typically don't consider playing in Friendly mode for any game (probably because in my mind it's still associated with being "Training mode" and once I understand the rules of a game, I generally don't play that way).
That makes a lot of sense for most games. I'm not going to complain if my opponent in Wingspan puts her Wood Duck in the blue row, or doesn't understand how "sets of eggs" work on the round bonus. I might make a comment for future games, but I'm happy to get a better score as a result of their inexperience. A bad player with high ELO is going to boost my rating when I win a non-cooperative game.

However, in cooperative games, it's the exact opposite -- we rely on the other players' knowledge and skill in order to increase our own ELO. I can't think of another cooperative game which relies so heavily on unwritten rules (conventions) in order to succeed as does Hanabi. Generally, someone's ELO matches their understanding of these complex conventions (in H-Group terms: what convention level they play with).
nik592 wrote: 18 December 2023, 01:58
orgle wrote: 16 December 2023, 03:09 The proper solution to appease casual players who say they don't care about ELO is to tell them to only play Friendly games. Or announce themselves as "Casual" in the Presentation field "(no presentation set) [Modify]". We all need to warn our table what sort of game we're expecting. High Ranked Masters used to do that simply through their host's ELO or the "Layered" tag.
I'm not totally clear on what you mean here either - what is the Presentation field? Is this the "Convention" field in the settings? If it is, there is no option for Casual, though I expect Standard convention is much the same. You say they use their host's ELO - so if the table host has an ELO of 750, this indicates that... players of lower score shouldn't join? How would an inexperienced player know this? And I'm also not clear what the "Layered" tag is - all of these are probably just reflections of my lack of knowledge within the Hanabi community, but that's pretty much my point - how am I to know to look for these things, or how to interpret them to avoid joining games with experienced players who are going to get angry at me when I inadvertently spoil their perfect games? Surely the easier way is to set the table to only include players of Master level and higher, nominate a convention, etc. If a player joins a table where a convention is nominated in the table settings and doesn't play with it (or doesn't know how to), I agree that players have a right to be annoyed by that, tell the player (politely) that they shouldn't have joined, and/or abandon the game. But otherwise, I don't understand how experienced players are ending up at tables with casual players - I understand the reverse, that can be just inexperience on the part of casual players. But experienced players know better, so why aren't the settings being used as designed? I am genuinely curious about this, wondering if there is some issue with the table settings that I'm not aware of.
Players do generally restrict their games to their own level. But there's such a big gap in knowledge between a Master with 700 ELO and a Master with 1000+ ELO that it causes conflict when we're grouped all together without distinction. There should really be another tier starting at 900 for Hanabi -- that's how vastly different player knowledge and experience has to be to get above 900 ELO, since you need to have perfect games nearly all the time. 2p games should also track ELO separately from Multi-player, but that's another topic.

Hanabi players usually only play with other players in their rank due to the challenge of making everyone's understanding of conventions mesh. Masters, in particular, nearly always only play with other Masters. Possibly because a) they like the challenge of using advanced conventions lower ranks likely wouldn't understand, and b) there's no tangible benefit to being a mentor -- you're likely to bomb out or get imperfect scores & lose ELO (which is quite hard to regain at higher levels). Plus, lower level players don't necessarily want a much higher ranked player at their table since they won't gain as much ELO. It's also really challenging to type out explanations of conventions mid-game. Particularly on mobile!

So Experts in the 650-700 range generally haven't been mentored by the Old Masters, which means that when they become Masters at 700 their conventions tend to be out of sync -- some common conventions can work for lower levels, but have to be unlearned in order to advance to more complex conventions. Also, most New Masters are unfamiliar with the Layered convention, which is now considered standard for 900+ ELO.

Previously, New Masters would generally avoid games filled with 900+ ELO Masters. This might be because they get less ELO than playing with others closer to their rank. Or, they recognize that there's a knowledge gap between the two and they're not yet ready.

Likewise, some Old Masters just want a smooth game and avoid anyone under 900, if at all possible.

BGA's conventions aren't as well defined as H-Group's, so there's still some disagreements, even in 1000+ ELO games, but we have a pretty solid system. Someone who plays with the "layered" set of conventions is generally highly skilled and expects to get a perfect game every time. They could have a rough deck get in the way, but a score of 29 is considered a loss (and also ELO confirms that).

Unfortunately, the "Conventions" drop down menu is incredibly outdated. BGA "Standard" IS "Finesse" now and there's no standardized method for outlining the other expected conventions which build on Finesse (Reverse, Bluff, Gentleman's Discard, Trash Bluff, Stacked Clues, Promised Cards, Chop Moves, colour focus when multi is tagged, Layered, etc). Meanwhile, H-Group has 20+ levels of conventions.


I've played a handful of 5p games this week and it's been pretty rough. First off, it's been incredibly challenging to fill a 5p Hanabi game. Long-time players appear to have decided invisible ELO isn't worth it. Second, if a player is new to me, they're likely a New Master or only ever played 2p. I used to be pretty good at determining appropriate clue complexity based on ELO. But now, rather than simply glance at their ELO to get a sense of their convention level, I have to take time to sleuth through their profile to see how many Hanabi games they've played & won. It's really annoying. Frankly, it would be easier to simply stick with the players I already know are 900+.
User avatar
h_illes
Posts: 381
Joined: 14 March 2022, 20:08

Re: 🌿ELO System Updates

Post by h_illes »

lordalx wrote: 13 December 2023, 10:41 → Power levelling
We encountered many situations of power levelling, linked to multi accounts, even if we are still fighting against such practices, it became obvious that the current system might encourage it.
To prevent this, any consecutive wins against the same opponent will reduce the amount of ELO points awarded from this victory. This reduction will be gradually higher as more consecutive wins are accumulated. This way, we encourage you to challenge other players to keep the original spirit of the ELO: show your skill at a game compared to the whole community, not just the same ones.
I tried one Arena game to see what's up with the power levelling fix. It's on, but there are some shenanigans.
For this game, I got +0.3 instead of +0.99, and it displays I got the reduction because I had a 5-game win streak:
https://boardgamearena.com/table?table=451402386

The game is part of this matchup, where I actually have an 11-game win streak going.
https://boardgamearena.com/gamestats?pl ... d=91035561

At first I thought maybe very old games are not included when counting the win streak, but all of the above games were within the last 3 months. This makes no sense to me. What's up with this?

Edit: another game:
https://boardgamearena.com/table?table=451436280
This time I got the full +0.76 ELO with no win streak penalty. However, I actually have a 20-game win streak against the given player, the last of which was played a bit more than a month ago:
https://boardgamearena.com/gamestats?pl ... d=85185332

Does the 'win streak penalty' only count games played within 1 month?

In any case, the complete lack of communication so far is utterly disappointing and disrespectful towards the players. People of BGA, this issue needs attention and action immediately!
User avatar
nik592
Posts: 1389
Joined: 16 October 2022, 13:54

Re: 🌿ELO System Updates

Post by nik592 »

orgle wrote: 18 December 2023, 09:08
nik592 wrote: 18 December 2023, 01:58
orgle wrote: 16 December 2023, 03:09 Perhaps the competitive players were too vocal about their disappointment during their games, but the casual players failed first. They failed at warning players at their tables about their desired play style & known conventions in the Presentation field before the game started. It's easy enough to ward off competitive Hanabi players: tell them in advance that you're "casual," that you don't play with conventions (or list the handful you do use), or turn on Friendly Mode -- they'll never bother you again.
While I don't necessarily agree with the change to hide ELO for Hanabi (and/or other coop games), I think you're saying here that casual players should be avoiding high ranking players tables and/or announcing to the table that they are casual players. This seems like a strange idea to me - casual players are often unlikely to even know that there is a non-casual way to play Hanabi. Surely the experienced player should be announcing what they expect?

The thing that got me was that you can set your tables to only include players of a certain level OR you can choose not to join ones that include/are open to inexperienced players. If you want to play with a specific convention, that can be noted in the settings of the table (which it wasn't for any of the tables I joined - I don't join tables with options I don't understand), and as you say, you can mention others in the chat. Typically, a casual/uneducated player is likely to set their table with default settings and without restrictions and surely it is up to the experienced player to decide they don't want to join that table and/or setup their own tables the way they want to play.
That's totally fair at lower levels -- everyone's still learning the game, so no one should have any expectations of anyone's knowledge of conventions. I'm not familiar with the current tone of games at the lower levels, and it would be a shame if Apprentices and Novices are being turned off the game by people who lack the patience to introduce convention basics. I guess I assumed that was how lower ranked players managed & taught each other. So if that's not the case, then the more experienced players are failing new members of the community. But removing ELO visibility isn't going to fix that.

I have seen a number of posts in the forums and in game chat over the years about how toxic the higher ranks of Hanabi are (mostly Master, but it can apply to Expert as well). So when discussing casual/competitive players I was referring to players at the Expert/Master level -- players who already understand that conventions exist, and that there are more advanced conventions they could be playing with, but choose not to. They know that there are some players who take the game more seriously and really care about getting perfect scores. They've played enough that they've reached Expert or even Master level (generally through 2p games) and now they're complaining that some players get really annoyed when they make mistakes.

So these experienced casual players who should know better are getting themselves into games without first discussing the table's conventions and table-talk preferences (eg. should they discuss issues after game or will someone coach when something goes wrong). Is everyone familiar with Good Touch Rule? Finesse/Reverse/Bluff? Trash Bluff? Are we Left focused or Chop focused? Save Unique (non-critical) 2s on chop? Gentleman's Discard? Skipping over someone is not a clue? Etc, etc.
Ah, I see. I didn't realise there would be anyone with high ELO at Hanabi who wasn't playing with conventions (although it may be that Hanabi was doing the coop thing where ELO comes more from games played, although some of your comments seem to suggest that it is based on win/lose/score/etc.). I do agree, if you've played a bunch on BGA and are anything over probably average (eg. 200), you should be familiarising yourself with conventions at that point. I'd expect someone who is just playing it for fun with no conventions would be hovering around the 100 mark, as at that point, I think it's more luck than skill, depending on how kind your deck is.

And I agree, these problems aren't helped by hiding ELO, they are just going to chase players out, particularly if there aren't sufficient levels. I think someone had suggested "dan" levels once you reach Master, so you can see where people are within that range. Which would make sense, but would need to be variable per game - it sounds like Hanabi actually needs quite a few levels, possibly more than other games.

As an aside, I went back and checked my history - I've played 3 games of Hanabi. Two completed and one was abandoned - most of the players in those two completed games are still low levels - I think I found one good, one strong, and just one master. I don't know what the master's ranking was when we played them obviously, but given that the game completed, they obviously went through it. That said, I don't know if the other players at the table refused an abandon when it was asked for - I can't spot it in the replay, but maybe they don't show.

The third is the game I mentioned where a player started talking about conventions, though not in what I would have called a mentoring way. I remember which player they were at the table, and they are Expert ranked, and I'm pretty sure were back then. The rest of us were all at Apprentice level (as we still are). So yes, that experience was enough to put me off playing any more on here. It's also a case of I personally don't have the interest or drive to learn Hanabi conventions so I also don't want to annoy other players. So I agree, a "casual/no conventions" option would probably be helpful in that sense as well, especially if Standard implies Finesse (which is odd, since Finesse is in the list). But playing Friendly is possibly the solution for me here, as I think anyone "serious" about it should be looking for ELO-scoring tables. It's worth a try, as I wouldn't mind being able to play it, but as I said, I'm not interested in investing time to become a master.

Anyway, I appreciate your explanation very much!
User avatar
krisna
Posts: 6
Joined: 09 March 2017, 12:59

Re: 🌿ELO System Updates

Post by krisna »

Hello,
I didnt read all of the previous comments but im sure there is a lot of backfire to this ''update''.

Something doesnt feel right about this. I just finished a Carcassone game, we were both expert level players and I got +0 elo because it was my 6 consecative win vs my opponent. I hope you fix this. why would I play with him again if I can only lose...
User avatar
Scops
Posts: 31
Joined: 18 February 2017, 22:31

Re: 🌿ELO System Updates

Post by Scops »

I believe Power Levelling has been removed. Thank you BGA!

Now please let us know if that's the case also for ELO Decaying
User avatar
6element
Posts: 187
Joined: 26 July 2018, 10:15

Re: 🌿ELO System Updates

Post by 6element »

Two hours ago power leveling has not been removed yet. And due to this feature I had to expel a decent opponent from the table twice, because I already played against them a few times in a row. This is sad and goes directly against "we're here to have fun playing games".
User avatar
Osnofaac
Posts: 37
Joined: 06 March 2015, 17:28

Re: 🌿ELO System Updates

Post by Osnofaac »

Scops wrote: 18 December 2023, 16:16 I believe Power Levelling has been removed. Thank you BGA!

Now please let us know if that's the case also for ELO Decaying
not removed, just got a penalty in a game.
User avatar
orgle
Posts: 27
Joined: 26 August 2012, 04:14

Re: 🌿ELO System Updates

Post by orgle »

nik592 wrote: 18 December 2023, 11:46 Ah, I see. I didn't realise there would be anyone with high ELO at Hanabi who wasn't playing with conventions (although it may be that Hanabi was doing the coop thing where ELO comes more from games played, although some of your comments seem to suggest that it is based on win/lose/score/etc.). I do agree, if you've played a bunch on BGA and are anything over probably average (eg. 200), you should be familiarising yourself with conventions at that point. I'd expect someone who is just playing it for fun with no conventions would be hovering around the 100 mark, as at that point, I think it's more luck than skill, depending on how kind your deck is.
Yes, so the higher ranking casual players are going to have naturally learned some basic conventions, even if they don't know that's what they're called -- clues for leftmost playable, discard rightmost unclued card, & number saves on the chop, at the very least. They'll probably just think of it as "how you play Hanabi" rather than a named convention. They're likely accustomed to only playing 2p Hanabi, which has the shortest wait & playtime, and the least amount of conventions. It's possible to get a pretty high ELO without knowing much more than that, so you're not going to upset other 2p players, as they're likely in a similar boat as you are (up to a point).

I think the biggest conflict between these casual players and competitive players is caused when they try branching out into multiplayer games once they've reached Expert or even Master rank. Unfortunately, rather than starting out at Apprentice/Novice, they're now locked out of many low ranking games due to their ELO from 2p games. So they're learning multi player in games with people who have much higher expectations than the 2p Expert/Master can handle, and they likely won't know about the 3 basic conventions common in multiplayer games: Finesse, Reverse & Bluff. That's where a lot of the friction comes from in my current games with New Masters. I know some Masters who just want a smooth game, and refuse to play 5p games with players who normally play 2p -- the games are THAT different.

Now, as these casual high ranked players become familiar with Multi-player, they'll learn about Finesse, Reverse and possibly Bluff, For them, the conflict stems from the fact that they'll say they know them, and try to use them, but they don't understand all the structure around those conventions, most commonly:

* You must respond to Finesses right away, unless you are forced to save a critical card in the hand after you (or a double save in the hand after that)
* Cards with existing clues that match the card you're looking for must be played before leftmost cards
* If something CAN be a Reverse, you have to assume that it is for at least one round (possibly more if the player you think should play needs to save a critical card instead)
* If you're giving a clue, you have to see if it could be considered a Reverse based on other player's clued or leftmost cards, which would delay play, and potentially result in a critical card being discarded while they wait for the "Reversed" card to play.
* you can't Bluff "in sequence" because you need the play to reveal the Bluff to prevent the bomb (unless you want the 2nd player playing leftmost as well, and they reveal the Bluff instead)
* You can only Bluff the person immediately after you (unless the person after you already knows all their cards -- which is rare). You're in their Bluff Seat.
* You can't "lie" when you bluff as you're telling the clued player exactly what cards they may be holding, so they will eventually play it as that card unless given more information.
* You have to prevent double discards (eg. Two consecutive players have 3 green on their chops and neither has anything they must play/clue). But you can't save one of the cards early, as it will look like a Finesse, so you need to look ahead and stop the double discard through other means.

These are all things that should have been worked out at lower ELO ranks, but players are jumping up the ranks in 2p and then switching streams into multiplayer and encountering turbulence when they join 5p tables matching their rank. These are the casual players most likely to encounter "toxic" players, as the table was likely restricted to a specific rank, and the other players expect to be playing with players at the skill level in multiplayer. You're going to feel the exasperation from players expecting to have a smooth game with high-ranked players only to scramble in the first round of play because you didn't respond to a 3 clue in the next hand by playing your leftmost card (real experience last night).
nik592 wrote: 18 December 2023, 11:46 And I agree, these problems aren't helped by hiding ELO, they are just going to chase players out, particularly if there aren't sufficient levels. I think someone had suggested "dan" levels once you reach Master, so you can see where people are within that range. Which would make sense, but would need to be variable per game - it sounds like Hanabi actually needs quite a few levels, possibly more than other games.
I'm not against dan levels, but it would be simpler to just let us see ELO again and make our own decisions based on that. It would be helpful if we could restrict games by an ELO range. A New Master at 725 might find playing with New Experts too risky, but they might choose to open a table for ELO 650-800. The players would probably do pretty well.

Right now, the hard delineation between Expert and Master isn't helping the higher ranked Experts learn from the more experienced players. There's very little trickle down of information because once the better Experts jump up to Master they generally abandon the mid-range Experts they were playing with because they don't want to be brought down by low-rank Experts. It's BGA's version of Brain Drain.

Currently the only options for Masters to mentor those up and coming Experts are to either invite them individually, or open the table to ALL Experts, which is too large a range to be of much help for the players at 675-699.
nik592 wrote: 18 December 2023, 11:46 As an aside, I went back and checked my history - I've played 3 games of Hanabi. Two completed and one was abandoned - most of the players in those two completed games are still low levels - I think I found one good, one strong, and just one master. I don't know what the master's ranking was when we played them obviously, but given that the game completed, they obviously went through it. That said, I don't know if the other players at the table refused an abandon when it was asked for - I can't spot it in the replay, but maybe they don't show.

The third is the game I mentioned where a player started talking about conventions, though not in what I would have called a mentoring way. I remember which player they were at the table, and they are Expert ranked, and I'm pretty sure were back then. The rest of us were all at Apprentice level (as we still are). So yes, that experience was enough to put me off playing any more on here. It's also a case of I personally don't have the interest or drive to learn Hanabi conventions so I also don't want to annoy other players. So I agree, a "casual/no conventions" option would probably be helpful in that sense as well, especially if Standard implies Finesse (which is odd, since Finesse is in the list). But playing Friendly is possibly the solution for me here, as I think anyone "serious" about it should be looking for ELO-scoring tables. It's worth a try, as I wouldn't mind being able to play it, but as I said, I'm not interested in investing time to become a master.

Anyway, I appreciate your explanation very much!
Ahh. Yeah, I'm sorry you experienced that so early on. That "Expert" player was definitely at fault for joining a game with Apprentices and being upset that they weren't at the same level of knowledge & understanding. That's ridiculous. If I join a low rank game, I know I'm in for a challenge and going to spend significant time explaining clues and why things bombed. It's part of the learning process. We still do that even in 900+ Master games as we all run into complex situations. Unfortunately, invisible ELO isn't going to stop players like that.

Hanabi really is an amazing game. I highly recommend it to anyone who enjoys challenging puzzles. Most of the conventions beyond the bare basics of how to play stem from simple logic: If x is clued and it's not currently playable, what has to be played in order for it to not bomb? If I don't see it leftmost or clued elsewhere on the board, it must be either leftmost or clued in my hand so I need to play it asap.
User avatar
h_illes
Posts: 381
Joined: 14 March 2022, 20:08

Re: 🌿ELO System Updates

Post by h_illes »

I put in an 'ASAP revert the power levelling fix to ELO' message to support as well, and just got a response that they are aware of and monitoring the feedback in the Forums. Thought I'd share it here.

Edit: another, seemingly new issue is that ELO calculation is not even transparent anymore, hovering over the ELO for old games doesn't bring up anything. Why? My impression is that transparency is reduced to cover up bad mistakes. That is surely not the way to go.
Last edited by h_illes on 18 December 2023, 20:31, edited 1 time in total.
User avatar
6element
Posts: 187
Joined: 26 July 2018, 10:15

Re: 🌿ELO System Updates

Post by 6element »

After six games against a particular opponent I've got 0. Next game I had to expel them. I played with them a lot (and liked it), but less than 1% of my total games, my win rate against them is 64% (so I'm a bit stronger, but not drastically). Now BGA essentially forces me to stop playing against them. This is not good at all.

So, I have to have a list of people I play against a lot, and expel them from my tables? Not fun :(

BGA guys, this feature is well below shippable quality, seriously. Stop gathering feedback, revert this.
Post Reply

Return to “Official announcements [en]”