Opher Vishnia
Opher Vishnia
@Ulydev Actually we already have this using socket.io's interface. for example in Spaaace: On the client `this.socket.emit('requestRestart');` https://github.com/OpherV/spaaace/blob/master/src/client/SpaaaceClientEngine.js#L40 On the server `socket.on('requestRestart', makePlayerShip);` https://github.com/OpherV/spaaace/blob/d7dba3fa531e713688f7e48c36533c07677d7254/src/server/SpaaaceServerEngine.js#L49 I do feel like we need...
You're correct in that practically in all cases the game engine has "nothing to do" before the first full sync. but maybe instead of adding to the API we can...
Actually, a 2D platformer doesn't even need a physics engine. You can do away with simulating the "physical" behaviours that you need (running, jumping, walls, platforms). We did something similar...
@sugarmaster I made great progress with this, hope to have something usable soon :) 
@dtognazzini the upcoming Lance V2.0 includes many new features to enable these types of games. No P2 integration yet, as I'm focusing efforts on other areas - but many enhancements...
That's a very good question, and I really appreciate your help in starting a meaningful discussion :) You have good timing, as I'm actually in the process of refactoring the...
Hi @kesha-antonov Thank you so much for the offer! Our open source team discussed this internally and decided that since we're not actively maintaining this library anymore, the best course...
Confirming the exact same behavior with ESP32 Wroom To clarify - after setting up, powering the device via the VIN/GND pins instead of via USB C prevented the issue. Reading...
Thanks @dkniffin! I'm also interested in this feature What should be the name/location of the JSON file that configures ordering?
One other option is to change a custom attribute - and add the proper selector in css. For example: ``` html ``` and in CSS: ``` css .blah[myAttr="1"]{ /* your...