Bộ Game huyền thoại này thực sự được tái hiện từ Excel?
Phần mềm tiện ích được sử dụng nhiều hàng đầu thế giới, không thể không kể đến Excel. Thế nhưng chắc chắn các bạn vẫn chưa biết đến một công dụng nữa của Excel, đó là… lập trình Game.
Nếu thành thạo ngôn ngữ macro, bạn có thể làm điều tương tự như YouTuber trong Video sau:
*Một macro (viết tắt của “macroinstruction”) trong khoa học máy tính là một quy tắc hoặc mẫu xác định cách thức một chuỗi đầu vào nhất định (thường là một chuỗi các ký tự) nên được ánh xạ tới một chuỗi đầu ra thay thế (cũng thường là một chuỗi ký tự) theo một quy trình xác định – Theo VOH.
Trông cứ như một chiếc Drum Machine thủ công vậy. Với những người sử dụng Excel như một công cụ tính toán thì chức năng này có vẻ không giúp ích gì mấy, nhưng có người lại sử dụng Excel để thực hiện mọi thứ, quả là một người cuồng nhiệt với công nghệ.
Tuy nhiên, hơn thế nữa có người còn không sử dụng Macro hay VBA mà tạo dựng được cả một trò chơi.
Người Nhật có lẽ ai cũng từng nghe qua tựa Game DRAGON QUEST. Trong loạt Game huyền thoại này, phần 3 là phần được đánh giá cao nhất.
DRAGON QUEST 3 nổi tiếng đến nỗi thời kỳ đầu đã ra bằng trên máy Famicon, sau đó đưa vào Super Famicon, Playstation, Nintendo Switch và cả phiên bản Smartphone.
Màn hình khởi động Game sẽ trông như hình.
Ảnh https://gigazine.net/news/20201104-excel-dragon-quest-3-no-vba/
Nếu quan sát kỹ, bạn sẽ thấy góc phải là ảnh chiếc tay cầm của Famicon, nhưng hai viền bên trái và bên dưới lại là của phần mềm Excel.
Khi nhân vật bước đi thì hiệu ứng sẽ thay đổi.
Kẻ địch hiện ra…
Đến đây mọi thử đều mô phỏng trên Game DRAGON QUEST thông thường.
Thế nhưng tiếp sau đó, chỉ có Excel mới làm được điều này.
Nhân vật hỗ trợ đã xuất hiện, một chú cá heo. Những ai chơi Game đều sẽ biết chú cá này chắc giúp ích được gì ngoài việc làm người chơi khó chịu.
Tuy nhiên khi xuất hiện trên Excel chú cá này lại mạnh phi thường…
Sau khi di chuyển đến một Sheet khác, màn hình sẽ thay đổi.
Người chơi có thể thay đổi nhân vật với sức mạnh khác nhau. Đó là điểm lợi khi sử dụng phiên bản Excel.
Mời bạn xem qua Video thực tế, lập trình viên chỉ dùng đến Excel, không hề sử dụng VBA nhưng vẫn tạo được một kịch bản Game thú vị.
Kết cục là nhân vật chính chẳng đấu nổi với một con cá heo. Điều dĩ nhiên, so với lập trình (Programing) thì cách làm này không hề đơn giản, ngược lại còn rất liều lĩnh, chưa kể đến việc không sử dụng VBA, đây hoàn toàn là một người với đầu óc điên rồ. Tại sao người điên rồ như thế lại yêu thích Excel? Hay chính Excel đã biến người ta thành một người quá cuồng nhiệt đến mức “biến thái”!?
Abe Kengo