Lập trình viên người Việt ‘hô biến’ game 4 nút 2D thành game 3D khiến báo chí và cộng đồng quốc tế ‘ngả mũ kính phục’

Được gọi là 3dSen, ứng dụng đặc biệt này được phát triển bởi Trần Thức Vũ – một lập trình viên người Việt hiện đang sống tại Hà Nội. Theo Kotaku, ứng dụng 3dSen thực chất được Trần Thức Vũ phát triển cách đây 5 năm dưới tên 3DNes. Sau một thời gian dài thử nghiệm và hoàn thiện các tính năng, 3dSen đã được ra mắt trên Steam vào ngày 19 tháng 6 dưới dạng Early Access.

Mới đây nhất, trang tin game nổi tiếng Kotaku đã dành nhiều lời khen ngợi cho ứng dụng 3dSen trong bài viết mới đăng tải, khi trang tin này phỏng vấn tác giả Trần Thức Vũ.

Lập trình viên Việt biến game 2D 4 nút thành game 3D khiến báo chí và cộng đồng quốc tế trầm trồ - Ảnh 1.

Ứng dụng 3dSen hiện có 168 đánh giá trên Steam, phần lớn là những đánh giá rất tích cực từ các game thủ.

“Biến đổi” trò chơi 4 nút với đồ họa 2D thành 3D

Giống như các trình giả lập NES khác, 3dSen có thể chơi hầu hết các trò chơi trên hệ máy này. Tuy nhiên, đây không phải là điểm hấp dẫn nhất của 3dSen. Thay vào đó, 3dSen đã giành được sự chú ý đặc biệt của cộng đồng game thủ nhờ tính năng ‘3D hóa’ các trò chơi NES với đồ họa 2D, mang đến cho chúng một diện mạo hoàn toàn khác biệt.

Đối với những game thủ yêu thích trò chơi NES cổ điển, việc trải nghiệm trò chơi yêu thích của mình như Super Mario Bros. 3 trên đồ họa 3D mang lại cảm giác vừa mới mẻ vừa hoài niệm.

Tính đến nay, đã có khoảng 70 trò chơi NES thuộc nhiều thể loại khác nhau được Trần Vũ Trực chuyển đổi từ đồ họa 2D sang 3D. So với thư viện hàng ngàn trò chơi đã được phát hành trên NES thì đây không phải là con số lớn. Tuy nhiên, trên thực tế, việc chuyển đổi đồ họa của một trò chơi NES đơn giản sang định dạng voxel, polygon và skybox tốn rất nhiều công sức. Đây là lý do chính khiến số lượng trò chơi đã được ‘3D hóa’ vẫn chỉ là 70.

Lập trình viên Việt Nam ‘biến’ game 4 nút 2D thành game 3D, khiến báo chí và game thủ quốc tế ‘ngả mũ thán phục’

“Lượng công việc sẽ phụ thuộc vào độ phức tạp của đồ họa, độ dài của trò chơi và liệu trò chơi có bất kỳ yếu tố 3D nào trong lối chơi hay không”, Trần Thức Vũ nói với Kotaku. “Ví dụ, các tựa game đơn giản như Mario Bros., Dr. Mario, Donkey Kong và Galaga chỉ mất vài ngày để chuyển đổi. Trong khi đó, các tựa game như Super Mario Bros. 3, The Legend of Zelda và Excitebike mất vài tuần hoặc vài tháng để chuyển đổi”.

Sự chú ý đến chi tiết

Theo Trần Thức Vũ, không nhiều người làm công việc chuyển đổi trò chơi 8 bit có đồ họa 2D sang 3D. Trong quá trình phát triển 3dSen, Trần Thức Vũ vẫn phải liên tục học hỏi và cải thiện cả về mặt kỹ thuật và nghệ thuật. Với trò chơi 2D trên NES, việc hiểu đồ họa pixel có độ phân giải thấp là một thách thức thực sự.

“Tôi thường gặp khó khăn trong việc hiểu phong cách pixel art thường được sử dụng trong các trò chơi NES”, Trần Thức Vũ chia sẻ. “Đồ họa của các trò chơi này rất trừu tượng, vì vậy đôi khi phải mất nhiều thời gian hơn để hiểu những chi tiết đồ họa này đại diện cho điều gì”.

Vào những ngày đầu của dự án 3dSen, Trần Thức Vũ đã thử nghiệm một thuật toán tự động chuyển đổi trò chơi từ 2D sang 3D. Tuy nhiên, Vũ nhanh chóng nhận ra rằng chuyển đổi thủ công sẽ mang lại chất lượng hoàn thiện nhất.

Trên thực tế, mọi chi tiết 2D từ Super Mario Bros., Castlevania và Super Mario Bros. 3 đều đã được 3dSen chuyển đổi thành công sang 3D. Điều này là do Trần Thức Vũ đã dành nhiều thời gian để hoàn thiện quá trình chuyển đổi với từng tựa game. Nói cách khác, 3dSen đã nâng tầm việc chuyển đổi đồ họa NES thành một dạng nghệ thuật. Bất kỳ ai khác cũng có thể tự mình thử chuyển đổi một trò chơi NES, nhưng kết quả chắc chắn sẽ hoàn toàn khác so với 3dSen, theo Kotaku.

Lập trình viên Việt biến game 4 nút 2D thành game 3D khiến báo chí và cộng đồng quốc tế trầm trồ - Ảnh 3.

Tính đến nay đã có khoảng 70 trò chơi NES thuộc nhiều thể loại khác nhau được Trần Vũ Trực chuyển đổi đồ họa từ 2D sang 3D.

Mặc dù có nhiều kinh nghiệm, Trần Thức Vũ cũng gặp không ít trở ngại trong việc “3D hóa” một số game, đặc biệt là game đồ họa 3D.

“Các trò chơi có góc nhìn 3D/giả 3D hoặc các yếu tố 3D trong lối chơi thường khó ‘3D hóa’ bằng ứng dụng 3dSen ở thời điểm hiện tại. 3dSen sẽ cần những cải tiến kỹ thuật hơn nữa để có thể xử lý các trò chơi này”, Trần Thức Vũ thừa nhận.

Vì phải mất nhiều công sức và thời gian để thực hiện chuyển đổi nên Trần Thức Vũ thường lựa chọn rất kỹ các tựa game mình định làm. Các tựa game này phải đáp ứng được các tiêu chí như phổ biến trên Internet, được nhiều người dùng 3dSen yêu cầu và quan trọng nhất là được Trần Thức Vũ yêu thích.

Dự kiến ​​sẽ có nhiều game 2D được chuyển đổi sang định dạng 3D trong tương lai gần. Đáng chú ý, 3dSen cũng sẽ tích hợp các phương pháp điều khiển mới, song song với kiểu điều khiển bằng tay cầm/bàn phím quen thuộc.

Hiện tại, phiên bản thực tế ảo (VR) của 3dSen đã hỗ trợ các thiết bị VR tiêu chuẩn trên thị trường. Theo nhiều game thủ, việc chơi trò chơi Duck Hunt ở đồ họa 3D bằng các thiết bị VR (thay thế cho súng bắn vịt Zapper) mang lại cảm giác đặc biệt mới mẻ.

Trong tương lai, 3dSen cũng sẽ hỗ trợ các bộ điều khiển có tích hợp tính năng mô phỏng chuyển động, cho phép người chơi trải nghiệm các trò chơi như Punch-Out (một trò chơi đấm bốc nổi tiếng trên NES) theo một cách hoàn toàn mới.

Tham khảo Kotaku