browserquest / BrowserQuest

Continuing the development of Mozilla BrowserQuest
http://browserquest.herokuapp.com
Other
445 stars 219 forks source link

Do we want to add a full-fledged chat window in addition to chat bubbles? #13

Open brynnb opened 12 years ago

brynnb commented 12 years ago

Maybe have a window pull up and cover the screen when the chat button is pressed? Social aspects are important to MMOs and it seems like a good idea to have an actual chat window/private messaging/etc.

willurd commented 12 years ago

I agree 100% with having a full-fledged chat window. I think there's a way we can do it without covering up the entire game, too. Perhaps the chat window could be underneath the health/status area, adding maybe 200 pixels or so to the height? Or to the left or right of the game, adding 200 pixels or so of width.

On Sat, Sep 22, 2012 at 11:48 PM, Brynn Bateman notifications@github.comwrote:

Maybe have a window pull up and cover the screen when the chat button is pressed? Social aspects are important to MMOs and it seems like a good idea to have an actual chat window/private messaging/etc.

— Reply to this email directly or view it on GitHubhttps://github.com/browserquest/BrowserQuest/issues/13.

-William

brynnb commented 12 years ago

Having chat pull up its own window was more an idea to keep it easily accessible on phones or tablets. The UI is already pretty tight on a 4 inch screen. On Sep 23, 2012 12:15 AM, "William Bowers" notifications@github.com wrote:

I agree 100% with having a full-fledged chat window. I think there's a way we can do it without covering up the entire game, too. Perhaps the chat window could be underneath the health/status area, adding maybe 200 pixels or so to the height? Or to the left or right of the game, adding 200 pixels or so of width.

On Sat, Sep 22, 2012 at 11:48 PM, Brynn Bateman notifications@github.comwrote:

Maybe have a window pull up and cover the screen when the chat button is pressed? Social aspects are important to MMOs and it seems like a good idea to have an actual chat window/private messaging/etc.

— Reply to this email directly or view it on GitHub< https://github.com/browserquest/BrowserQuest/issues/13>.

-William

— Reply to this email directly or view it on GitHubhttps://github.com/browserquest/BrowserQuest/issues/13#issuecomment-8796044.

willurd commented 12 years ago

Fair point. I think we can have different layouts with different screen sizes though. For example, check this out: http://stephencaver.com/ . That website changes layout when you make it really thing (from browser size to table size to phone size). We could do something similar.

On Sun, Sep 23, 2012 at 12:22 AM, Brynn Bateman notifications@github.comwrote:

Having chat pull up its own window was more an idea to keep it easily accessible on phones or tablets. The UI is already pretty tight on a 4 inch screen. On Sep 23, 2012 12:15 AM, "William Bowers" notifications@github.com wrote:

I agree 100% with having a full-fledged chat window. I think there's a way we can do it without covering up the entire game, too. Perhaps the chat window could be underneath the health/status area, adding maybe 200 pixels or so to the height? Or to the left or right of the game, adding 200 pixels or so of width.

On Sat, Sep 22, 2012 at 11:48 PM, Brynn Bateman < notifications@github.com>wrote:

Maybe have a window pull up and cover the screen when the chat button is pressed? Social aspects are important to MMOs and it seems like a good idea to have an actual chat window/private messaging/etc.

— Reply to this email directly or view it on GitHub< https://github.com/browserquest/BrowserQuest/issues/13>.

-William

— Reply to this email directly or view it on GitHub< https://github.com/browserquest/BrowserQuest/issues/13#issuecomment-8796044>.

— Reply to this email directly or view it on GitHubhttps://github.com/browserquest/BrowserQuest/issues/13#issuecomment-8796076.

-William

justinclift commented 12 years ago

As a useful data point, there seems to be at least some code for mobile, tablet, and desktop layouts already in the source.

Found this out accidentally when trying BQ with Chromium (open source upstream to Chrome). Some dev builds of desktop Chromium load BQ using the mobile layout. Looks small. ;)

brynnb commented 12 years ago

Re: screen resizing: this seems to be built into the client already, as Justin mentioned. Resize your browser window and you will see it in action. You typically have to refresh the page after resizing for it to be non-buggy. You can also try loading it on your smartphone or tablet and it will give you the lower resolution screen.

brynnb commented 12 years ago

To anyone out of the loop, the newly discovered Korean fork of BQ has just such a global chat room already working.

See: http://asky.freethinker.kr:8178/alpha7_8/client/index.en.html

I believe Justin and maybe Steve are looking at their code currently and will probably be pulling in some features, including the chat, from it.

willurd commented 12 years ago

Yea, something like that with some skinning would be nice. Might be cool if you could interact with player names in chat (see location, trade, teleport, join party, etc).

On Mon, Sep 24, 2012 at 11:51 PM, Brynn Bateman notifications@github.comwrote:

To anyone out of the loop, the newly discovered Korean fork of BQ has just such a global chat room already working.

See: http://asky.freethinker.kr:8178/alpha7_8/client/index.en.html

I believe Justin and maybe Steve are looking at their code currently and will probably be pulling in some features, including the chat, from it.

— Reply to this email directly or view it on GitHubhttps://github.com/browserquest/BrowserQuest/issues/13#issuecomment-8845109.

-William

Mawgamoth commented 11 years ago

Did anyone start work on anything like this?

lzbk commented 11 years ago

Might be something I'll be interested in, in the future. Not right now though. But if you start something, depending on my availability I might be able to land a hand.

justinclift commented 11 years ago

@Mawgamoth As a thought, maybe take a look through the Asky source code repo?

It might be possible to find useful ideas there, and/or copy their code for this:

    https://github.com/browserquest/BrowserQuest-Asky

45498106 commented 11 years ago

I have the basic realization of this function As long as the carriage return will show chats Game address http://www.5c5w.com

Aaron1011 commented 11 years ago

@brynnb @jeffplang @lzbk @sergkr: Would any of you be willing to help me implement this?

jeffplang commented 11 years ago

I'd be interested in this, need to dig back into the BQ code tonight. I am somewhat familiar with the chat system through the documentation work I did a while back. Get in touch with my on gtalk or here if you want to discuss further.

On Mon, Nov 25, 2013 at 6:26 PM, Aaron Hill notifications@github.comwrote:

@brynnb https://github.com/brynnb @jeffplanghttps://github.com/jeffplang @lzbk https://github.com/lzbk @sergkr https://github.com/sergkr: Would any of you be willing to help me implement this?

— Reply to this email directly or view it on GitHubhttps://github.com/browserquest/BrowserQuest/issues/13#issuecomment-29253396 .