Compare commits
2 Commits
fedb4117b4
...
7dde7b3e1f
| Author | SHA1 | Date | |
|---|---|---|---|
| 7dde7b3e1f | |||
| 3253bebe9c |
@ -47,7 +47,7 @@ FOOD_SPAWNING = True
|
||||
RANDOM_SEED = 0
|
||||
|
||||
# Vector visualization settings
|
||||
ACCELERATION_SCALE = 1000
|
||||
ACCELERATION_SCALE = 100
|
||||
VELOCITY_SCALE = 50
|
||||
ANGULAR_ACCELERATION_SCALE = 50
|
||||
ARROW_TIP_SIZE = 5
|
||||
|
||||
@ -88,7 +88,7 @@ class FoodObject(BaseEntity):
|
||||
:param position: The position of the food.
|
||||
"""
|
||||
super().__init__(position, Rotation(angle=0))
|
||||
self.max_visual_width: int = 10
|
||||
self.max_visual_width: int = 8
|
||||
self.decay: int = 0
|
||||
self.decay_rate: int = 1
|
||||
self.max_decay = 200
|
||||
@ -156,7 +156,7 @@ class FoodObject(BaseEntity):
|
||||
screen,
|
||||
(255 - self.normalize_decay_to_color(), 0, 0),
|
||||
camera.world_to_screen(*self.position.get_position()),
|
||||
int(3 * camera.zoom)
|
||||
int((self.max_visual_width // 2) * camera.zoom)
|
||||
)
|
||||
|
||||
def __repr__(self) -> str:
|
||||
@ -302,7 +302,7 @@ class DefaultCell(BaseEntity):
|
||||
|
||||
# 3. Combine all forces
|
||||
total_linear_accel = output_data["linear_acceleration"]
|
||||
total_linear_accel = max(-0.1, min(0.02, total_linear_accel))
|
||||
total_linear_accel = max(-0.1, min(0.1, total_linear_accel))
|
||||
|
||||
# 4. Convert to world coordinates
|
||||
x_component = total_linear_accel * math.cos(math.radians(self.rotation.get_rotation()))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user