Header ads

Header ads
» »

DoomWord: Hết PDF, bây giờ anh em có thể bắn súng trên Word

Hôm trước, mình đã chia sẻ đến anh em thông tin việc mình có thể chơi Doom trên 1 file PDF. Thì mới đây, trào lưu meme "chạy Doom trên các nền tảng" tiếp tục xuất hiện một cái tên độc lạ mới: Word.

Ý tưởng cho DoomWord


Dự án này là sản phẩm của Wojciech Graj - một kỹ sư phần mềm sống tại Hà Lan. Trên mạng xã hội, Graj chia sẻ rằng ý tưởng đưa Doom vào Word xuất phát từ cảm hứng với DoomPDF - mình để link bài viết về DoomPDF ở đây để anh em tham khảo.
play-doom-on-word.jpg
File word này có dung lượng 6.6MB và hiện có sẵn trên GitHub - anh em có thể xem thêm tại đây. Lưu ý là anh em cần sử dụng Microsoft Office/Word phiên bản mới nhất trên hệ thống x86, đồng thời phải bỏ qua các cảnh báo bảo mật để kích hoạt macro VBA trong file để chạy được game. Khi mình tải về để bật thử thì cần tắt Windows Defender đi trước để file có thể được tải về.
Đây không phải lần đầu tiên Graj thực hiện những dự án "kỳ quặc" với Doom. Trước đó, anh đã đưa Doom lên nhiều nền tảng độc đáo như Doom-ascii (Doom với đồ họa ký tự ASCII), Doom trong Stardew Valley và cả Doom trong Minecraft.

Cách DoomWord hoạt động


Phiên bản DoomWord sử dụng một file Word chứa các thành phần chính: Thư viện doomgeneric_docm.dll. và dữ liệu tựa game nằm trong doom1.wad được mã hóa bằng base64. Khi mở file, macro VBA sẽ giải mã dữ liệu base64, ghi dữ liệu vào trong bộ nhớ và load game. Mỗi khung hình trong game được tạo dưới dạng hình ảnh BMP, và chương trình sử dụng lệnh GetAsyncKeyState để kiểm tra phím nào đang được nhấn để đưa ra các phản hồi phù hợp.

Khi xem qua video Demo của Graj, phiên bản Doom chạy trên Word có khả năng xử lý khá mượt, có thể chơi được bình thường chứ không phải "cố gắng" như trên pdf - tuy nhiên vẫn sẽ không có âm thanh. Phần giao diện hiển thị khá nhỏ, có lẽ do giữ nguyên độ phân giải 320 x 200 pixels để đảm bảo game chạy mượt.
Các phím điều khiển:
  • Phím mũi tên: Điều hướng di chuyển.
  • Phím Control: Bắn súng.
  • Phím Space: Tương tác hoặc mở cửa (use).
  • Phím số 1-7: Lựa chọn vũ khí.

Khả năng tương thích


Tomshardware đã thử mở file doom.docm trên Word 2007. Tuy nhiên, có vẻ như phiên bản Word cũ bị thiếu điều gì đó khiến game không thể chạy ngay cả khi đã chấp nhận các cảnh báo bảo mật liên quan đến macro. Anh em nếu muốn trải nghiệm thử cảm giác "bắn súng" trên Word thì sử dụng phiên bản mới nhất để chơi.

Theo: Tom's Hardware

Khóa học Machine Learning cơ bản- Khoa học dữ liệu - AI
==***==

Khoá học Quản trị Chiến lược Dành cho Lãnh đạo Doanh nghiệp

Nhấn vào đây để bắt đầu khóa học

==***==
Nơi hội tụ Tinh Hoa Tri Thức - Khơi nguồn Sáng tạo
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com
--- 

Khóa học Hacker và Marketing từ A-Z trên ZALO!

Khóa học Hacker và Marketing từ A-Z trên Facebook!

Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công

Bảo mật và tấn công Website - Hacker mũ trắng
Hacker mũ trắng
KHÓA HỌC LẬP TRÌNH PYTHON TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP

Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.



Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

Khoá học Word từ cơ bản tới nâng cao, học nhanh, hiểu sâu


Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
Khoa hoc hay
Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel

Khóa học Lập trình WEB bằng PHP từ cơ bản đến nâng cao

Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
Nhấn vào đây để bắt đầu khóa học


Khóa học Phân tích dữ liệu sử dụng SPSS - Chìa khóa thành công!


Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
kiếm tiền Youtube bằng phần mềm Camtasia Studio
Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
Xây dựng website​​​​
HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
Khoa hoc hay
MICROSOFT ACCESS



GOOGLE SPREADSHEETS phê không tưởng
Khoa hoc hay
Khóa hoc lập trình bằng Python tại đây

Hãy tham gia khóa học để biết mọi thứ

Để tham gia tất cả các bài học, Bạn nhấn vào đây 

Khóa học lập trình cho bé MSWLogo
Nhấn vào đây để bắt đầu học
Nhấn vào đây để bắt đầu học


Khóa học Ba, Mẹ và Bé - Cùng bé lập trình  TUYỆT VỜI

Khoa hoc hay

Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
Khoa hoc hay
Design Website

Để thành thạo Wordpress bạn hãy tham gia khóa học 
Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công
==***==
Bảo hiểm nhân thọ - Bảo vệ người trụ cột
Cập nhật công nghệ từ Youtube tại link: congnghe.hocviendaotao.com
Tham gia nhóm Facebook
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

Nguồn: Tinh Tế

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn