Nicolo John Davis
Nicolo John Davis
Thanks for looking into this @francoijs! Yes, the downside of a non-native implementation is that you incur these performance costs. I think the only way forward really is to have...
I'm in favor of destructuring plugins. We can add a check to prevent plugins from being named 'G' or 'ctx' if that's a concern. +1 to also moving `playerID` out...
One way to work around the asynchronous issue is to return a Promise from the move dispatcher. We just need to ensure that the client can still be called in...
Of the approaches that we've discussed so far, I think I'm leaning toward moves returning an error object.
This is something that I've always wanted to do (it falls under the general category of Simulations that is on my TODO list), but it isn't really on the current...
@danmkent Nice! We should probably create a nicer public API rather than use the internal ones like `InitializeGame` (although that's fine in the meantime). In the ideal world, you should...
I don't think anyone is working on this yet, so there is no ETA. This is high on my to-do list, so I will probably start working on it sometime...
I think polling is better for the current feature set. We could add websockets when we have a chat room etc.
Yes, I'm envisioning just one global lobby, and you can create games inside that lobby (each game can be a different kind). Players then join the game you created in...
@flamecoals Sent you some comments on your doc.