Đó là năm 1994. Bạn đang chơi SimCity 2000 và bạn đang nghĩ, anh bạn, sẽ không tuyệt sao nếu bằng cách nào đó tôi có thể vào trò chơi và đi dạo trên những con phố này.
Đó là năm 1997. Bạn đang chơi SimCopter, trên hộp có ghi rằng bạn có thể khám phá các đường phố của thành phố mà bạn đã tạo, nhưng nó thật tệ và trông như cứt. Bạn cứ mơ về một tương lai dường như không thể đạt được.
Bây giờ là năm 2022 và cuối cùng, bạn có thể làm được. Bạn có thể lấy SimCity 2000 tiết kiệm mà bạn đã mang theo gần 30 năm, biến nó thành một trò chơi điện tử hiện đại và đi bộ trên đường phố như thể bạn được sinh ra ở đó và đang trên đường đi làm. Điều hấp dẫn duy nhất là rất khó để làm điều đó. Và rằng bạn thực sự đang chơi Minecraft chứ không phải SimCity.
Jernej Gosar, một nhà phát triển phần mềm đến từ Slovenia, là người đáng cảm ơn vì bản mod này, bản mod này đọc tệp lưu SimCity 2000 và tái tạo nó tốt nhất có thể trong Minecraft. Anh ấy nói với tôi: “Lý do chính khiến tôi quyết định tạo dự án này là vì tôi nghĩ nó sẽ rất tuyệt. “SimCity 2000 là một trong những trò chơi yêu thích của tôi kể từ khi tôi còn là một đứa trẻ và một ngày nọ, tôi nghĩ rằng sẽ rất tuyệt nếu được xuống phố và khám phá chúng.”
Vào năm 2014, khi đã tích lũy đủ kinh nghiệm viết mã thông qua giáo dục và nhiều công việc CNTT khác nhau, anh ấy đã bắt tay vào thực hiện ước mơ thời thơ ấu này. Cũng rất say mê Minecraft, anh ấy đã thấy một vài bản mod trong đó mọi người đã tìm ra cách nhập bản đồ địa hình SimCity 2000 vào Minecraft, nhưng không phải bản thân các tòa nhà và thành phố.
G/O Media có thể nhận hoa hồng
“Vì vậy, sau đó tôi quyết định tự làm nó,” anh nói. “Nếu tôi nhớ không lầm thì ý tưởng cốt lõi đã được thực hiện trong vài tuần. Tôi thực sự may mắn khi ai đó đã viết một đặc tả chi tiết về định dạng tệp SimCity 2000, nếu không thì dự án này thậm chí không thể bắt đầu được.”
Anh ấy nói: “Thách thức lớn nhất có lẽ là đào bới các byte của cả hai định dạng tệp và cuối cùng là tạo ra thứ gì đó thực sự có thể mở được trong Minecraft”. Trở ngại lớn tiếp theo chỉ đơn giản là lượng thời gian để Minecraft có thể đọc dữ liệu SimCity và tạo lại các tòa nhà của nó, vì ngay cả những thứ đơn giản nhất cũng có thể mất hàng giờ, mặc dù với phần thưởng bổ sung vì đây là cuộc phiêu lưu của người thứ nhất, Công việc của Gosar là tạo ra nội thất (và đôi khi là đồ nội thất cơ bản) đi cùng với ngoại thất của tòa nhà.
Anh ấy nói: “Tôi vẫn chưa hoàn thành tất cả các tòa nhà và việc hoàn thành những tòa nhà phức tạp nhất (chẳng hạn như Arcology) sẽ là một nỗ lực rất lớn. “Nói chung, các tòa nhà nhỏ nhất chỉ mất vài giờ để hoàn thành, bao gồm một số đồ nội thất phù hợp với loại tòa nhà. Và những cái lớn nhất có thể mất vài ngày. Tòa nhà phức tạp nhất mà tôi đã làm cho đến nay là tòa tháp công ty lớn, đây là một nỗ lực khá lớn.
Mặc dù hoạt động thực tế của bản mod cực kỳ phức tạp—Gosar nói rằng “hiện tại nó không thể sử dụng được cho những người không phải là nhà phát triển phần mềm”—khi bạn chia nhỏ nó ra, những gì nó đang làm về nguyên tắc thực sự khá đơn giản. Về cơ bản, nó lấy bản đồ SimCity 2000 và khớp từng pixel với khối Minecraft. Điều đó giúp bản mod giao tiếp giữa cả hai trò chơi và cũng giúp giữ mọi thứ theo tỷ lệ.
Điều đó không có nghĩa là quá trình chuyển đổi luôn thuận buồm xuôi gió. Ngoài các vấn đề phức tạp ở trên, Gosar cho biết “trong một số trường hợp, tôi đã gặp phải các cấu trúc tòa nhà 2D thực sự không thể tái tạo ở dạng 3D”, với một ví dụ là một số tòa nhà thực sự được vẽ giống như cầu thang Penrose thay vì không gian 3D chức năng .
“Một vấn đề khác là Minecraft bị giới hạn chiều cao ở 256 khối, vì vậy nếu có nhiều ngọn đồi trong thành phố, những phần cao nhất có thể bị cắt bỏ,” anh ấy nói thêm. “Nếu không, độ chính xác được cho là gần 100% và việc hiển thị thế giới Minecraft bằng một công cụ tạo ra biểu diễn đẳng cự của nó sẽ hiển thị một cái gì đó rất gần với bản gốc từ SimCity 2000.”
Đây là một ví dụ. Hình dưới đây là một đô thị SimCity 2000 được xây dựng bởi Gosar:
Và đây cũng chính là thành phố đó, được dịch sang Minecraft và hoàn toàn có thể đi bộ được. Lưu ý cách nó thậm chí xoay sở để lấy những cây và bụi rậm riêng lẻ từ phía trước của một số tòa nhà:
Mặc dù video này làm nổi bật một số nội thất cơ bản mà bản mod tạo ra cho một số tòa nhà trong trò chơi:
Tiến về phía trước, Gosar nói rằng anh ấy muốn “làm cho dự án trở nên hữu ích hơn”, hạ thấp tiêu chuẩn để mọi người có thể sử dụng và hiểu nó, lý tưởng nhất là dưới dạng một công cụ trực tuyến cho phép người dùng tải lên bản lưu SimCity 2000 và đổi lại anh ấy đã đưa ra một thế giới Minecraft.
Tuy nhiên, hiện tại, do anh ấy có một công việc bận rộn trong ngày nên anh ấy “không có thời gian để làm việc đó nhiều, nhưng tôi đoán rằng sự chú ý gần đây mà dự án nhận được là một động lực tốt để thúc đẩy nó tiến lên”. Nếu bạn dũng cảm và muốn tự mình thử, bạn có thể tìm thấy dự án tại đây.