Coder Social home page Coder Social logo

Comments (6)

 avatar commented on July 21, 2024

Hmm, I interpreted this more as a local friends list. How would a player add another player to their friends list?

from base.

freezurbern avatar freezurbern commented on July 21, 2024

Perhaps be able to get the player auth names of all connected players on all servers, and if the auth name appears in a list locally (/friends = "jack jill joe"), highlight/flash that name on the players-connected part of the server list?

from base.

 avatar commented on July 21, 2024

That's the thing @freezurbern, I think few will use it if it's a command-line based function.

Most games do this by making the scoreboard interactive and letting you do various actions (e.g. add as friend, mute, etc) on the names listed there, but I reckon the whole scoreboard would need to be rewritten for that. The server menu has a similar pickle; few of the players are listed there, and the active region changing in a list menu for sub-items is generally bad UX practice.

So there needs to be a user-friendly, graphical way to do it.

from base.

bonifarz avatar bonifarz commented on July 21, 2024

I guess the scoreboard is fine without mouse interaction.
i once added a buddy list mod to the servers menu, pretty close to what freezurbern suggested, but it was pretty useless.
If you want to see on which servers your friends are playing, I still think a search filter for the server list is useful, but that's another topic.

from base.

qreeves avatar qreeves commented on July 21, 2024

I've put a few "wishlist" items like this up on the issue tracker so new contributors have items they can attempt (and I'll probably put up many more if it works). The original topic went into a discussion about a "lobby" where people who are in the RE client are displayed, showing whether they are in-game, or waiting, or looking for someone to play with.

The query reply from servers now includes a list of auth names for each client connected to the server (if you hover over a server, all players and their associated auth names are listed). This could probably be used to compare to a "friends list" var. You could probably just have a text entry menu somewhere which contains a list of players the client can add to, next to which it would show which friends are online and on which server. Let's say, a "friends menu". This could be modified so when called up when on a server, you can add friends from the clients currently on the server.

from base.

bonifarz avatar bonifarz commented on July 21, 2024

Right, so "lobby" and "friend list" are different feature requests (we can't see players waiting for a game to join). Just found the old mod I had in mind (http://forum.freegamedev.net/viewtopic.php?f=73&t=4928), maybe I'll give it a try later.

from base.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.