- Người dùng có thể chơi game Snake ngay trong thanh địa chỉ URL
- Điều khiển rắn bằng phím mũi tên hoặc WASD trên bàn phím
- Trên trang web, URL có thể không hiển thị rõ hoặc bị mờ do hiệu ứng "sương mù"
- Cung cấp một giao diện độc đáo cho phép chơi game bằng cách thao tác trực tiếp với URL
- Khác với cách chơi thông thường, việc tận dụng thanh địa chỉ mang lại một trải nghiệm mới lạ
Cách chơi độc đáo diễn ra trong thanh địa chỉ URL
- Người dùng dùng phím mũi tên hoặc phím WASD để điều khiển Snake
- Thay vì màn hình game thông thường, trò chơi thực sự diễn ra trong thanh địa chỉ URL của trình duyệt
- Do đặc tính của trang web, với một số người dùng có thể phát sinh vấn đề URL không hiển thị đúng hoặc xuất hiện mờ
- Nếu URL không hiện bình thường hoặc gây khó nhìn, hãy thử kiểm tra phần hiển thị địa chỉ URL của trang hoặc tải lại trang
- Khác với các game HTML5 truyền thống, người dùng có thể có trải nghiệm game tương tác với phản hồi tức thì ngay trong vùng URL
1 bình luận
Ý kiến trên Hacker News
https://franciscouzo.github.io/favisnake/
https://aquova.net/games/2048/
Unicode có đủ mọi mẫu chấm Braille 4x2 (256 loại), nên cũng có thể cân nhắc dùng ⣿ làm nền rồi khắc bóng con rắn hoặc mồi lên trên
Ví dụ: ⣿⣿⣛⣛⣛⣛⣛⣩⣽⣿⣯⣿⣿⣿
Làm vậy có lẽ sẽ dễ nhìn hơn vì khoảng cách ký tự sẽ đồng đều
Khi con rắn lớn dần, nó sẽ lan ra nhiều hơn trên lưới, và cuối cùng càng khó tránh việc nhiều ký tự thay thế khoảng trống lọt vào mắt
Trò chơi cũng tăng tốc theo thời gian, nên tôi không nghĩ việc màn hình trở nên phức tạp hơn đúng vào đoạn cần tập trung là điều mong muốn
Nếu ai biết cách thực sự giải quyết vấn đề khoảng trống kỳ lạ này thì tôi rất muốn biết, chỉ là tôi không muốn phụ thuộc vào việc xuất văn bản như
<title>của trangTham khảo thì một game rắn tương tự được đăng gần đây trên Reddit cũng vẽ trong tiêu đề
https://old.reddit.com/r/webdev/comments/1n9z77e/snake_in_the_tab_title/
Nếu muốn nhắm ngay đến điểm cao thì có lẽ cách tốt nhất là bấm vào "?" để hiển thị URL trên trang
Lịch sử cũng không bị rối tung, thực sự rất thông minh
history.pushStatevàhistory.replaceStateĐiều ấn tượng là họ dùng các mẫu chấm Braille để chuyển thông tin điểm thành URL
https://github.com/epidemian/snake/blob/master/snake.js
Trong đó có giải thích
Tôi tò mò nếu hiển thị nó trên trang theo cách không có các chấm trống thì sẽ trông thế nào