dsont Posted September 10, 2014 Share Posted September 10, 2014 Hey everyone, I'm new here. I'm a web developer and game developer. I am building a collaborative real-time tool to organize your brainstorming into mindmaps, with other various functionality. The key here is the real-time collaboration. More info here http://vintauri.io/a-shiny-new-mind-map-app-for-your-cognitive-dumps/ I've read around on this forum a little to gain an idea of what it would take. It's not a game, but you guys have the best grasp on real-time network experience. What tools do you think would be the best way to go? Right now I'm thinking socket.io to a node.js server, with p2p when possible. What do you all recommend? Quote Link to comment Share on other sites More sharing options...
dsont Posted September 10, 2014 Author Share Posted September 10, 2014 More information: Data syncronization will be an issue. If one person creates a graph node, and someone deletes it's parent, then there will be a race condition to the server and out of sync issues. I'm thinking of implementing an inversion of each command and then letting the server relay the command, and the clients inverse, merge and redo. This will get really complex once I implement p2p sockets. Any thoughts on this? Also, should I use pubnub for scalability? Quote Link to comment Share on other sites More sharing options...
Emily7254 Posted January 31, 2022 Share Posted January 31, 2022 Good one keep it up Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.