Marst is a simple game where you must outplay your opponent using your only two attacks. Be careful, get hit once and your opponent wins. Menu arrow keys - move cursor space - select Player 1 A/D: move F: short attack G: long attack Player 2 Left/Right Arrow Key: move </,: short attack >/.: long attack
This games online doesn't work... yet. This games online feature will have rollback based netcode, which is better than delay based netcode. Instead of waiting to receive both inputs of each player before doing them, like how games with delay based netcode work, rollback instead immediately does your input and then predicts what the other player will do in the meantime while its waiting for their input. If it guesses wrong, then it will rollback to the last correct frame and then redo all of the incorrect frames instantly. This form of online is key to fast paced fighting games, such as Marst. As far as I know, Marst will be the first Scratch game that will feature rollback. FAQ page on how fast cloud data is sent: "If both Scratchers have a reasonably fast Internet connection (DSL/Cable), and there are no restrictive firewalls on the computers/network, updates should be transmitted in milliseconds. However, many computers have firewall software running in them, and if the firewall software blocks outgoing connections to TCP port 531 and TCP port 843, the time-lag becomes one-second." If you are seeing a lot of "teleporting" in an online game, try increasing the input delay. And before you say anything, no, I will not be adding new characters or features to this game.