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

3+ players #4

Open
kethinov opened this issue Aug 3, 2017 · 4 comments
Open

3+ players #4

kethinov opened this issue Aug 3, 2017 · 4 comments

Comments

@kethinov
Copy link

kethinov commented Aug 3, 2017

This project is cool!

I recently tried connecting 3 players like this:

  • A connects to B
  • B connects to C
  • C connects to A

The intention of course is to get all 3 players to share inventory.

But it appears the script is not designed to work that way.

Dunno how hard this would be to implement, but I thought it would be a neat idea so I'll put it up here.

In the mean time, I really enjoyed a couple 2 player play throughs. This script breathes new life into Zelda 3! 😀

@Xkeeper0
Copy link

Xkeeper0 commented Aug 3, 2017

The way it works is that it communicates directly to another client over IRC. In theory, multi-user play could be achieved by joining a (private) channel instead and using messages from it rather than one username. This would allow anybody to jump in / drop out, but of course only the changes going forward would be reported...

@kethinov
Copy link
Author

kethinov commented Aug 6, 2017

Yeah, that makes sense. I suppose it would require tweaking how the connection UI works to enable a "one to many" approach on a private server as opposed to explicitly connecting to a specific partner.

To mitigate the "only changes going forward" problem, perhaps support for matrix could be added as an alternative to IRC, as matrix supports server-side history.

@mcclure
Copy link
Owner

mcclure commented Aug 9, 2017

Doing it as a channel in IRC would be very easy.

If we wrote and hosted a server, that would also make things easy.

@adan-ferguson
Copy link

Doing it in an IRC channel would also help with the issue of lingering nicknames, since you wouldn't really need a specific one anymore

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

4 participants