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

Start introducing DHT game invites. #81

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Start introducing DHT game invites. #81

wants to merge 12 commits into from

Conversation

Happy0
Copy link
Owner

@Happy0 Happy0 commented Oct 9, 2018

No description provided.

@DreadKnight
Copy link

DreadKnight commented Nov 10, 2018

Nice stuff, I hope this will eventually get merged in if all good. I'm doing an open source turn based strategy game and I'm considering basing multiplayer on ssb-chess https://github.com/FreezingMoon/AncientBeast

@Happy0
Copy link
Owner Author

Happy0 commented Nov 10, 2018

Nice! It'd be great to have more turn based games in scuttlebutt. Let me know if you need any help working out how to do things with the scuttlebutt stack - it's not always well documented and I got help from people on scuttlebutt.

As for this pull request. I think it will eventually... I'm putting it on hold until we've improved our DHT library.

I also have to consider whether this is a good approach - a couple of people have advised me to use HMAC instead.

@DreadKnight
Copy link

@Happy0 I'm still very new to scuttlebutt, never used it, so I'm still wondering about some aspects, but it seems very similar to what I had in mind regarding having fully decentralized p2p online multiplayer for the project, while also dealing with security and a lot of other stuff. Anyway, I'm almost JS coding retarded for now, so I mainly rely on coders helping out or at times even managing to pay people to do some of the heavy lifting. Constantly trying to improve my skills, find contributors or get funding, whatever gets the job done, but in a nice fashion. Online multiplayer is the biggest set-back the project has, though we need to do some code revamping first (redo unit abilities in a more modular way).

If I get scuttlebutt/ssb-chess or a fork implemented in Ancient Beast, would it work for the game being browser based? We do have plans to make it a PWA given time or to even offer an Electron version. We'll be rolling our own logic library, since there are quite a few differences from chess, obviously.

Regarding DHT vs HMAC, I did notice earlier that DHT is on Manyverse's roadmap https://gitlab.com/staltz/manyverse/wikis/roadmap

Good to hear the community is helpful and there's interest in more tbs games :)
Noticed the description in your GH profile, seems we have similar interests 👍

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

Successfully merging this pull request may close these issues.

None yet

2 participants