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

Implement a PoC chatbox #118

Open
norswap opened this issue Feb 14, 2024 · 7 comments
Open

Implement a PoC chatbox #118

norswap opened this issue Feb 14, 2024 · 7 comments

Comments

@norswap
Copy link
Member

norswap commented Feb 14, 2024

The goal is to let players chat with each other.

There are many possible providers: https://www.alchemy.com/best/web3-messaging-tools

Three that were on my radar and seemed promising:

  • Waku, which we used for Vapor — in my experience that are some kinks to be ironed out (connection is slow), but it might be possible to overcome them.

  • Web3MQ — however they seem to have pivoted to providing L3s on Starknet? Not sure how future-proof that project is

  • Push protocol chat — probably what we should try first for a PoC.

A PoC could add a "chat" button to the play page, which would pop a chat overlay. This overlay should enable player to exchange textual messages (at first).

@0xGavinOwen
Copy link

hi can i take this issue?

@norswap
Copy link
Member Author

norswap commented Feb 15, 2024

Hey Gavin, sure thing, but two things:

  • I'd rather have people take one issue at a time (since you also asked for the Improve text readability #106)
  • However, this one is a bit open ended so I think it's fine if we have more than one person tackle it!

So in summary, please do the other issue first (or post to say you won't be doing it), then go ham on this one :)

@Blazing-Mike
Copy link
Contributor

This looks interesting. I already started a discussion about an issue Detect offline client #35 it has not been assigned yet but i would like to take it as well, i can tackle it alongside someone as you suggested.

@MSghais
Copy link

MSghais commented Feb 19, 2024

Gm, can I take this one, please?

@norswap
Copy link
Member Author

norswap commented Feb 19, 2024

@Blazing-Mike @MSghais Feel free to get started, I don't mind multiple people working on this one because it's a bit more complex and open-ended.

@Blazing-Mike
Copy link
Contributor

@MSghais please let's sync on this.

@norswap
Copy link
Member Author

norswap commented Feb 21, 2024

While you guys are totally free to sync on this and compare notes, there's not obligation to work on this together (in fact it'd be nice to compare different approaches).

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

No branches or pull requests

4 participants