Viết chương trình giải mã nước đi của game Runaway Robot?
Xin chào anh em. Hôm nay mình có đi tham quan 1 vòng và tìm được game Runaway Robot: http://www.hacker.org/runaway/
Mọi người nhớ đăng ký 1 tài khoản trên trang web đó luôn để khi tắt đi mở lại thì chơi tiếp nhé!
Luật chơi game này rất đơn giản. Bấm Go để bắt đầu chơi.
Lúc này, bạn chỉ cần chọn các nút trên màn hình trò chơi. Có 2 nút, qua trái và xuống dưới. Nhiệm vụ các bạn là điều khiển con Robot sao cho tránh được trái bom hình đốm lửa và di chuyển được tới ô màu xanh là hoàn thành.
Nhưng không đơn thuần là di chuyển tự do nhé! Bạn thấy có 2 ô bên phải nút Loop đúng không? Bạn chỉ được chọn 2 lần. Và sự lựa chọn của bạn sẽ không được thay đổi cho tới khi hoàn thành nhiệm vụ. Tức là nếu mình chọn ô đầu tiên là qua phải, ô thứ hai là xuống dưới thì nó sẽ lặp cái bước đi ấy cho tới khi không đi được nữa (hết ô). Nếu gặp trái bom thì thua. Luật chơi rất đơn giản
Nhưng level 1 nhìn dễ thế thôi, dùng logic cũng ra nhưng khi lên level 50 trở lên thì không áp dụng được logic được nữa đâu nhé. (người nào thông minh thì logic cũng được).
Dưới đây là 1 picture của 1 người chơi đạt được level 58:
Bạn thấy sự phức tạp của level 50 trở lên chưa? Nhưng đã có người nước ngoài đạt được tới level 513
Mà level 513 cũng phải khủng long gấp 10 lần cái picture lv 58 trên. Vậy có thánh nào dùng logic được nữa không. Mà số lượng ô chọn bên trái chữ Loop cũng tăng lên. Thế là phải dùng tài năng lập trình thôi
Bạn nào phá được kỷ lục trên thì Up hình nhé Mà trên level 50 là giỏi lắm rồi
p/s: Gợi ý là nhưng ô không có quả bom ký hiệu là 0, ô có bom kí hiệu là 1, ô xanh kí hiệu là 2. Vậy cứ mỗi nước đi qua ô khác lại sinh ra đến 2, 3 nước đi. Vậy thì phải làm sao? Mọi người nhớ chơi thử nhé
Của mình nó ghi không thể tải Plugin
Thế tải Adobe Flash Player viersion mới nhất thử đi? Java nữa?
Trò này gây nghiện ghê.
Mình chơi tay hết lvl 20 thì lười quá, để nghĩ thử viết chương trình xem sao
Game này làm trên web. Vậy nếu muốn viết thuật toán giải quyết nó rồi cho vào chương trình giải mã thì làm thế nào để mình lấy dữ diệu (đề bài) về được nhỉ ?
Mình xem qua thấy 1 file flash của game, và mỗi lần pass game nó lại có 1 path là đáp án đúng (index.php?path=RD)
Mới nghía qua nên cũng k rõ là bao bước ở bài 513, tính ra thì nếu k tính thuật toán mà chơi bruteforce thì vẫn qua đc
Mệt quá, cuối cùng cũng vượt được kỉ lục của bạn thớt
Tự làm đúng không? Nếu dùng logic thì em bái làm sư phụ, còn nếu dùng thuật toán thì bạn có thể share code cho mọi người được không?
@tucanhminh
Đã làm xong phần lấy đề bài, bác làm nốt phần còn lại không
Khiếp đó bác ạ =)) …
Vô tình tìm được…
JayTeeSF/MyRunawayRobot
My solution to the Runaway Robot prog at hacker.org - JayTeeSF/MyRunawayRobot
Oh, vậy code dó trên github ak?
Hà hà. Giải thuật này có nên gọi @Gio tham gia không nhỉ?
Giải thuật thì mình nghĩ được mỗi dùng bruteforce, cứ thay vào đến khi nào được thì thôi không biết có cách nào hiệu quả hơn không
Để lúc nào rảnh mình tìm hiểu cùng nha
Thấy game này cũng hay mà cũng khá ít ngườ VN đạt kỷ lục nhể xD
This post was flagged by the community and is temporarily hidden.
Hôm nay rảnh rỗi zô ngắm lại Topic !
Sao rồi anh ? Hai tháng rồi đó nghe
P/S: Nghe nói game này nếu giải theo cách đơn giản là kí hiệu hết tất cả các ô vào 1 file. Ô nào trống kí hiệu số 0, có đốm lửa kí hiệu số 1, ô xanh kí hiệu số 2. Ghi hết kí hiệu vào 1 file và tiệm thuật toán để giải thôi, đó hình như là cách đơn giản nhất, không thì bruteforce như mấy bác nói trên