From ae0c1dfeab784e8628a8799e6c3e89ab6a6b1634 Mon Sep 17 00:00:00 2001 From: tomoron Date: Wed, 25 Sep 2024 17:14:10 +0200 Subject: [PATCH] jumpers are now random. ball now goes toward the last person who won and the direction is random --- .../djangoserver/file/server/server/Game.py | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/docker-compose/requirements/djangoserver/file/server/server/Game.py b/docker-compose/requirements/djangoserver/file/server/server/Game.py index 728472f..1ddabc3 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/Game.py +++ b/docker-compose/requirements/djangoserver/file/server/server/Game.py @@ -6,7 +6,7 @@ # By: edbernar = Game.limits["right"]): @@ -316,11 +318,15 @@ class Game: self.sendNewBallInfo() def prepareGame(self, stop = False): - self.ballPos = {"pos":(0, 6), "up": False} + self.ballPos = {"pos":(0, 0), "up": False} if(stop): self.ballVel = (0, 0) else: - self.ballVel = (0.50, -1) + velX = self.speed * (random.randint(-50, 50) / 100) + velZ = self.speed - abs(velX) + if(self.lastWin == 2): + velZ = -velZ + self.ballVel = (velX, velZ) self.sendNewBallInfo() self.lastUpdate = time.time()