What if me and my brother wanted to play online at the same time? So then I had the idea of a multiplayer sandbox. It would work as it sounds,two people playing online at the same time could hit a "Invite" button,or there could be a lobby were you could join other players open sandbox. Yet with this,there should be a chat option,vote reset,vote clear,ect. And then this sparked yet another Idea. What if there were players? You know,like in powder game. I think that would be pretty rank,and should put some smiles on some peoples faces.
A collaborative sandbox sounds great in theory, but if all the other collaborative editing games out there aren't enough example, you pretty much end up with a great big mess and a lot of lag when people slather the screen with more stuff than it can handle.
In other words, this would be great, but only if you had two like-minded people who wanted to work together and could discuss what to do/not to do. Otherwise everything would degenerate into nonsense consistently.
Simon not if the frame rate is kept below the maximum bandwidth* use communication time. max banwidth the maximum amount of data that the powdertoy can produce.(like if you upload your work, what would be the biggest possible thing you could create?) so i guess.. 1 frame per 10 min?
Simon What if the server sends "views" down to the client which would then only render it. Though you would have quite a bit of information to transfer. The client could then post changes (Like "place wall here") back up to the server.
Server in this case is just the person who wants to invite people to their powder-toy session.
It would be extremely hard to keep people in sync considering fps differences. Otherwise it would be extremely slow (on a 30ms delay connection it would have a maximum 30fps assuming everything else including rendering took 0ms).