fix ranked match making leave, add tolerance to anti cheat, set ball at middle when a goal is scored
This commit is contained in:
@ -201,8 +201,8 @@ class Game:
|
||||
self.p2.setGame(None)
|
||||
if(Game.waitingForPlayer == self):
|
||||
Game.waitingForPlayer = None
|
||||
if(self in Game.waitingForPlayerRanked):
|
||||
Game.waitingForPlayerRanked.remove(self)
|
||||
if(self in Game.rankedWaitingForPlayer):
|
||||
Game.rankedWaitingForPlayer.remove(self)
|
||||
if(self.p2 != None):
|
||||
self.endGame(1 if self.left == 2 else 2)
|
||||
self.end=True
|
||||
@ -260,6 +260,8 @@ class Game:
|
||||
print("new score :", self.score)
|
||||
self.p1.socket.sync_send({"type":"game","content":{"action":6, "is_opponent": player == 2}})
|
||||
self.p2.socket.sync_send({"type":"game","content":{"action":6, "is_opponent": player == 1}})
|
||||
self.prepareGame(True);
|
||||
self.sendNewBallInfo(True);
|
||||
await asyncio.sleep(4.5)
|
||||
if(self.checkGameEndGoal()):
|
||||
return
|
||||
|
@ -6,7 +6,7 @@
|
||||
# By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ #
|
||||
# +#+#+#+#+#+ +#+ #
|
||||
# Created: 2024/10/06 16:33:56 by tomoron #+# #+# #
|
||||
# Updated: 2024/11/11 10:27:03 by edbernar ### ########.fr #
|
||||
# Updated: 2024/11/13 13:15:51 by tomoron ### ########.fr #
|
||||
# #
|
||||
# **************************************************************************** #
|
||||
|
||||
@ -44,10 +44,10 @@ class GameSettings:
|
||||
wallLength = 1
|
||||
wallWidth = 0.05
|
||||
bounceSpeedIncrease = 0.2
|
||||
maxScore = 1
|
||||
maxScore = 2
|
||||
|
||||
maxPlayerSpeed = 4
|
||||
playerSpeedTolerance = 0.15
|
||||
playerSpeedTolerance = 0.5
|
||||
BotMovement = True
|
||||
maxTimePlayerWait = 10
|
||||
|
||||
|
Reference in New Issue
Block a user