Jump to content
Sign in to follow this  
Stockfish

Discuss/Brainstorm Ideas for Lobby Improvements [LOBBY] (We need you!)

Recommended Posts

Hello all 0 A.D. community =)

 

I'm doing this post with some possibles A24 changes.

We need your help to apport ideas. Let's do all of us a big brainstorming!

I've been talking to @user1 and we got some interesting possible changes.

 

1) Lobby changes:

Lobby could be divided into sublobbies

Spoiler

 

On 1/27/2020 at 3:01 PM, Stockfish said:

I think that is not a secret that lobby style is too old. Maybe should be changed for something  more ''atractive''

 

  What i propose is to make a big lobby where all players are there chatting or just being, and then 3 sublobbys (maybe more or less depending of the wellness of your ideas)

               - Team Games Lobby:      As the name shows, a lobby to play multiplayer games

               - Rated 1v1 Lobby:           As the name shows a lobby to play 1v1 rated

               - Casual Games Lobby:   As the name shows a lobby to play non rated 1v1s

 

           Ok, let's do here another way, a way where there is a rating in TGs. (We'll talk about this in some time)

          In case that there is a possible TGs rating, the Casual Games Lobby would be to play TGs and 1v1s unrated.

 

 

I'll let design stuff to you,  think about some ideas and coment them!!

 

Spoiler

 

On 6/22/2019 at 4:17 AM, HMS-Surprise said:

Is it possible to add a prefix to the players who want to be coach. Something like mods have "@" but different one, easy to recognise. Therefore, we can introduce that we have coaches in the lobby

 

 

2) Rating System Changes 

 

There could be 'seasons'. After a season, user's ratings could be reset.

Spoiler

 

On 1/27/2020 at 3:01 PM, Stockfish said:

               1) Making seasons. Yes, making for example 3 mounths seasons and when season ends, restart the points in new season to the initial ones. I propose to start with 1600 points. 

 

Leagues that depend on your rank.

Spoiler

 

On 1/27/2020 at 3:01 PM, Stockfish said:

               2) Making a League Mode. This is handed with the first point, and in my opinion is the most atractive point. Why not making Rated Games Lobby a league mode, having a league

                     depending of your rating. I give you an example:

                     Wood League: (-1400) - Stone League: (1400-1600) - Bronze League: (1600-1800) - Silver League: (1800-1950) - Golden League: (1950-2100) - Platinun League (2100-2250)

                     Diamond League: (2250-2350)    /// Here, we would be at 1730 ratting more or less, which is a strong rating. Top 23 now. So, we could make a Pre Master league.

                     Candidate Master: (2350-2450) - Master League: (2450-2600) - Grand Master League: (2600+)

 

                  Obviously, designers should make an animation showed after each rated game with an experience bar with rating, that is filled or emtied acording if you win or lose. At the left with the current                      league, and at the right with the upper league. I don't know if you understand what i mean.

 

Your rank could be displayed with an insignia.

Spoiler

 

On 1/27/2020 at 3:01 PM, Stockfish said:

                 3) Giving some insignias: Before the nickname of each player, you could have some insignia depending of your rank, i thought in having your League's shield until you're Master or Grand                              Master, that you would have a yellow RM (Rating Master) or a GM (Grand Master).

                   For example: GM elexis (2741)    Sorry @elexis haha :)

 

                 Maybe titles like GM or RM should stay forever, becouse it's suposed that only 12 players as much would get them in all seasons. Or maybe it should last just the current season and the                           next. Brainstorm guys =D

 

3) Player Names:

Your rating could be displayed as a rank instead.

Spoiler

 

On 1/27/2020 at 3:01 PM, Stockfish said:

we got the conclusion that maybe removing the rating of the players, just showing the insignia and the nickname would be a good          idea and if you click one player, in his profile you can find its own rating. In my opinion i would let the rating too in names.

 

4) Player's Profiles:

Profile data

Spoiler

 

On 1/27/2020 at 3:01 PM, Stockfish said:

    What you think about this: When you click in a player, you can see, Name, Rank, League, W/L and the flag of the country. You like the idea?

 

 

Greetings.

 

Stockfish

 

           

   

     

  • Thanks 1

Share this post


Link to post
Share on other sites

MORE IDEAS:

Creating a Multiplayer Lobby Website (https://lobby.wildfiregames.com)

 

Suppress spam of ping sound when someone mentions your name too much

 

 

Useful information:

 

 

Ticket Summary Owner Type Status Priority Milestone
#2543 Allow users to change account password   defect new Should Have Backlog
#4509 Patch ejabberd to allow registration of two accounts before registration_timeout applies   defect new Should Have Backlog
#4609 Chat notification if buddies join games   defect new Nice to Have Backlog
#4710 Save passwords in OS keyring   defect new If Time Permits Backlog
#5634 Rating lobby bot should react to closed SQL connection   defect new Nice to Have Backlog
#2448 Display gameplay statistics from the lobby on a website Josh enhancement new If Time Permits Backlog
#2449 Store more lobby user statistics into the database.   enhancement new If Time Permits Backlog
#2489 Lobby subject should be translated.   enhancement new Must Have Backlog
#2516 Expand Rating System   enhancement new Nice to Have Backlog
#3389 Lobby - allow reconnect without returning to the main menu   enhancement new If Time Permits Backlog
#3739 [PATCH] Lobby - late-observer-join flag   enhancement new Should Have Backlog
#4159 Lobby buddy list   enhancement new Nice to Have Backlog
#4203 Implement PubSub (XEP-0060) for GameList, and BoardList   enhancement new Must Have Backlog
#4858 More Buttons With New Options For Lobby Should have to land fpre_O_O_O_O_O_O enhancement assigned Should Have Work In Progress
#4974 Lobby connect on startup fpre_O_O_O_O_O_O enhancement assigned Should Have Work In Progress
#4979 Changing default sort order to buddy in lobby and make more columns sorting possible fpre_O_O_O_O_O_O enhancement assigned Should Have Work In Progress
#5067 Display victory conditions (and probably more settings) in lobby   enhancement new Should Have Backlog
#5344 Lobby server/account UI   enhancement new Nice to Have Backlog
#5347 Lobby chatlog status discovery   enhancement new If Time Permits Backlog
#4978 Presence Dropdown In Lobby And Auto Away Settable fpre_O_O_O_O_O_O task assigned Should Have Work In Progress

 

 

Spoiler

 

Edited by user1
  • Like 1

Share this post


Link to post
Share on other sites

1) Lobby changes:

   I think that is not a secret that lobby style is too old. Maybe should be changed for something  more ''atractive''

 

  What i propose is to make a big lobby where all players are there chatting or just being, and then 3 sublobbys (maybe more or less depending of the wellness of your ideas)

               - Team Games Lobby:      As the name shows, a lobby to play multiplayer games

               - Rated 1v1 Lobby:           As the name shows a lobby to play 1v1 rated

               - Casual Games Lobby:   As the name shows a lobby to play non rated 1v1s

 

           Ok, let's do here another way, a way where there is a rating in TGs. (We'll talk about this in some time)

          In case that there is a possible TGs rating, the Casual Games Lobby would be to play TGs and 1v1s unrated.

 

 

I'll let design stuff to you,  think about some ideas and coment them!!

 

 2) Ratting System Changes

   Well, probably we all can accord that nowadays there is nothing that makes people play rated games, excepting the own points. Maybe it's not enough, maybe not, is not.

   I propose (as i accorded to @user1) to make a new Ratting System to make people play rated games, and to make this game more atractive.

 

     What you think about this:

   

               1)  Making seasons

. Yes, making for example 3 mounths seasons and when season ends, restart the points in new season to the initial ones. I propose to start with 1600 points. 

 

 

               2) Making a League Mode. This is handed with the first point, and in my opinion is the most atractive point. Why not making Rated Games Lobby a league mode, having a league

                     depending of your rating. I give you an example:

                     Wood League: (-1400) - Stone League: (1400-1600) - Bronze League: (1600-1800) - Silver League: (1800-1950) - Golden League: (1950-2100) - Platinun League (2100-2250)

                     Diamond League: (2250-2350)    /// Here, we would be at 1730 ratting more or less, which is a strong rating. Top 23 now. So, we could make a Pre Master league.

                     Candidate Master: (2350-2450) - Master League: (2450-2600) - Grand Master League: (2600+)

 

                  Obviously, designers should make an animation showed after each rated game with an experience bar with rating, that is filled or emtied acording if you win or lose. At the left with the current                      league, and at the right with the upper league. I don't know if you understand what i mean.

 

               3) Giving some insignias: Before the nickname of each player, you could have some insignia depending of your rank, i thought in having your League's shield until you're Master or Grand                              Master, that you would have a yellow RM (Rating Master) or a GM (Grand Master).

                   For example: GM elexis (2741)    Sorry @elexis haha :)

 

                 Maybe titles like GM or RM should stay forever, becouse it's suposed that only 12 players as much would get them in all seasons. Or maybe it should last just the current season and the                           next. Brainstorm guys =D

 

 

     3) Player Names:

      @user1 told me that he doesn't want to overcharge names, so we got the conclusion that maybe removing the rating of the players, just showing the insignia and the nickname would be a good          idea and if you click one player, in his profile you can find its own rating. In my opinion i would let the rating too in names.

 

     4) Player's Profiles:

      What you think about this: When you click in a player, you can see, Name, Rank, League, W/L and the flag of the country. You like the idea?

 

                

 

 

 

I have more ideas that will be posted with time. Mates! share your ideas and let's make 0 A.D. bigger!! Let's make a brainstorming.

Greetings.

 

Stockfish

 

           

   

     

  • Like 4

Share this post


Link to post
Share on other sites

@Bwana 

I often leave the lobby open between games and find the constant tag-spam quite frustrating. Is it possible to place a limit on the number of names an account can tag in a 10 minute period, or perhaps disable the alert if the same person pings you twice within a 2 minute period. 

 

 

Share this post


Link to post
Share on other sites

@Rahmsauce

 

I have been enjoying 0. A.D for quite a while (I played it for many years but only recently played under this alias and more actively/consistently in the community).

Previously I have played some open source games among Xonotics, which have an amazing competitive platform for their players.

I am kind of a techie and think it would be a great-to-have thing for 0. A.D as well. I imagine (as a minimum for launch):

- a list of the players and their ranking / statistics such as captured by the Ranking bot

- a list of game stats of previous games (who played with whom)

- a possibility to upload / hyperlink recaps from aforementioned games

There may be more things that are amazing (such as: lobby-preview, queue-for-join, matchmaking) but they are more complicated and outside of the reach what can be done in a simple manner in few hours of work.

I would love such a platform so I can more easily find replays which allows me (and other newcomers) to become better in the game.

I have studied the source code of the lobby and know that is done in XMPP (with custom stanzas). This however is a bit sub-optimal because it would require extensive polling from the lobby server to get accurate stats. I am hoping that there is a way to retrieve a read-only copy of the rating data set somehow (let me know!).

Please give me some feedback on whether this would be appreciated in the 0. A.D community, and if it is, whom I would need to talk to to make it happen!

All the best,

Rahmsauce

Share this post


Link to post
Share on other sites

I've proposed this already sometime ago:

how about an additional function similar to the buddy or friend-thing that would allow you to mark other players as "notfriends" - the idiot-button, kinda? ...you know, so you can designate players with whom you've had bad experienes like quitting, toxic behavoir etc. I play occasionally and i recognise a lot of aliases, but after a few months it's hard to remember things - like "do i remeber this guy because we had a fun game, or because he was a total @#$% last time?"

  • Like 1
  • Thanks 2
  • Sad 1

Share this post


Link to post
Share on other sites

Hello all,

What i would like to see appear on the lobby.

1) The possibility of changing your password. And link account with email adresse if we want.

2)Create a profil system

It like Curriculum vitæ of the player which takes on several aspects (games, social, description)

With 2 facets ( 1 public and 1 private (only friend players can read the private facet)

On account public

Highest rating reached since account creation

Old league/rated at each end of season (for example season 1 : 1450 season 2 : 1515 season 3 : 1507)

Number of matches played this season

Victory rate

The last thress name’s opponents faced in 1 vs 1 (little historic)

On the private profile

Last login date

Comment: The player can write a few lines on him, a social network, if he is absent, two or three lines on him, whatever he wants.

The player selects the logos of his favorite civilization

3) The possibility of private messaging, create 0AD discussion groups? (but beware of cheating with specs etc)

4)Extend the possibility of marking players as friend but also favorités, undesirable and block

5) Make the rated system more dynamic

League system with limited spot, and internal ranking for each league ?

for example (name to be determinated)

Non Classé

Recrue (Fer) (> 1200 and having played 3 games rated)

Soldat (Bronze)TOP 601 à 1500)

Mercenaire (Silver) (TOP 251 à 600)

Vétéran (Or)(TOP 101 à 250)

Duelliste (Platinium)(TOP 51 à 100)

Gladiateur (Diamond) (TOP 16 à 50 places)

Général (Gladiateur) (TOP 6 à 15)

Empereur(Master) (TOP 2 à 6)

Dieu (Grand Master) (TOP 1 )

Only can play against adjacent leagues (or win 0 loose 0), for the TOP 1 he can play vs also Général because Empereur can dodge)

The league is based on the player's rating.

 

Features

Show the league to which one belongs (in the form of a badge in front of the name? Or color on the nickname, which implies a choice of color for each league)

Inactivity clause? from a veteran, beyond 3 months of inactivity in rated, you lose 1% of your points every month?

Season : 6 month périods ? then Season 1 season 2 season 3 etc... /// then all players mercenary loose 1 league and all veteran, duelliste, gladiateur, général, empereur, god go to mercenary league with reset of rating with the number of rating of the first mercenary. 

For example if the first of mercenary league have 1510 rating, all players > mercenary go to 1510 rating at end of season

  • Thanks 1

Share this post


Link to post
Share on other sites
On 6/3/2020 at 12:25, Dakara said:

Hola a todos,

 

Lo que me gustaría ver aparecer en el vestíbulo.

 

1) La posibilidad de cambiar su contraseña. Y vincular la cuenta con la dirección de correo electrónico si queremos.

 

2) Crear un sistema de perfiles

 

Es como el Curriculum vitae del jugador que toma varios aspectos (juegos, social, descripción)

 

Con 2 facetas (1 pública y 1 privada (solo los jugadores amigos pueden leer la faceta privada)

 

En cuenta publica

 

La calificación más alta alcanzada desde la creación de la cuenta

 

Liga antigua / clasificada en cada final de temporada (por ejemplo, temporada 1: 1450 temporada 2: 1515 temporada 3: 1507)

 

Número de partidos jugados esta temporada

 

Tasa de victoria

 

Los oponentes del último nombre del jugador enfrentados en 1 vs 1 (poco histórico)

 

En el perfil privado

 

Última fecha de inicio de sesión

 

Comentario: El jugador puede escribir algunas líneas en él, una red social, si está ausente, dos o tres líneas en él, lo que quiera.

 

El jugador selecciona los logotipos de su civilización favorita.

 

3) La posibilidad de mensajería privada, crear grupos de discusión 0AD? (pero tenga cuidado de hacer trampa con especificaciones, etc.)

 

4) Extiende la posibilidad de marcar a los jugadores como amigos, pero también favorités, indeseables y bloquear

 

5) Haga que el sistema calificado sea más dinámico

 

¿Sistema de liga con lugar limitado y clasificación interna para cada liga?

 

por ejemplo (nombre por determinar)

 

Non Classé

 

Recrue (Fer) (> 1200 y haber jugado 3 juegos clasificados)

 

Soldat (Bronce) TOP 601 à 1500)

 

Mercenaire (Plata) (TOP 251 à 600)

 

Vetéran (Or) (TOP 101 à 250)

 

Duelliste (Platinium) (TOP 51 à 100)

 

Gladiateur (Diamante) (TOP 16 à 50 lugares)

 

Général (Gladiateur) (TOP 6 à 15)

 

Empereur (Maestro) (TOP 2 à 6)

 

Dieu (Gran Maestro) (TOP 1)

 

Solo puede jugar contra ligas adyacentes (o ganar 0 suelto 0), para el TOP 1 puede jugar contra Général también porque Empereur puede esquivar)

 

La liga se basa en la calificación del jugador.

 

 

 

Características

Muestre la liga a la que pertenece (en forma de una insignia delante del nombre o color en el apodo, lo que implica una elección de color para cada liga)

 

 

 

Cláusula de inactividad? de un veterano, más allá de 3 meses de inactividad en la calificación, ¿pierde el 1% de sus puntos cada mes?

 

Temporada: períodos de 6 meses? luego Temporada 1 temporada 2 temporada 3 etc ... /// entonces todos los jugadores mercenarios pierden 1 liga y todos los veteranos, duelliste, gladiateur, général, empereur, dios van a la liga mercenaria con el reinicio de la calificación con el número de calificación de la primera mercenario. 

 

Por ejemplo, si el primero de la liga mercenaria tiene una calificación de 1510, todos los jugadores> mercenarios van a una calificación de 1510 al final de la temporada

 

i really like your rating system :) 

Share this post


Link to post
Share on other sites

Hi
I've just played my first ranking match (which was a clear victory). I wonder if it could be possible to rank IA too. It would help me to see if an opponent of rank (1000) is challenged by easy/medium AI or rolls on hard/very hard oponents. Maybe, we could even count matches agains AI in the ranking before the first multiplayer one?

Besides, team ranking would be a great addition for familly player's like I'm.

  • Like 1

Share this post


Link to post
Share on other sites

I'd like to know the record against the players I've played already. 

Would be nice as well to make some personal lists of players, so we could "blacklist" some players we don't like to play against with or like, whatever :D Even when they are not online. Like friends as well. Now, we see the dot when they are online of course, but would be cool to find them even when they are not here. 

The possibility as well to send private message in the lobby would be useful, instead of creating a game to talk :) 

I really like the ideas of leagues that was talked about. But I think it should be longer than 3 months. If we are having record of our results, imagine after few years, there is gonna be a lot in a player profile. I guess some stuff can be made to open/close the historic so the main thing is not overwhelmed. Just a point of vigilance.

Thanks!

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...