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()