Added config to increase or decrease game speed when score rising

This commit is contained in:
Anry Das
2025-11-16 09:12:29 +02:00
parent 836f635a6b
commit a04e422547
3 changed files with 20 additions and 8 deletions
+14 -6
View File
@@ -220,12 +220,20 @@ class TetrisGame:
elapsed = (current_ticks - self.last_time) / 1000.0 # Convert to seconds
self.last_time = current_ticks
if self.score > 5000:
self.fall_speed = 0.55
elif self.score > 10000:
self.fall_speed = 0.6
elif self.score > 15000:
self.fall_speed = 0.65
if cfg.HIGH_SCORE_INC_SPEED:
if self.score > 5000:
self.fall_speed = 0.55
elif self.score > 10000:
self.fall_speed = 0.6
elif self.score > 15000:
self.fall_speed = 0.65
else:
if self.score > 5000:
self.fall_speed = 0.45
elif self.score > 10000:
self.fall_speed = 0.4
elif self.score > 15000:
self.fall_speed = 0.35
if not self.game_over and not self.paused:
self.fall_time += elapsed