bump sync fix for real

This commit is contained in:
biglyderv 2024-11-25 14:14:20 -05:00
parent 0a74708617
commit fab37359f1
3 changed files with 14 additions and 12 deletions

View file

@ -34,10 +34,12 @@ function Player(you, isPlayer) {
Player.prototype.bump = function () { Player.prototype.bump = function () {
let player = this; let player = this;
if (player.ticks < 10) { if (player.ticks < 7) {
player.dir *= -1; player.dir *= -1;
} }
console.log(player.ticks)
player.vel.x *= 0.3; player.vel.x *= 0.3;
player.vel.y *= 0.3; player.vel.y *= 0.3;

View file

@ -30,8 +30,8 @@ app.ws('/', function (ws, req) {
console.log(err); console.log(err);
data = {}; data = {};
} }
let { vel, dir, you } = data; let { vel, dir, you, ticks } = data;
let data2 = { vel, dir, you }; let data2 = { vel, dir, you, ticks };
game.entities[playerI] = Object.assign(game.entities[playerI], data2); game.entities[playerI] = Object.assign(game.entities[playerI], data2);
}) })

View file

@ -91,9 +91,9 @@ class Game extends GameBasic {
sync() { sync() {
let { player } = this; let { player } = this;
let { vel, dir, you } = player; let { vel, dir, you, ticks } = player;
this.ws.send(JSON.stringify({ vel, dir, you })); this.ws.send(JSON.stringify({ vel, dir, you, ticks }));
} }
recv({ data }) { recv({ data }) {
let { player } = this; let { player } = this;