From 8aea3e7c3646a5ed1788dd7459d5055a1b1803cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E5=A4=96=E4=B9=8B=E7=A5=9E?= Date: Sat, 30 Jul 2022 10:28:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=B3=E8=A1=A1=E9=9A=BE=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pypvz.py | 2 +- source/state/level.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pypvz.py b/pypvz.py index 8e4a2bf..89e0b5a 100755 --- a/pypvz.py +++ b/pypvz.py @@ -32,7 +32,7 @@ if __name__=="__main__": c.GAME_LOSE: screen.GameLoseScreen(), c.LEVEL: level.Level(), c.AWARD_SCREEN: screen.AwardScreen(), - c.HELP_SCREEN: screen.HelpScreen(), + c.HELP_SCREEN: screen.HelpScreen(), } game.setup_states(state_dict, c.MAIN_MENU) game.run() diff --git a/source/state/level.py b/source/state/level.py index cc6872e..5f91919 100644 --- a/source/state/level.py +++ b/source/state/level.py @@ -218,8 +218,8 @@ class Level(tool.State): if current_time - self.waveTime > 1500: for item in self.graveSet: itemX, itemY = self.map.getMapGridPos(*item) - # 目前设定:2/3概率普通僵尸,1/3概率路障僵尸 - if random.randint(0, 2): + # 目前设定:1/2概率普通僵尸,1/2概率路障僵尸 + if random.randint(0, 1): self.zombie_groups[item[1]].add(zombie.NormalZombie(itemX, itemY, self.head_group)) else: self.zombie_groups[item[1]].add(zombie.ConeHeadZombie(itemX, itemY, self.head_group)) @@ -232,11 +232,11 @@ class Level(tool.State): mapX, mapY = random.randint(5, 8), random.randint(2, 3) itemX, itemY = self.map.getMapGridPos(mapX, mapY) # 用随机数指定产生的僵尸类型 - # 带有权重 - zombieType = random.randint(1, 6) + # 暂时设定为生成概率相同 + zombieType = random.randint(1, 3) if zombieType == 1: self.zombie_groups[mapY].add(zombie.BucketHeadDuckyTubeZombie(itemX, itemY, self.head_group)) - elif zombieType <= 3: + elif zombieType == 2: self.zombie_groups[mapY].add(zombie.ConeHeadDuckyTubeZombie(itemX, itemY, self.head_group)) else: self.zombie_groups[mapY].add(zombie.DuckyTubeZombie(itemX, itemY, self.head_group))