PrismarineJS / prismarine-web-client

Minecraft web client running in your browser
https://prismarinejs.github.io/prismarine-web-client/
MIT License
449 stars 149 forks source link

Add some kind of longer explanation in the menu #145

Open rom1504 opened 3 years ago

rom1504 commented 3 years ago

It seems people are confused as to what this is

Moondarker commented 3 years ago

It would be ridiculous to add even more expanations, what makes you believe that people are confused? P.S. I was tracking people reactions, and the only confused ones so far are randoms joining the server. Their initial "what is this" reaction is to be expected as they don't even read anything before clicking on shiny Play button, are there any other confused users/readers?

rom1504 commented 3 years ago

No I'm talking about these users

Maybe we can have something in the chat or somewhere pointing to more explanation on the GitHub

AwesomestCode commented 3 years ago

Rom, this shouldn't be an issue for people independently discovering this. I sent the link to some friends, who in turn sent it to other friends, apparently without explanation, leaving many confused onto what it is. Anyone discovering this not from a direct link should be able to know what it is.

rom1504 commented 3 years ago

@AwesomestCode sure but I think it'd be great if people coming from a direct link could also understand what this is.

Moondarker commented 3 years ago

Alright, looking at what's happening in the chat now, I totally agree that there should be a longer explaination and short FAQ

I think that the best approach here would be to add a modal window overlaying the viewer (yes, at the stage where player is already loaded in) with 2 buttons: Ok and Never show again (and a 5s cooldown before you can press any of these)

This way we will ensure that player had time to realize the opportunity to answer all their most important questions before asking in chat (and all this text won't scare anyone away because the game is right there, behind the window)

AwesomestCode commented 3 years ago

Couldn't people just recompile the code (or even inspect element depending on how we do it) to bypass the 5 second wait time?

Karang commented 3 years ago

Couldn't people just recompile the code (or even inspect element depending on how we do it) to bypass the 5 second wait time?

That would take more time and effort than just waiting 5s :D

Moondarker commented 3 years ago

Couldn't people just recompile the code (or even inspect element depending on how we do it) to bypass the 5 second wait time?

That's the point of Never show again button, so you don't need to read that every damn time, and the fact that you pressed that button is saved in LocalStorage, so if anything, just editing a variable there would be easier for those who can rebuild stuff

P.S. Do you really think that people asking basic questions and those who can rebuild stuff can exist within the same audience group? Those are completely different groups of people, we don't even need to show FAQ to the second one :p