Khám Phá

Có thể “nhét” 1 tựa game vào trong mã QR với giới hạn dung lượng chưa đến 3KB hay không?

Rate this post

Nếu chỉ lưu link vào game thì quá đơn giản, vấn đề đáng bàn ở đây là QR code có lưu được 100% code của một game hay không, để khi quét xong game thủ có thể “chiến”. hay không.

Xuất hiện từ năm 1994 nhưng phải đến những năm gần đây, mã QR mới thực sự được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau. Viết tắt của Quick Response Code, mã QR là một loại thông tin được mã hóa có thể chứa nhiều loại dữ liệu khác nhau, nhanh chóng chuyển hướng người dùng đến một liên kết hoặc trang web khác sau khi quét bằng camera. điện thoại thông minh hoặc máy đọc mã vạch.

Về mặt lý thuyết, mã QR chỉ là một phương tiện lưu trữ như đĩa mềm, đĩa CD hay thậm chí là ổ cứng. Đúng là chúng không chứa quá nhiều dữ liệu nhưng về bản chất, bạn vẫn có thể “cất giữ” những thông tin cần thiết của mình bên trong và có thể lấy ra bất cứ khi nào và nhanh chóng.

Có thể nhồi trò chơi vào mã QR với giới hạn kích thước dưới 3KB không? - Ảnh 1.

Mã QR ngày càng trở nên phổ biến và được ứng dụng trong nhiều lĩnh vực khác nhau.

Vì vậy, chúng ta có thể tạo một trò chơi và lưu nó trong một mã QR không? Tất nhiên, nếu bạn chỉ đính kèm một liên kết đến một trò chơi trực tuyến trên web thì điều đó chẳng nói lên được điều gì, vì ai cũng có thể dễ dàng làm như vậy. Điều đáng bàn ở đây là liệu một mã QR code có thể lưu được 100% code của game hay không, để khi quét xong game thủ có thể vào game ngay.

Về lý thuyết, ý tưởng này hoàn toàn khả thi, nhưng tất nhiên chúng ta không thể mơ đến những tựa game bom tấn với cấu hình khủng. Mã QR có thể được sử dụng để lưu trữ dữ liệu nhị phân. Điều đó có nghĩa là bất cứ thứ gì máy tính của bạn có thể lưu, mã QR cũng có thể “cân” những thứ đó.

Tuy nhiên, trên thực tế, đây là một vấn đề rất khó, và vấn đề chính nằm ở dung lượng lưu trữ. Có nhiều loại mã QR khác nhau, với các thiết kế và giới hạn dung lượng khác nhau. Trong đó, phiên bản 40 là phiên bản lớn nhất, có thể chứa tới 2953 byte, tức là chưa đến 3KB, một con số khá khiêm tốn đối với các lập trình viên và nhà phát triển game. Ngay cả một phương tiện lưu trữ “cổ xưa” như đĩa mềm 3,5 “cũng có dung lượng 1,44MB, hay 1,474,560 byte, cao hơn gần 500 lần so với phiên bản mã QR 40.

Có thể nhồi trò chơi vào mã QR với giới hạn kích thước dưới 3KB không? - Ảnh 2.

Mã QR cũng là một loại phương tiện lưu trữ dữ liệu nhưng dung lượng hơi thấp.

Ngược lại, điểm tích cực là không giống như dữ liệu hình ảnh và âm thanh, các dòng mã khá “nhẹ” và không chiếm nhiều dung lượng. Mặc dù 3KB rất nhỏ nhưng trên thực tế, người ta đã làm ra những trò chơi còn nhẹ hơn thế. Đã có những dự án trò chơi nhỏ được hoàn thành trong khu vực khởi động của đĩa mềm, với dung lượng chỉ khoảng 512byte. Hay một tựa game có vẻ ngoài khá hoành tráng là hệ thống Atari 2600 chỉ có dung lượng giới hạn ở 4KB.

Vì vậy, tóm lại, chúng ta hoàn toàn có thể lập trình một trò chơi và lưu nó dưới dạng mã QR, với dung lượng dưới 3KB. Nói về sách, thủ thuật và bằng chứng, Youtuber Matt KC đã quyết định thử thách thức này. Ban đầu, anh muốn lập trình một trò chơi ghép hình, đơn giản cả về cách chơi và thiết kế. Nhưng vì muốn chia sẻ rộng rãi tác phẩm của mình (nếu thành công) với cộng đồng mạng, anh quyết định thay đổi vì không muốn gặp rắc rối về bản quyền với công ty Tetris.

Cuối cùng, Matt KC quyết định “chốt hạ” bằng một trò chơi có thể nói là kinh điển mà bất cứ ai cũng từng mê: Snake – rắn săn mồi. Điểm thú vị của Snake nằm ở lối chơi linh hoạt chứ không phải đồ họa, rất phù hợp với một dự án game giới hạn dung lượng cực thấp như thế này. Ngoài ra, Mat KC cũng mong muốn phiên bản Snake của mình càng có nhiều tính năng quen thuộc như đọc điều khiển nhanh của người chơi (giúp “con rắn” của bạn quay nhanh theo hướng của người chơi). tổ hợp phím chính xác bạn đã nhấn mà không bị trễ); Hoặc bạn có thể đi từ bên phải màn hình sang bên trái, từ dưới lên trên.

Xem thêm:  "Mỏ vàng" nước Nga lập kỷ lục trở thành nữ YouTuber kiếm tiền nhiều nhất năm 2021: Doanh thu hơn 600 tỷ nhờ chiến lược nội địa hoá ngôn ngữ giúp trẻ lên ba cũng ‘mê mệt’

Có thể nhồi trò chơi vào mã QR với giới hạn kích thước dưới 3KB không? - Ảnh 3.

Rắn săn mồi, một trò chơi vừa nhẹ nhàng vừa đơn giản mà ai cũng thích, là một lựa chọn rất hợp lý cho bài kiểm tra của Matt KC, nhất là khi kích thước giới hạn dưới 3KB.

Vậy YouTuber này đã làm cách nào để vượt qua giới hạn chưa đến 3KB này để “nhét” một trò chơi hoàn chỉnh vào một mã QR? Mời các bạn xem video bên dưới.

[Vietsub] YouTuber đã tạo game Snake và lưu vào mã QR với giới hạn dung lượng dưới 3KB, chỉ cần quét và chơi là “chiến”.

Nếu bạn muốn tự mình trải nghiệm hoặc lập trình lại một trò chơi tương tự, Matt KC cũng đã cung cấp đầy đủ các công cụ liên quan tại đây. Tuy nhiên, từ bài kiểm tra này, Youtuber cũng không quên cảnh báo về những nguy cơ bảo mật tiềm ẩn bên trong mã QR. Bên cạnh việc liên kết đến các trang web lừa đảo, kẻ gian còn có thể lưu trực tiếp phần mềm độc hại vào loại mã này để tìm cơ hội tấn công thiết bị của người dùng và đánh cắp thông tin, dữ liệu bên trong.

Theo YouTube


Vừa rồi, bạn vừa mới đọc xong bài viết về
Có thể “nhét” 1 tựa game vào trong mã QR với giới hạn dung lượng chưa đến 3KB hay không?

tại Tips Tech.
Hy vọng rằng những kiến thức trong bài viết
Có thể “nhét” 1 tựa game vào trong mã QR với giới hạn dung lượng chưa đến 3KB hay không?

sẽ làm cho bạn để tâm hơn tới vấn đề
Có thể “nhét” 1 tựa game vào trong mã QR với giới hạn dung lượng chưa đến 3KB hay không?

hiện nay.
Hãy cũng với Tip Techs khám phá thêm nhiều bài viết về
Có thể “nhét” 1 tựa game vào trong mã QR với giới hạn dung lượng chưa đến 3KB hay không?

nhé.

Bài viết
Có thể “nhét” 1 tựa game vào trong mã QR với giới hạn dung lượng chưa đến 3KB hay không?

đăng bởi vào ngày 2022-06-10 14:22:12. Cảm ơn bạn đã bỏ thời gian đọc bài tại Tips Tech

Nguồn: genk.vn

Spoiler title
#Có #thể #nhét #tựa #game #vào #trong #mã #với #giới #hạn #dung #lượng #chưa #đến #3KB #hay #không
Nếu chỉ là lưu liên kết dẫn đến game thôi thì quá đơn giản, vấn đề đáng bàn luận ở đây là liệu mã QR có thể lưu trữ 100% code của 1 trò chơi, để khi quét xong là game thủ “chiến” được luôn hay không.

#Có #thể #nhét #tựa #game #vào #trong #mã #với #giới #hạn #dung #lượng #chưa #đến #3KB #hay #không

Xuất hiện từ năm 1994 nhưng phải đến những năm gần đây, mã QR mới thực sự được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau. Viết tắt của Quick Response Code (mã phản hồi nhanh), mã QR là 1 loại thông tin mã hóa có thể chứa nhiều loại dữ liệu khác nhau, nhanh chóng chuyển hướng người dùng đến một đường link hoặc website khác sau khi quét bằng camera smartphone hay các thiết bị đọc mã vạch.Về mặt lý thuyết, các loại mã QR cũng chỉ là 1 phương tiện lưu trữ giống như là đĩa mềm, đĩa CD hay thậm chí là ổ cứng. Đúng là chúng không chứa được quá nhiều dữ liệu, nhưng về bản chất thì bạn vẫn có thể “cất giữ” những thông tin cần thiết của mình bên trong và có thể lấy ra bất cứ khi nào một cách nhanh chóng.Mã QR đang ngày càng trở nên phổ biến và được ứng dụng trong nhiều lĩnh vực khác nhau.Vậy, liệu chúng ta có thể tạo ra 1 tựa game rồi lưu nó vào trong mã QR hay không? Tất nhiên, nếu chỉ đính kèm đường dẫn đến 1 tựa game online trên web thôi thì không nói làm gì, bởi ai cũng có thể dễ dàng làm như vậy. Điều đáng bàn luận ở đây là liệu mã QR có thể lưu trữ 100% code của 1 trò chơi, để khi quét xong là game thủ có thể vào game ngay lập tức được hay không.Về lý thuyết, ý tưởng này là hoàn toàn khả thi, nhưng đương nhiên chúng ta không thể mơ mộng đến những tựa game bom tấn với cấu hình khủng được. Mã QR có thể sử dụng để lưu trữ dữ liệu nhị phân. Điều đó đồng nghĩa với việc máy tính của bạn lưu được những gì thì mã QR cũng có thể “cân” được những thứ đó.Tuy nhiên, trong thực tế, đây lại là 1 bài toán rất khó, và vấn đề chính nằm ở dung lượng lưu trữ. Có nhiều loại mã QR khác nhau, với thiết kế và giới hạn dung lượng khác nhau. Trong đó, phiên bản 40 là phiên bản lớn nhất, có thể chứa đến 2953 byte, tức là còn chưa đến 3KB, con số khá khiêm tốn đối với các nhà lập trình, phát triển game. Ngay cả 1 phương tiện lưu trữ “cổ lỗ sĩ” như đĩa mềm 3.5” còn có dung lượng 1.44MB, hoặc 1,474,560 byte, nghĩa là gấp gần 500 lần so với mã QR phiên bản 40.Mã QR thì cũng là 1 loại phương tiện lưu trữ dữ liệu thôi, nhưng có điều dung lượng của chúng hơi thấp.Ngược lại, điểm tích cực là khác với dữ liệu hình ảnh, âm thanh, những dòng code lại khá là “nhẹ cân” và không chiếm nhiều dung lượng bằng. Mặc dù 3KB là rất nhỏ, nhưng trên thực tế, người ta từng tạo ra những tựa game thậm chí còn nhẹ hơn thế. Đã có những dự án game mini được thực hiện hoàn chỉnh trong khu vực boot sector của đĩa mềm, với dung lượng chỉ khoảng 512byte. Hay 1 băng game trông khá là hoành tráng của hệ máy Atari 2600 cũng chỉ có giới hạn dung lượng 4KB mà thôi.Như vậy, tổng kết lại, chúng ta hoàn toàn có thể lập trình 1 tựa game và lưu nó trong mã QR, với dung lượng chưa đến 3KB. Nói có sách, mách có chứng, YouTuber Matt KC đã quyết định thử sức với thử thách này. Ban đầu, anh muốn lập trình 1 trò xếp hình, đơn giản cả về cách chơi lẫn thiết. Nhưng vì muốn chia sẻ rộng rãi thành quả của mình (nếu thành công) với cộng đồng mạng, anh quyết định thay đổi vì không muốn dính vào rắc rối bản quyền với công ty Tetris.Cuối cùng, Matt KC quyết định “chốt đơn” với 1 tựa game có thể nói là kinh điển mà bất kỳ ai cũng từng một thời mê mệt: Snake – rắn săn mồi. Điểm thú vị của Snake nằm ở lối chơi linh hoạt chứ không phải đồ họa, rất phù hợp với 1 dự án game có giới hạn dung lượng cực thấp như thế này. Ngoài ra, Mat KC cũng muốn phiên bản Rắn săn mồi của mình có đầy đủ những tính năng quen thuộc nhất có thể, ví dụ như đọc được thao tác điều khiển nhanh của người chơi (giúp “rắn” của bạn rẽ hướng nhanh theo đúng tổ hợp hợp phím mà bạn đã bấm chứ không có độ trễ); hay có thể đi thông từ phía màn hình bên phải sang bên trái, từ bên dưới lên bên trên.Rắn săn mồi, một tựa game vừa nhẹ, vừa đơn giản, ai cũng thích, là lựa chọn rất hợp lý cho thử nghiệm của Matt KC, đặc biệt là khi giới hạn dung lượng chỉ chưa đến 3KB.Vậy anh chàng YouTuber này đã vượt qua giới hạn chưa đến 3KB này như thế nào để “nhét” một tựa game hoàn chỉnh vào trong 1 mã QR? Mời bạn xem video dưới đây.[Vietsub] YouTuber tạo ra tựa game Rắn săn mồi rồi lưu vào mã QR với giới hạn dung lượng chưa đến 3KB, cứ quét phát là “chiến” được luôn.Nếu như bạn muốn tự mình trải nghiệm hoặc lập trình lại 1 tựa game tương tự, Matt KC cũng đã cung cấp đầy đủ những công cụ liên quan tại đây. Tuy nhiên cũng từ bài thử nghiệm này, chàng YouTuber cũng không quên cảnh báo về những rủi ro trong vấn đề bảo mật tiềm ẩn bên trong mã QR. Bên cạnh liên kết đến những trang web lừa đảo, kẻ gian còn có thể lưu malware trực tiếp vào loại mã này để tìm cơ hội tấn công thiết bị người dùng và đánh cắp thông tin, dữ liệu bên trong.Theo YouTubeTựa game chuyển thể từ phim Vùng Đất Câm Lặng sẽ ra mắt vào năm 2022

Xem thêm:  Những khoảnh khắc khó đỡ của hội lười ở bận khiến bạn cảm thấy mình còn OK chán

#Có #thể #nhét #tựa #game #vào #trong #mã #với #giới #hạn #dung #lượng #chưa #đến #3KB #hay #không
Nếu chỉ là lưu liên kết dẫn đến game thôi thì quá đơn giản, vấn đề đáng bàn luận ở đây là liệu mã QR có thể lưu trữ 100% code của 1 trò chơi, để khi quét xong là game thủ “chiến” được luôn hay không.

#Có #thể #nhét #tựa #game #vào #trong #mã #với #giới #hạn #dung #lượng #chưa #đến #3KB #hay #không

Xuất hiện từ năm 1994 nhưng phải đến những năm gần đây, mã QR mới thực sự được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau. Viết tắt của Quick Response Code (mã phản hồi nhanh), mã QR là 1 loại thông tin mã hóa có thể chứa nhiều loại dữ liệu khác nhau, nhanh chóng chuyển hướng người dùng đến một đường link hoặc website khác sau khi quét bằng camera smartphone hay các thiết bị đọc mã vạch.Về mặt lý thuyết, các loại mã QR cũng chỉ là 1 phương tiện lưu trữ giống như là đĩa mềm, đĩa CD hay thậm chí là ổ cứng. Đúng là chúng không chứa được quá nhiều dữ liệu, nhưng về bản chất thì bạn vẫn có thể “cất giữ” những thông tin cần thiết của mình bên trong và có thể lấy ra bất cứ khi nào một cách nhanh chóng.Mã QR đang ngày càng trở nên phổ biến và được ứng dụng trong nhiều lĩnh vực khác nhau.Vậy, liệu chúng ta có thể tạo ra 1 tựa game rồi lưu nó vào trong mã QR hay không? Tất nhiên, nếu chỉ đính kèm đường dẫn đến 1 tựa game online trên web thôi thì không nói làm gì, bởi ai cũng có thể dễ dàng làm như vậy. Điều đáng bàn luận ở đây là liệu mã QR có thể lưu trữ 100% code của 1 trò chơi, để khi quét xong là game thủ có thể vào game ngay lập tức được hay không.Về lý thuyết, ý tưởng này là hoàn toàn khả thi, nhưng đương nhiên chúng ta không thể mơ mộng đến những tựa game bom tấn với cấu hình khủng được. Mã QR có thể sử dụng để lưu trữ dữ liệu nhị phân. Điều đó đồng nghĩa với việc máy tính của bạn lưu được những gì thì mã QR cũng có thể “cân” được những thứ đó.Tuy nhiên, trong thực tế, đây lại là 1 bài toán rất khó, và vấn đề chính nằm ở dung lượng lưu trữ. Có nhiều loại mã QR khác nhau, với thiết kế và giới hạn dung lượng khác nhau. Trong đó, phiên bản 40 là phiên bản lớn nhất, có thể chứa đến 2953 byte, tức là còn chưa đến 3KB, con số khá khiêm tốn đối với các nhà lập trình, phát triển game. Ngay cả 1 phương tiện lưu trữ “cổ lỗ sĩ” như đĩa mềm 3.5” còn có dung lượng 1.44MB, hoặc 1,474,560 byte, nghĩa là gấp gần 500 lần so với mã QR phiên bản 40.Mã QR thì cũng là 1 loại phương tiện lưu trữ dữ liệu thôi, nhưng có điều dung lượng của chúng hơi thấp.Ngược lại, điểm tích cực là khác với dữ liệu hình ảnh, âm thanh, những dòng code lại khá là “nhẹ cân” và không chiếm nhiều dung lượng bằng. Mặc dù 3KB là rất nhỏ, nhưng trên thực tế, người ta từng tạo ra những tựa game thậm chí còn nhẹ hơn thế. Đã có những dự án game mini được thực hiện hoàn chỉnh trong khu vực boot sector của đĩa mềm, với dung lượng chỉ khoảng 512byte. Hay 1 băng game trông khá là hoành tráng của hệ máy Atari 2600 cũng chỉ có giới hạn dung lượng 4KB mà thôi.Như vậy, tổng kết lại, chúng ta hoàn toàn có thể lập trình 1 tựa game và lưu nó trong mã QR, với dung lượng chưa đến 3KB. Nói có sách, mách có chứng, YouTuber Matt KC đã quyết định thử sức với thử thách này. Ban đầu, anh muốn lập trình 1 trò xếp hình, đơn giản cả về cách chơi lẫn thiết. Nhưng vì muốn chia sẻ rộng rãi thành quả của mình (nếu thành công) với cộng đồng mạng, anh quyết định thay đổi vì không muốn dính vào rắc rối bản quyền với công ty Tetris.Cuối cùng, Matt KC quyết định “chốt đơn” với 1 tựa game có thể nói là kinh điển mà bất kỳ ai cũng từng một thời mê mệt: Snake – rắn săn mồi. Điểm thú vị của Snake nằm ở lối chơi linh hoạt chứ không phải đồ họa, rất phù hợp với 1 dự án game có giới hạn dung lượng cực thấp như thế này. Ngoài ra, Mat KC cũng muốn phiên bản Rắn săn mồi của mình có đầy đủ những tính năng quen thuộc nhất có thể, ví dụ như đọc được thao tác điều khiển nhanh của người chơi (giúp “rắn” của bạn rẽ hướng nhanh theo đúng tổ hợp hợp phím mà bạn đã bấm chứ không có độ trễ); hay có thể đi thông từ phía màn hình bên phải sang bên trái, từ bên dưới lên bên trên.Rắn săn mồi, một tựa game vừa nhẹ, vừa đơn giản, ai cũng thích, là lựa chọn rất hợp lý cho thử nghiệm của Matt KC, đặc biệt là khi giới hạn dung lượng chỉ chưa đến 3KB.Vậy anh chàng YouTuber này đã vượt qua giới hạn chưa đến 3KB này như thế nào để “nhét” một tựa game hoàn chỉnh vào trong 1 mã QR? Mời bạn xem video dưới đây.[Vietsub] YouTuber tạo ra tựa game Rắn săn mồi rồi lưu vào mã QR với giới hạn dung lượng chưa đến 3KB, cứ quét phát là “chiến” được luôn.Nếu như bạn muốn tự mình trải nghiệm hoặc lập trình lại 1 tựa game tương tự, Matt KC cũng đã cung cấp đầy đủ những công cụ liên quan tại đây. Tuy nhiên cũng từ bài thử nghiệm này, chàng YouTuber cũng không quên cảnh báo về những rủi ro trong vấn đề bảo mật tiềm ẩn bên trong mã QR. Bên cạnh liên kết đến những trang web lừa đảo, kẻ gian còn có thể lưu malware trực tiếp vào loại mã này để tìm cơ hội tấn công thiết bị người dùng và đánh cắp thông tin, dữ liệu bên trong.Theo YouTubeTựa game chuyển thể từ phim Vùng Đất Câm Lặng sẽ ra mắt vào năm 2022

Xem thêm:  Trailer The Misfits: Khi "James Bond" một thời hóa thành tên tội phạm khét tiếng để cướp 1 triệu USD trong nhà tù hiện đại nhất thế giới

Trần Tiến

Tôi là một người yêu công nghệ và đã có hơn 5 năm trong việc mày mò về máy tính. Mong rằng những chia sẻ về thông tin và thủ thuật công nghệ của tôi hữu ích đối với bạn.
Back to top button