30/09/2018, 21:14

Cách thu thập input data từ trò chơi slither?

Chào mọi người,

Hiện tại mình có chơi qua game slither.io.

Chơi mãi thì vừa mất thời gian vừa chán, nên mình đang có ý định tìm hiểu để viết 1 con bot chơi trò này . Tuy nhiên, mình chưa biết làm cách nào để có input về các vật thể, người chơi,… khác, chứ làm kiểu nhìn ra vật thể chắc … khó quá. Không biết có ai có thể giúp mình được không Mình xin cảm ơn

Thành Phạm viết 23:16 ngày 30/09/2018

Em thấy cũng có nhiều người viết bot rồi đó a, chắc là ae js rành vụ này mà không thì dùng opencv xử lí screenshot chắc cũng được a
https://greasyfork.org/en/scripts/19629-slither-io-bot-1-0-0-slithere-com/code

Chơi hài vãi toàn bị chúng nó bẫy xong quây vào giữa, 2 thằng cứ quay quay xem thằng nào rảnh hơn

lx viết 23:17 ngày 30/09/2018

Hehe mình xin cám ơn. Cũng muốn thử viết bot xem thế nào, vì mình chưa thử bao giờ hy vọng hè này rảnh sẽ viết được

Thành Phạm viết 23:18 ngày 30/09/2018

Móa lớn 9600 mà để thằng oắt con nó chặn đầu, tức quá rank 15 rồi chứ mà sao chơi em thấy nhiều Việt Nam vậy nhể leaderboard có 2-3 Việt Nam lận

Người bí ẩn viết 23:21 ngày 30/09/2018

Bác cũng chơi trò này à Em chơi được 23k rồi, đứng top 3 . Đang định cuốn con top 8 lại thì mouse dở chứng, thua

Hai viết 23:26 ngày 30/09/2018

Trò kiểu này giờ lắm nhỉ:

agar.io

Agar.io

The smash hit game! Control your cell and eat other players to grow larger! Play with millions of players around the world and try to become the biggest cell of all!


slither.io

slither.io

The smash-hit game! Play with millions of players around the world and try to become the longest of the day!


http://diep.io

lx viết 23:28 ngày 30/09/2018

huhu các bạn giúp mình với nha :’(

Minh Hoàng viết 23:14 ngày 30/09/2018

Cũng muốn làm bot cho mấy game .io kiểu này mà cũng không biết lấy input sao.

Trang Tuân viết 23:22 ngày 30/09/2018

Bot thì chưa thấy, mod thì thấy có rồi, full skin, zoom nhìn xa gần được, tùy chọn server,…

Thành Phạm viết 23:24 ngày 30/09/2018

tùy chọn server

Có vụ này luôn ak, em chơi 1 lúc nó toàn đẩy sang server china lag kinh,k đua được nữa

Itachi Citus viết 23:20 ngày 30/09/2018

Em đọc thử cái code của @thanhmssl10 gửi thì người ta viết auto/mod bằng cách đọc mã nguồn/debug của slither.io lại á anh , ví dụ trong code có hàm global redraw (vẽ khung hình), có nó mấy đoạn thế này:

 if (snake) {
            var f = .5 + .4 / Math.max(1, (snake.sct + 16) / 36);
            gsc != f && (gsc < f ? (gsc += 2E-4,
            gsc >= f && (gsc = f)) : (gsc -= 2E-4,
            gsc <= f && (gsc = f)))
        }
...
 for (f = foods_c - 1; 0 <= f; f--)
                c = foods[f],
...
 for (f = snakes.length - 1; 0 <= f; f--)

Mấy cái biến global snake, foods, snakes (có vẻ như) lưu thông tin về con rắn của mình, vị trí foods, thông tin mấy con rắn xung quanh. Anh lúc đang chơi có thể ấn f12 -> source -> pause lại để xem giá trị các biến lúc đang chạy.

lx viết 23:23 ngày 30/09/2018

Sao em siêu thế, cái gì cũng biết vậy Cám ơn em nha.

Cái này chắc hè may ra mới làm được, nhưng sơ lúc đó lại quên mất nên tranh thủ hỏi luôn

Bài liên quan
0