Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

64 player scoreboard #1828

Open
fokkonaut opened this issue Dec 10, 2018 · 40 comments
Open

64 player scoreboard #1828

fokkonaut opened this issue Dec 10, 2018 · 40 comments

Comments

@fokkonaut
Copy link
Contributor

imo we need to do something about it, it doesnt look good. only some players are listed and the rest is not visible (and x other player...). what about using a big scoreboard like this: https://ddnet.tw/client/scoreboard.png

@Dune-jr
Copy link
Member

Dune-jr commented Dec 10, 2018

Ouch, this scoreboard is dreadful to look at.

I think what we currently have is best until we find something that actually looks fine with this many players (scrollbar, ...).

@fokkonaut
Copy link
Contributor Author

this is a pretty nice scoreboard, the current one is just pain. and a scroll bar in the scoreboard is the dumbest thing ever imo because you should be able to play normal while the scoreboard is opened. this would overwrite your normal actions (change weapon, or maybe fire if you have to click...)

@12pm
Copy link

12pm commented Dec 10, 2018

Better a bad locking scoreboard than one that doesn’t display all players. Functionality matters most here

@Dune-jr
Copy link
Member

Dune-jr commented Dec 10, 2018

If you want to push a feature in Teeworlds, it should be good-looking from the get go, not "let's add this functionality then make it look okay later somehow".

@ChillerDragon
Copy link
Contributor

It looks pretty okay already? Wait what xd? We have a scrollbar in the scoreboard? Ouch rip weapon switching while looking at the scoreboard ._.

@12pm
Copy link

12pm commented Dec 10, 2018

If you want to push a feature in Teeworlds, it should be good-looking from the get go, not "let's add this functionality then make it look okay later somehow".

Yes, but with that also comes that it should be functional, which isn't the case

@Dune-jr
Copy link
Member

Dune-jr commented Dec 10, 2018

It looks pretty okay already? Wait what xd? We have a scrollbar in the scoreboard? Ouch rip weapon switching while looking at the scoreboard ._.

No we don't.

@oy
Copy link
Member

oy commented Dec 10, 2018

Agree with @Dune-jr that proposed scoreboard doesn't look good, it is cluttered and pretty much impractical.
The information you search for should be accessable easily. It should provide information about yourself and classify it accordingly and should filter out not so relevant information. The actual scoreboard is the best for now, till someone comes up with a better one.

@fokkonaut
Copy link
Contributor Author

Lol, "the information you search for should be accessable easily." You just outplayed yourself. Because right now you cant even see any Information xD tell me one game where the scoreboard is saying "and x other players..." this is rediculous :D I want to see every tees information on a scoreboard.

What about making 2 scoreboard next to each other. Then we can have 16 players on each site and have 32 in total. Then we somehow need a bind or stuff to go to another site where the other 32 people are. the the readability is still good and we have everyones information.

@nheir
Copy link
Contributor

nheir commented Dec 11, 2018

You just outplayed yourself.

It should provide information about yourself and classify it accordingly.

↑ the point

I'm not satisfied either by the scoreboard, still, it supports 64p without changing the size of UI and the information it gives are relevant for the player on himself.

The flaws are the hidden informations. For instance,

  • What is the score of the player that is trying to kill me ? Is this a threat ?
  • someone starts a vote for kicking a -10 scored player but I can't check since I don't see him in the scoreboard without spectating him

What about making 2 scoreboard next to each other.

Assuming that it is possible to have 64 players in team red while 0 in team blue, you need 4 sites.
I also assume you like seeing scoreboard while playing, at least I do, then playing, pressing +scoreboard and using binds to change sites seems really hard.
Better have a full scoreboard from the start, but it should be readable for the minimal resolution

How does the ddnet scoreboard looks like on small resolution when 64 players ? and what about 2 team games ?

@fokkonaut
Copy link
Contributor Author

fokkonaut commented Dec 11, 2018

RESOLUTION: 640x480 (4:3)

ddnet exe screenshot 2018 12 11 - 14 22 25 61
1 player

ddnet exe screenshot 2018 12 11 - 14 22 33 91
16 player

ddnet exe screenshot 2018 12 11 - 14 22 36 97
32 players

ddnet exe screenshot 2018 12 11 - 14 22 39 86
48 players

ddnet exe screenshot 2018 12 11 - 14 22 42 06
64 players

@Dune-jr
Copy link
Member

Dune-jr commented Dec 11, 2018

64 players

You can't read anything on a small screen/resolution.

I think there is a simple solution: a scrollbar that you can only left-click (no mousewheel). And yeah, that means you can't fire while looking on the scoreboard. In which scenario is that a problem?

@fokkonaut
Copy link
Contributor Author

its a problem in every scenario lol, do you even play teeworlds? the best solution would be a button like you have created in the browser to expand the filter stuff but on the right side of a 32 player scoreboard to see the other 32 players. then you could hook, fire like you want but if you press on the button the scoreboard will swap

@Dune-jr
Copy link
Member

Dune-jr commented Dec 11, 2018

I think there is a simple solution: a scrollbar that you can only left-click (no mousewheel).

its a problem in every scenario lol, do you even play teeworlds? the best solution would be a button like you have created in the browser to expand the filter stuff but on the right side of a 32 player scoreboard to see the other 32 players. then you could hook, fire like you want but if you press on the button the scoreboard will swap

You mean, like a button that you can left-click? ;-)

@Stitch626
Copy link

Stitch626 commented Dec 11, 2018

I personally don't like that crappy ddnet-like 64p scoreboard. Thats why I've implemented a scoreboard with pages instead of a scrollbar. That would allow (active) ingame scoreboards while using different hotkeys to scroll there. No problems at all.

EDIT: Btw, why do you even complain about it? I thought that 64p support was supposed to be used for spectators only and not for ingame players?

@1stDecadeTW
Copy link

@Stitch626 Could you please upload a screenshot of the scoreboard you mention?

@sepulzera
Copy link
Contributor

@fokkonaut What will it look like for team game modes with no teambalance and all players joined one team?

My two cents:
Currently only 16p ingame are supported and we have designed a pretty solid and beautiful scoreboard for it.
You won't ever get 64p into the scoreboard, or it will look awful like ddnet proves.

If really needed, we should implement a second, more compact scoreboard for 64p support, making it optionally. Eventually remove some information then, to make all players fit.
But, imho, we shouldn't use our limited manpower for this right now.

@Stitch626
Copy link

Stitch626 commented Dec 12, 2018

@1stDecadeTW This is on ddnet right now, but also works on other mods and vanilla itself. The implementation isnt that beatiful, but works.
screenshot_2018-12-12_13-30-49
screenshot_2018-12-12_13-30-52

@ChillerDragon
Copy link
Contributor

Well I personally really like the ddnet scoreboard. Probably because I am used to it. But the problem with pages and scrolling is that I already see me switching pages forward and backward because i forgot what i saw on the previous one. And also giving the scoreboard interaction more attention than the ingame action :c

@sepulzera
Copy link
Contributor

sepulzera commented Dec 13, 2018

This should be tackled when implementing the (or any) race gamemode, see #33
(if it should support 64p then of course)

@chachacha3
Copy link

I'd like to see @Stitch626's scoreboard implementation. There is only two options I think: do it like DDNet did or use pages. Also would be good to add binds for fast page change. Like Left/Right or Up/Down buttons. Or use shift/space to move on next page. And don't save last opened page, so there will be only one direction of moving around pages. When player try to go next page after the latest, just render first page again.

@ChillerDragon
Copy link
Contributor

@chachad Left/Right is for moving. As far as i know most people use A and D but Left/Right is binded default as well if I remember correctly. Shift is for emotes and space for jumping. And scrolling is for weaponswitch. Anyways all the non gameplay keys might be used by other custom binds. And in 0.6 the game was still playable with the scoreboard open which was very nice and usefull sometimes. Please don't kill that feature :c

@Dune-jr
Copy link
Member

Dune-jr commented Dec 17, 2018

Default is A/D, but yeah, I agree it is not a great ide to hardcode arrows

@Stitch626
Copy link

Stitch626 commented Dec 17, 2018

I'm using the arrow keys instead of A/D. My scoreboard is using the mousewheel keys without blocking the weapon change (as mentioned earlier, just a technical implementation and not a perfect one). Default keybinding to the arrows could be okay, but there should really a option for it.

Edit: Whats with the page up/page down keys?

@ChillerDragon
Copy link
Contributor

Edit: Whats with the page up/page down keys?

@Stitch626 pressing fn + up/down on a laptop can be very annoying for this task. Checking the scoreboard should be fast and easy.

@Stitch626
Copy link

I meant those keys as a good default bind...

@1stDecadeTW
Copy link

1stDecadeTW commented Dec 31, 2018

TAB + SCROLL shouldn't do the job? (changing pages or scrolling up/down)?
screenshot_2
screenshot_3

EDIT:
Using dots instead of numbered pages was suggested by @Fisico and its an stylished way to show a 64 player scoreboard with 16 rows (4 pages) or 32 player rows (2 pages).

screenshot_1

@Dune-jr
Copy link
Member

Dune-jr commented Oct 27, 2019

Bonus idea:

image

The statboard is too narrow, but maybe that could help in the scoreboard.
Probably better if the tees prefix the text

@oy
Copy link
Member

oy commented Oct 28, 2019

@Dune-jr good idea 👍

@Learath2
Copy link
Contributor

I disagree heavily with the DDNet scoreboard being "dreadful", it has stood the test of time, 64p has been a thing long before vanilla caught up. If people were having trouble with any aspect of it we'd have heard of it by now given we've had all kinds of players on all kinds of aspect ratios / resolutions.

Skins help cut through the clutter to identify the person you need. TBF I can't quite imagine an interface that is not cluttered and can fit 64 players in it. Only ways of hiding information from the player behind pages which again is not convenient to navigate while playing.

@Dune-jr
Copy link
Member

Dune-jr commented Mar 27, 2020

@Learath2 The look of the scoreboard is absolutely up to everyone's taste, but it is cramped for sure, and it'd be very challenging to fit everything in a screen, especially with the new scoreboard infos.

Like you say, I can't quite imagine an interface that fits 64 players without being cluttered, in fact that was the strong argument against the extension to 64 players for 0.7.1.

If you scroll up, I feel like we agreed on having a scoreboard on several pages, and were debating how to move, probably with pageup/down-like binds, as we want people to use the mouse freely while tabbing.

If people were having trouble with any aspect of it we'd have heard of it by now given we've had all kinds of players on all kinds of aspect ratios / resolutions.

Tbh, even Teeworlds very rarely gets UI complaints, so I am not too surprised DDNet didn't. If you go up the issue, you will see people like @Stitch626 were unhappy about it and went to implement their own with scrollbars etc.

@Learath2
Copy link
Contributor

Like you say, I can't quite imagine an interface that fits 64 players without being cluttered, in fact that was the strong argument against the extension to 64 players for 0.7.1.

This was always a moot point, the UI is only a concern to you if you allow 64p, vanilla only supports 64p with most players being in spec.

Tbh, even Teeworlds very rarely gets UI complaints, so I am not too surprised DDNet didn't. If you go up the issue, you will see people like @Stitch626 were unhappy about it and went to implement their own with scrollbars etc.

If there was actual trouble reading the scoreboard, there'd definitely be complaints, what are people supposed to do, just not use the scoreboard ever?

@Dune-jr
Copy link
Member

Dune-jr commented Mar 27, 2020

Like you say, I can't quite imagine an interface that fits 64 players without being cluttered, in fact that was the strong argument against the extension to 64 players for 0.7.1.

This was always a moot point, the UI is only a concern to you if you allow 64p, vanilla only supports 64p with most players being in spec.

That's why we went with a temporary workaround scoreboard, right? Vanilla servers do not support 64p, but the UI should not be breakable by mods.

If there was actual trouble reading the scoreboard, there'd definitely be complaints, what are people supposed to do, just not use the scoreboard ever?

Right, so you have a point there, this proves the DDNet scoreboard is reasonably readable for everyone.

.

I would echo @chachacha3's point here:

There is only two options I think: do it like DDNet did or use pages.

From there on, it is subjective.

@fokkonaut
Copy link
Contributor Author

I also added the 64p scoreboard to F-Client, in 0.7 style. Anyone can try it out.

@ChillerDragon
Copy link
Contributor

image

Its not full server but it would not get smaller and can fit in 64 in game players in this size. Imo looks fine.

@Zatline
Copy link
Member

Zatline commented Apr 5, 2020

Skins are already falling apart in a soup of unsharpness, and I assume that's at a regular resolution.

@Sonix-
Copy link
Member

Sonix- commented Apr 13, 2020

Would increasing the scoreboard's size to something like this make it more readable? (Red outline area)
64pscoreboard

Font size could be increased since it allows more space.
The spectators box should be removed only if more than n. players, then moved to the side.
And eventually add a bottom bar to display score limit etc.

@ChillerDragon
Copy link
Contributor

Skins are already falling apart in a soup of unsharpness, and I assume that's at a regular resolution.

Yes that is 1920x1080

The spectators box should be removed only if more than n. players, then moved to the side.

It would be nice to not loose any information or tee.

@TsFreddie
Copy link
Contributor

In CSGO, you can press Alt while holding Tab to bring up the cursor. We can do the same idea to enable UI elements like scrollbar, and even integrate some of the feature in Players tab (and maybe statboard?) into the scoreboard directly.

@sepulzera
Copy link
Contributor

In CSGO, you can press Alt while holding Tab to bring up the cursor.

Is that true? I played CSGO for quite some hours, but never knew this. #Usabilty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests