Thuật toán A * (A-star) thường biểu thị một đường dẫn trên lưới.
Tuy nhiên, khi một đường dẫn đã được tìm thấy, đường dẫn trông có vẻ khối và không phù hợp nếu bạn di chuyển các đơn vị của mình bằng các kiểu dữ liệu dấu phẩy động.
Dưới đây là một hình ảnh mô tả vấn đề. Các ô màu trắng đại diện cho đường dẫn được tìm thấy bởi A *. Đường dẫn màu đen là đường dẫn tôi muốn, đường dẫn màu đỏ là đường tôi không có.
Một giải pháp sẽ là chọn một góc khi đường dẫn rẽ và chuyển / giữ bên khi đường dẫn rẽ theo hướng khác. Có vẻ như cách hợp lý và sạch sẽ nhất để làm điều này.