Some fixes.

This commit is contained in:
Emil Shanaty
2025-04-07 20:05:12 +03:00
parent 7f95624dc9
commit 3cdf563a52
+9 -4
View File
@@ -6,7 +6,7 @@ from genetic_alg import GeneticAlgorithm
POPULATION_SIZE = 5 POPULATION_SIZE = 5
MUTATION_RATE = 0.5 MUTATION_RATE = 0.5
POPULATION_BEST = 0.2 POPULATION_BEST = 0.2
FRAME_RATE = 160 FRAME_RATE = 160 #TODO: FIX THE INCORRECT FRAME RATE CORRELATION
pygame.init() pygame.init()
@@ -34,6 +34,10 @@ def init_game():
BARRIER_SPEED = 1 BARRIER_SPEED = 1
gameobjects = []
barriers = []
gameobjects = [grass] gameobjects = [grass]
for horse in horses: for horse in horses:
horse.set_position(50, HEIGHT/2) horse.set_position(50, HEIGHT/2)
@@ -41,15 +45,16 @@ def init_game():
horse.set_vacceleration(0) horse.set_vacceleration(0)
horse.set_vspeed(0) horse.set_vspeed(0)
horse.frame_counter = 0 horse.frame_counter = 0
barriers = [Barrier("images/Barrier.png", 400, 300)] spawner = Spawner("images/Barrier.png")
new_barrier = spawner.spawn()
barriers.append(new_barrier)
gameobjects.extend(horses) gameobjects.extend(horses)
gameobjects.extend(barriers) gameobjects.extend(barriers)
upper_bound_rect = pygame.Rect(0, 0, WIDTH, -10) upper_bound_rect = pygame.Rect(0, 0, WIDTH, -10)
lower_bound_rect = pygame.Rect(0, HEIGHT, WIDTH, 10) lower_bound_rect = pygame.Rect(0, HEIGHT, WIDTH, 10)
spawner = Spawner("images/Barrier.png")
last_barrier = barriers[0] last_barrier = barriers[0]
UI.add_horses(horses) UI.add_horses(horses)