每个格子是60x60
蓝色xy坐标是70,70 70/60余1,在列表中是(1,1)正好在绿色格子的墙中
红点是(10,89)共有20个格子10/20,89/20,最后在列表中是(0,4)
按照gpt说的
for ray in range(num_rays):
ray_x = player_x
ray_y = player_y
distance_to_wall = 0
hit_wall = False
# Cast the ray
while not hit_wall and distance_to_wall < 800:
ray_x += math.cos(ray_angle<