I have only done a few tests yet with multiplayer, but as long as WebRTC doesn't stumble on any security hiccups (like Websockets did in its infancy), it will most likely be p2p multiplayer with a framework called peer.js (http://peerjs.com/), which uses WebRTC.
So for the actual multiplayer-part, there isn't really any reason to have servers, other than to negotiate the WebRTC connection. But blocks have to be saved somewhere, and thus, at least one (possibly all) of the players have to be connected to a server to send block changes. And of course you need a server to actually load the html, javascript and original blocks from.
So you need some kind of server for each world, as a place to save blocks. Initially, these servers will be on skycraft.io, where you can play with a certain number of friends for free. But in the future it would be really, really cool to allow players to mod the game, and let them host their servers on their own domains as well, to allow for modding. I haven't really thought through how to do this the best way though, there are many, many details that have to done correctly for it to work.
Customization/modding is still a bit into the future though, I have to make more of the actual game first! :) All I can really say is that it's definitely in the back of my head, even though I can't promise anything at this point.
That sounds really good! What would be most important to me is that the data of the worlds would be saved on my own server (and I think many others would appreciate this too, espacially as they are used to it from minecraft).
I'll support you and hope that this will be possible. The more backers you have the more you can focus on the game. Make it good! :)
I have only done a few tests yet with multiplayer, but as long as WebRTC doesn't stumble on any security hiccups (like Websockets did in its infancy), it will most likely be p2p multiplayer with a framework called peer.js (http://peerjs.com/), which uses WebRTC.
So for the actual multiplayer-part, there isn't really any reason to have servers, other than to negotiate the WebRTC connection. But blocks have to be saved somewhere, and thus, at least one (possibly all) of the players have to be connected to a server to send block changes. And of course you need a server to actually load the html, javascript and original blocks from.
So you need some kind of server for each world, as a place to save blocks. Initially, these servers will be on skycraft.io, where you can play with a certain number of friends for free. But in the future it would be really, really cool to allow players to mod the game, and let them host their servers on their own domains as well, to allow for modding. I haven't really thought through how to do this the best way though, there are many, many details that have to done correctly for it to work.
Customization/modding is still a bit into the future though, I have to make more of the actual game first! :) All I can really say is that it's definitely in the back of my head, even though I can't promise anything at this point.