URL Snake: Trò Chơi Rắn Săn Mồi Độc Đáo Trên Thanh Địa Chỉ Web

Về mặt hình ảnh, URL Snake sử dụng lưới 40x4 pixel để hiển thị, kết hợp với kỹ thuật RequestAnimationFrame để mang đến các chuyển động mượt mà.

Trò chơi Rắn săn mồi (Snake) huyền thoại, từng xuất hiện trên những chiếc điện thoại cơ bản của thập niên 90, đã trở lại với một phiên bản đặc biệt được lập trình để chạy ngay trên thanh địa chỉ URL của trình duyệt web. Mặc dù giới hạn của thanh địa chỉ có phần nhỏ bé, phiên bản này mang lại trải nghiệm chơi game cực kỳ thú vị với độ phân giải cao và một vẻ đẹp hiện đại đầy tương lai.

URL Snake: Trò Chơi Rắn Săn Mồi Độc Đáo Trên Thanh Địa Chỉ Web

Trên trang GitHub này, bạn còn có thể xem mã nguồn mở của URL Snake, được viết bằng chưa đầy 400 dòng JavaScript

Phiên bản này được phát triển bởi Demian Ferreiro, người đã giữ nguyên lối chơi nhanh nhạy, chính xác nhưng cũng đầy thử thách của trò chơi gốc, bất chấp không gian hạn chế của thanh URL. Mặc dù điểm số cao nhất của người chơi trong trò chơi này chỉ đạt 2 (một kết quả khá đáng xấu hổ), nhưng màn thể hiện vẫn khiến nhiều người bất ngờ với phản xạ và độ khó không thể coi thường.

Code URL Snake

Ferreiro cũng thừa nhận rằng trò chơi URL Snake "chỉ như một trò đùa", nhưng anh không ngần ngại cải tiến và sẵn sàng tiếp nhận các báo cáo lỗi, ý tưởng sáng tạo, cũng như các yêu cầu từ cộng đồng người chơi qua kho lưu trữ GitHub của trò chơi. Trên trang GitHub này, bạn còn có thể xem mã nguồn mở của URL Snake, được viết bằng chưa đầy 400 dòng JavaScript, sử dụng các kỹ thuật Unicode để hiển thị trò chơi trực tiếp trên thanh URL.

Về mặt hình ảnh, URL Snake sử dụng lưới 40x4 pixel để hiển thị, kết hợp với kỹ thuật RequestAnimationFrame để mang đến các chuyển động mượt mà. Các ký tự chữ nổi Braille được sử dụng làm đơn vị hiển thị, giúp trò chơi nổi bật với sự đơn giản nhưng không kém phần độc đáo. Khung hình dọc của thanh URL buộc người chơi phải điều khiển con rắn một cách cực kỳ nhanh nhạy, thay đổi hướng liên tục khi di chuyển lên hoặc xuống.

URL Snake: Trò Chơi Rắn Săn Mồi Độc Đáo Trên Thanh Địa Chỉ Web 2

Khung hình dọc của thanh URL buộc người chơi phải điều khiển con rắn một cách cực kỳ nhanh nhạy

 

Lấy cảm hứng từ đâu?

Vậy điều gì đã truyền cảm hứng cho Ferreiro trong việc phát triển phiên bản này? Theo Ferreiro, có thể chính sự khám phá về hệ thống chữ nổi Unicode Braille đã thu hút anh. Nhà phát triển này cho biết: "Mỗi ký hiệu chữ nổi Braille nằm trong một lưới điểm 2x4, có thể có 2 trạng thái khả dĩ (bật hoặc tắt) cho mỗi điểm. Điều này dẫn đến 256 giá trị khả dĩ, tương đương với một byte!" Anh cũng chia sẻ rằng Unicode đã mã hóa tất cả các giá trị này rất có hệ thống, giúp trò chơi Rắn săn mồi tận dụng được các khả năng hoạt hình cơ bản mà hệ thống chữ nổi Braille mang lại.

Với việc phát hành mã nguồn mở trên GitHub, URL Snake mở ra cơ hội cho cộng đồng phát triển và khám phá thêm nhiều tính năng mới trong tương lai.

Bài viết liên quan

Bài viết đọc nhiều nhất

Bài viết mới trong ngày

Manga "Monster #8" chính thức đi đến hồi kết tại thị trường Việt Nam: IPM ấn định ngày phát hành tập 16 với 4 phiên bản đặc biệt và sưu tầm

Manga "Monster #8" chính thức đi đến hồi kết tại thị trường Việt Nam: IPM ấn định ngày phát hành tập 16 với 4 phiên bản đặc biệt và sưu tầm

hoanlagvn

Một hành trình chiến đấu quả cảm và ngập tràn cảm xúc của chàng chiến binh mang trái tim quái vật sắp sửa khép lại những trang sách cuối cùng trước mắt độc giả nước nhà. Đơn vị phát hành IPM mới đây đã chính thức ra thông cáo xác nhận bộ truyện tranh hành động viễn tưởng ăn khách "Monster #8" (Kaiju No. 8) của tác giả Naoya Matsumoto sẽ chính thức hạ màn tại thị trường Việt Nam bằng tập thứ 16 ngay trong tháng 9 năm 2026.

Giải trí
Cách tắt tính năng “luôn lắng nghe” trên Apple Watch Series 12 và Ultra 4

Cách tắt tính năng “luôn lắng nghe” trên Apple Watch Series 12 và Ultra 4

Khoa Nguyen

Apple Watch Series 12 và Apple Watch Ultra 4 được trang bị loạt tính năng Audio Intelligence có khả năng nhận diện âm thanh, tóm tắt nội dung hội thoại và xử lý âm thanh xung quanh. Các tính năng này đều được Apple thiết kế theo cơ chế bật thủ công và người dùng có thể tắt chúng trong ứng dụng Watch trên iPhone.

Công Nghệ
Lên đầu trang