From: Simon Cross Date: Sat, 10 Sep 2016 18:08:30 +0000 (+0200) Subject: Merge branch 'master' of ctpug.org.za:tabakrolletjie X-Git-Tag: tabakrolletjie-v1.0.0~58 X-Git-Url: https://git.ctpug.org.za/?p=tabakrolletjie.git;a=commitdiff_plain;h=f4be6e28f54f26b1ccac8dcb39abac05dba5da57;hp=aaa87af9206b1e501d06b278cb342ac468e3b844 Merge branch 'master' of ctpug.org.za:tabakrolletjie --- diff --git a/tabakrolletjie/constants.py b/tabakrolletjie/constants.py index 9e10892..6ddfd9f 100644 --- a/tabakrolletjie/constants.py +++ b/tabakrolletjie/constants.py @@ -15,10 +15,10 @@ FPS_FRAMES = 50 SCREEN_SIZE = (1024, 704) # Frame per second -FPS = 60 +FPS = 30 # Night length in ticks -NIGHT_LENGTH = 3000 +NIGHT_LENGTH = 1500 # Pymunk categories OBSTACLE_CATEGORY = 1 << 0 diff --git a/tabakrolletjie/enemies.py b/tabakrolletjie/enemies.py index 8294f4d..4fc9470 100644 --- a/tabakrolletjie/enemies.py +++ b/tabakrolletjie/enemies.py @@ -23,8 +23,8 @@ EAT_TURNIP_FILTER = pymunk.ShapeFilter(mask=TURNIP_CATEGORY) # Boyd parameters -SPAWN_RATE = 10 -MAX_AGE = 60 +SPAWN_RATE = 5 +MAX_AGE = 30 MAX_ELEMENTS = 400 MAX_HEALTH = 100 @@ -33,7 +33,7 @@ DAY_HEALTH = 10 HEAL_FACTOR = 1 -MOULD_STAGES = [15, 25] +MOULD_STAGES = [7, 13] MOULD_RADIUS = 16 diff --git a/tabakrolletjie/lights.py b/tabakrolletjie/lights.py index bae4df3..8ef1265 100644 --- a/tabakrolletjie/lights.py +++ b/tabakrolletjie/lights.py @@ -245,7 +245,7 @@ class BaseLight(object): return 5 * area * self.intensity / 6400 # 80x80 unit area def base_damage(self): - return 5 * self.intensity + return 10 * self.intensity def off(self): self.on = False diff --git a/tabakrolletjie/scenes/night.py b/tabakrolletjie/scenes/night.py index 115630a..8038276 100644 --- a/tabakrolletjie/scenes/night.py +++ b/tabakrolletjie/scenes/night.py @@ -17,7 +17,7 @@ from ..loader import loader from ..transforms import Overlay from ..turnip import Turnip from ..widgets import ImageButton -from ..constants import NIGHT_LENGTH, DEBUG, FONTS, SCREEN_SIZE +from ..constants import NIGHT_LENGTH, DEBUG, FONTS, SCREEN_SIZE, FPS class NightScene(BaseScene): @@ -158,7 +158,7 @@ class NightScene(BaseScene): if self._total_ticks < NIGHT_LENGTH: self._mould.tick(gamestate, self._space, self._lights) self._lights.tick() - if self._total_ticks % 60 == 0: + if self._total_ticks % FPS == 0: self._battery.current -= int( self._lights.total_power_usage()) self.check_battery()