# 每个球要保存:半径、圆心坐标、颜色、x速度、y速度
all_balls = [
{
'r': random.randint(10, 20),...'color': random_color(),
'x_speed': random.randint(-1, 1), # 随机方向...,y坐标以及他们的速度
x, y = ball_dict['pos']
x_speed = ball_dict['x_speed']...y_speed = ball_dict['y_speed']
if x >= 800: # 设置边界并更改移动方向
x = 800...pygame.draw.circle(screen, ball_dict['color'], (x, y), ball_dict['r'])
# 更新球对应的坐标