[Thảo Luận] Bài Toán Tìm Đường
Dạo này vẫn make game nhưng ít lên TTC quá 
Điều cơ bản vẫn là ko có mem trong box của mình
Hôm nay đang đau đầu vs cái case này mà vẫn chưa giải quyết đc.
Nó ko phải là game maker mà chỉ là một bài toán yêu cầu tìm ra cách di chuyển tới mục tiêu theo một mẫu điều kiện thôi.
Hình :

Bài Toán : Tìm đường để vật thể đi từ A đến B theo từng ô.
Tọa độ :
X tính theo chiều ngang ( tăng dần từ trái qua phải)
Y tính theo chiều dọc (tăng dần từ trên xuống)
Ví dụ : Bước đầu tiên , vì tọa độ Y của A nhỏ hơn tọa độ Y của B, cho nên sẽ tiến xuống 1 bước.
Câu lệnh :
Nhưng theo câu lệnh trên thì đi đến ô 3 thì ko tiến đc nữa mà phải rẽ trái hoặc rẽ phải, ta sửa lại đoạn trên như sau :
Và hiện tại vẫn chưa nghĩ ra điều kiện để rẽ trái hay phải :D
Nếu các bạn xài các Engine khác thì cũng phải trải qua bước lập trình "Path planning" này chứ ,

Điều cơ bản vẫn là ko có mem trong box của mình

Hôm nay đang đau đầu vs cái case này mà vẫn chưa giải quyết đc.
Nó ko phải là game maker mà chỉ là một bài toán yêu cầu tìm ra cách di chuyển tới mục tiêu theo một mẫu điều kiện thôi.
Hình :

Bài Toán : Tìm đường để vật thể đi từ A đến B theo từng ô.
Tọa độ :
X tính theo chiều ngang ( tăng dần từ trái qua phải)
Y tính theo chiều dọc (tăng dần từ trên xuống)
Ví dụ : Bước đầu tiên , vì tọa độ Y của A nhỏ hơn tọa độ Y của B, cho nên sẽ tiến xuống 1 bước.
Câu lệnh :
If (YcủaA) < (YcủaB)
then : Move down 1 ô
Nhưng theo câu lệnh trên thì đi đến ô 3 thì ko tiến đc nữa mà phải rẽ trái hoặc rẽ phải, ta sửa lại đoạn trên như sau :
If ( (YcủaA) < (YcủaB) ) và phía down phải có đường
then : Move down 1 ô
Và hiện tại vẫn chưa nghĩ ra điều kiện để rẽ trái hay phải :D
Nếu các bạn xài các Engine khác thì cũng phải trải qua bước lập trình "Path planning" này chứ ,
Comments
^^
Checker đi thử các đường chứ đâu bắt A phải đi ?
Và nếu thế thì khi gặp ngã 3 thì tạo ra 2 checker
Mỗi thằng 1 ngả đường, rồi báo lại quãng đường cho chủ
Đường nào đến đc B và đi ít ô nhất sẽ đc lựa chọn
Nhưng thời gian để checker đi dò liệu có mất thời gian ko nhỉ ?
Kiểu như A đi tới ngã 3 , đứng yên đc 1 lúc mới đi thì hài
Cảm ơn mọi người nhé.
Nói vậy chứ đường xa vẫn check mất thời gian chán
Cái này với mình khá hot
Để search trước đã, vì cũng đang code script dựa trên cái idea phía trên :D
THAM GIA GROUP CỦA TTC TRÊN FACEBOOK