01/10/2018, 10:16
Bài toán mã chạy nhông
Chào anh em, tên bài toán này là do mình đặt ra. Mình có làm một file gồm 1 bàn cờ và một con mã kèm theo phương thức di chuyển. Muốn con mã đến ô này chỉ cần set $scope.vitri.i và vị trí $scope.vitri.j như trong link đính kèm.
horse run random
Nhờ các anh chị cao thủ cho xin chút code để cho con mã nó chạy tí. Đầu tiên mình muốn cho nó chạy liên tu bất tận trên bàn cờ có được không các bạn?
Cám ơn nhiều.
Mong hồi âm
Bài liên quan
Đầu tiên mình muốn con mã chạy qua chạy lại theo horizontal direction được không các bạn?
3.Mình muốn con mã chạy tới ô mình chọn không cần biết bao nhiêu nước đi
4.Mình muốn con mã tìm cách chạy tới ô mình chọn với nước đi ngắn nhất.
hix, muốn nhiều quá phải không các bạn?
Có lẽ chạy qua chạy lại là dễ nhất.!!! làm sao đây???
tính đường ngắn nhất theo bài này sẽ cho nó đi theo hình chữ L
tính 2 điểm xy tại chỗ góc vuông quẹo là được
Sau đó cho 1 vòng while vô tận, mỗi lần lặp sẽ random 1 số từ 0 -> 3 rồi gọi
move[random]()
;Mã giã
3. Cho nó chạy tới ô của mình thì như (2) nhưng nếu nó gặp ô của mfinh thì dừng vòng while lại :3
Có khi nào nó nhảy ra khỏi bàn cờ không nhỉ?
Cái đó mình thấy bạn check trong 4 hàm kia rồi nên ko có đâu :>
okay, làm cái
function valid(i,j){
}
khi tăng giảm là ok, để mình code thử rồi bạn xem thành quả nhé:
Mình có đến 1 loạt cái muốn lận
Xem thử thôi nhé, chưa xong, mới demo cai timer, xem cũng có duyên lém
horse run random not rule
1.1 Chạy vòng theo đường biên bàn cờ.
2. horse_run_random_in_rule (Tức là chạy theo ô chữ nhật 1x2)
3. horse_run_to_my_point_no_need_optimized
4. horse_run_to_my_point_in_short_way.
hix, cuối cùng thì bài toán con mã chạy nhông cũng hoàn thành, beautyfull, I lik it…
pls see the link
horse run random in rule
thank your idea, grab popcorn
thks to html, jQuery and angular make me describe the passion!!!
any discustion???
có ai xen tay áo làm cái dijtra thử? my file is easy inject your code, function move and mouse is implemetation , make it run every where…