Từ 2 giây đầu của Mario năm 1988, lập trình viên in ra được 3000 tờ giấy chứa đầy những tác vụ CPU phải xử lý

Từng khung hình, CPU phải xử lý trung bình 9750 tác vụ. Mới chỉ là Mario của năm 1988 đấy nhé! Game hiện đại phải gấp vài ba lần như thế.

Phim cũng như game: nó là một loạt những hình ảnh tĩnh, được máy tính ghép lại thành một chuỗi dài để có được một loạt những hành động nối liền nhau. Mỗi hình ảnh đó được gọi là một frame – một khung hình, việc máy tính ghép lại hàng trăm, hàng triệu khung hình đó để có một bộ phim dài cả tiếng, những game có thể chơi tới hàng trăm tiếng, quả là phi thường.

Từ 2 giây đầu của Mario năm 1988, lập trình viên in ra được 3000 tờ giấy chứa đầy những tác vụ CPU phải xử lý - Ảnh 3.

Có thể nếu không có ví dụ cụ thể, bạn sẽ khó hình dung ra những gì tôi vừa nói. Vậy tạm nhờ tới tài năng của nghệ sĩ, lập trình viên Matt Bierner vậy. Anh chàng này lấy 2 giây đầu của siêu phẩm Super Mario Bros. 3, biến từng khung hình thành bảng mã và hình ảnh rồi in ra giấy.

Anh in ra được tổng cộng 3.000 tờ, đóng thành 3 tập tài liệu, xếp từ mặt đất lên thì cao tới 15 cm.

“Dự án của tôi cho thấy lượng dữ liệu khổng lồ mà các CPU cũ cũng có thể làm được”, anh Bierner viết trên blog cá nhân. “Còn với game hiện đại, chỉ một khung hình duy nhất chắc cũng tăng mức xử lý, gánh nặng của CPU lên thêm vài phần, có lẽ là không thể in ra nổi”.

XEM NHIỀU:  Những hình ảnh đầu tiên bên trong Apple Store Thái Lan: Sang xịn thế này mà không check-in thì quá phí

Từ 2 giây đầu của Mario năm 1988, lập trình viên in ra được 3000 tờ giấy chứa đầy những tác vụ CPU phải xử lý - Ảnh 2.

Ads by hihihehe.vn - contact 090-1999-881

Như lời anh Bierner mô tả, thì lật từng trang giấy, bạn sẽ cảm thấy như mình đang đọc từng dòng ADN của tựa game yêu thích vậy. Tất cả những con số, con chữ kia góp công tạo nên chỉ 2 giây game, với tổng cộng 120 khung hình trên màn hình. Trung bình, mỗi một khung hình phải chạy tới 9.750 tác vụ, để có thể hiển thị được mọi thứ – hành động nhân vật, từng con quái vật đang chạy, từng cụm mây đang bay, từng dấu “?” nhấp nháy – như ý muốn.

Để làm hoàn thành dự án, anh Bierner thu thập dữ liệu game đưa ra bằng phần mềm giả lập, cho phép chơi game cũ trên nền tảng PC và một phần mềm lần dấu tác vụ để xem mỗi một khung hình, CPU phải xử lý những gì. Anh dùng một phần mềm khác để chụp màn hình từng khung hình một, chuyển đổi dữ liệu thô ra dạng text.

Từ 2 giây đầu của Mario năm 1988, lập trình viên in ra được 3000 tờ giấy chứa đầy những tác vụ CPU phải xử lý - Ảnh 4.

Sau khi in 3.000 tờ dữ liệu ra giấy, anh đóng thành quyển, rao bán trên eBay với giá bèo, 35 USD.

“Đây là dự án độc nhất, tôi không có dự định làm một sản phẩm tương tự”, anh nói trên blog cá nhân. “Tôi thấy thế giới này cần một quyển sách chứa toàn bộ những tác vụ nhằm chạy được Super Mario Bros. 3. Giờ nó đã tồn tại. Và nếu người ta có mua nó thật, mọi thanh toán sẽ đều được chuyển về quỹ Electronic Frontier Foundation”.

XEM NHIỀU:  Đây là lý do Trung Quốc hơn tỷ dân nhưng chẳng ai thèm xếp hàng chờ mua iPhone XS cả

Mọi công cụ anh Matt Bierner sử dụng đều được đăng tải trên GitHub. Theo lời anh nói, chúng để “đề phòng trường hợp bạn cũng muốn tự in một quyển tạp chí Mega-Man hay một cuốn tiểu thuyết Castlevania của riêng mình”.

Hình ảnh được lấy từ blog cá nhân của Matt Bierner.

St.

Này cô gái, em ngưỡng mộ một tình yêu như thế nào?

Này cô gái, em ngưỡng mộ một tình yêu như thế nào? Một tình yêu thề non hẹn biển vượt qua muôn ...
xem thêm

Xin lỗi, em đã phụ một tấm chân tình!

Tình yêu vốn dĩ là thứ không thể cưỡng cầu hay ép buộc. Người thương mình thì mình lại không ...
xem thêm

Niềm vui

Những niềm vui là những điều đẹp đẽ đối với tôi. Tôi trân trọng niềm vui, đó là những khoảnh ...
xem thêm

Đã từng…

Đã từng yêu nhau như thế. Đã từng hy sinh vì nhau nhiều đến như vậy. Thề hẹn với nhau ...
xem thêm

Này cô gái, thức tỉnh đi em!

Này cô gái, thức tỉnh đi em! Cô gái của tôi, tôi biết em đang trốn đâu đó khóc lóc ...
xem thêm

Quên em, anh như quên cả cuộc đời

Chia tay, mình còn gì ngoài những câu chuyện xưa cũ, những hoài niệm vỡ đôi… Bản thân luôn tự ...
xem thêm

Ads by hihihehe.vn - contact 090-1999-881

Tìm đến ốc đảo xanh tên Maison de Tau của Hội An

“Ở đây cây xanh thật xanh. Cây có mặt ở khắp mọi nơi. Đi qua một khoảng trời xanh mướt ...
xem thêm

Mộc Châu: Vườn địa đàng giữa cao nguyên lộng gió

Mộc Châu chẳng còn là địa danh xa lạ trên bản đồ du lịch Việt, cung đường qua Thung Khe, ...
xem thêm

Đến Nẫu Phú Yên để hít hà vị của biển

Mang một cái tên nghe vô cùng “phiền não” nhưng Nẫu lại có một vẻ cực kì tươi vui. Đến ...
xem thêm

Những thành phố dành riêng cho phái đẹp trong năm 2019

Tokyo (Nhật Bản) – Thành phố tráng lệ đâu chỉ có mỗi hoa anh đào? Thủ đô của Nhật Bản ...
xem thêm

Lông bông khắp đất trời cùng Loongboong Hội An

“Gửi kẻ lãng du cuối trời, khi cuộc sống cần một khoảng lặng, hãy trở về với chúng tôi. Hòa ...
xem thêm

Ở Lâm Đồng có những căn nhà mộng mơ như bước ra từ cổ tích

Giữa Tây Nguyên rộng lớn, hùng vĩ, có một mảnh đất tình mềm mại mang tên Lâm Đồng. Nơi đây ...
xem thêm

ĐĂNG KÝ BIÊN TẬP VIÊN

Bạn có thể đăng nhập và viết bài dưới dạng Người dùng duy nhất ở chuyên mục By-tớ. Nhưng nếu bạn tham gia vào đội ngũ Biên tập viên, bạn có thể tham gia cùng viết bài với chúng tôi ở TẤT CẢ CÁC CHUYÊN MỤC và có những trải nghiệm, kinh nghiệm cực kỳ thú vị.

Để tham gia vào đội ngũ Biên tập viên, hãy gửi tin nhắn cho chúng tôi bằng nhiều cách: Nút hỗ trợ góc phải, Email: staff@hihihehe.vn, Điện thoại, SMS, iMessage, Zalo: +84 090-1999-881.