Tôi biết cách hiển thị bản đồ 2D bằng gạch.
Tôi biết cách tạo thuật toán tìm đường bằng A *.
Hai điều đó đòi hỏi một cấu trúc hoặc một lớp. Câu hỏi của tôi là: bạn có sử dụng cùng một cấu trúc để hiển thị và tính toán đường dẫn không? Cấu trúc nút cho nhu cầu tìm đường để thêm một số dữ liệu: vị trí x, vị trí y, F, G, H cộng với Nút cha. Cấu trúc ô để hiển thị có thể được tối ưu hóa thành hầu hết chỉ một thông tin: giá trị của ô.
Bạn có sử dụng một lớp lớn cho các ô của mình, xử lý cả hiển thị và tìm đường, hoặc bạn có sử dụng một phương pháp khác không? Cảm ơn lời khuyên của bạn!