From e8be151a72ec83b654da21fb22c4f99c7151aa15 Mon Sep 17 00:00:00 2001 From: dmitrium12 Date: Sat, 28 Jan 2023 12:27:23 +0700 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BD=D0=B0=D0=B3=D1=80=D0=B0=D0=B4=D1=8B=20=D0=B8=D0=B7=20?= =?UTF-8?q?=D0=B8=D0=B3=D1=80=D1=8B=20=D0=B0=D1=80=D0=BA=D0=B0=D0=B4=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/minigames/arkady.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/modules/minigames/arkady.py b/modules/minigames/arkady.py index 19521a8..b26d564 100644 --- a/modules/minigames/arkady.py +++ b/modules/minigames/arkady.py @@ -54,6 +54,7 @@ class Game: screen_move.blit(text, (70, 540)) if self.scores == 10: print("Прекол") + self.get_reward(10) def side_change(self): # Изменение стороны и проверка if not self.right: @@ -74,6 +75,8 @@ class Game: self.speed += 10 else: print("Не прекол") + scores = self.scores + self.get_reward(scores) global running running = False @@ -96,6 +99,31 @@ class Game: self.line = pg.transform.rotate(self.line, self.corner) self.corner -= self.speed * self.clock.tick(50000) / 10000 + @staticmethod + def get_reward(scope): + scope_mass = { + "1": 5, + "2": 10, + "3": 20, + "4": 35, + "5": 50, + "6": 75, + "7": 100, + "8": 150, + "9": 200, + "10": 1000 + } + from modules.DB import UseDB + db = UseDB("game") + db.update_document( + { + "save.name": "start" + }, + { + "money": db.find_document({})[0]["money"] + scope_mass[str(scope)] + } + ) + pg.init() size = 600, 600