From: Skullheadx <94652084+Skullheadx@users.noreply.github.com> Date: Fri, 2 Jun 2023 15:44:10 +0000 (-0400) Subject: fun settings X-Git-Tag: game~22 X-Git-Url: http://git.skullheadx.com/nixos/static/gitweb.js?a=commitdiff_plain;h=aaf3317e1a0b209a25b56a5f5430c10e6fbf1edd;p=fruit-ninja.git fun settings --- diff --git a/effect.py b/effect.py index 3b2a22c..64324fe 100644 --- a/effect.py +++ b/effect.py @@ -2,8 +2,8 @@ from setup import * class Effect: - LIFE_TIME = 500 - SPEED_RANGE = [150, 250] + LIFE_TIME = 1000 + SPEED_RANGE = [550, 650] RADIUS_RANGE = [0.25, 0.75] OUTLINE_WIDTH = 1 diff --git a/fruit.py b/fruit.py index 489ee9a..07af152 100644 --- a/fruit.py +++ b/fruit.py @@ -4,13 +4,13 @@ from setup import * class Fruit: - RADIUS_RANGE = [25, 50] + RADIUS_RANGE = [10,25]#[25, 50] HORIZONTAL_SPAWN_RANGE = [max(RADIUS_RANGE), WIDTH - max(RADIUS_RANGE)] VERTICAL_SPAWN_RANGE = [HEIGHT + max(RADIUS_RANGE), HEIGHT * 2 + max(RADIUS_RANGE)] VERTICAL_TARGET_RANGE = [max(RADIUS_RANGE), HEIGHT * 4 / 5] - HORIZONTAL_TARGET_RANGE = [max(RADIUS_RANGE), WIDTH - max(RADIUS_RANGE)] + HORIZONTAL_TARGET_RANGE = [WIDTH / 6, WIDTH * 5/6] GRAVITY = 275 diff --git a/game.py b/game.py index c8aad21..9a8a4ee 100644 --- a/game.py +++ b/game.py @@ -6,15 +6,16 @@ from effect import Effect class Game: - BOMB_CHANCE = 0.1 - EFFECT_COUNT_PER_FRUIT = 10 + BOMB_CHANCE = 0 + EFFECT_COUNT_PER_FRUIT = 50 def __init__(self): self.player = Player() self.fruits = [Fruit()] self.bombs = [] self.effects = [] - self.wave = 1 + self.wave = 100 + def update(self, delta): for event in pygame.event.get(): @@ -53,7 +54,7 @@ class Game: self.bombs.remove(bomb) if len(self.fruits) == 0 and len(self.bombs) == 0: - self.wave += 1 + self.wave += 50 for i in range(self.wave): if random.random() < self.BOMB_CHANCE: self.bombs.append(Bomb())