World of Warcraft: Classic - Nhà phát triển nói

World of Warcraft: Cổ điển

Xin chào một lần nữa các bạn. Hôm nay tôi mang đến cho bạn tin tức mới về World of Warcraft: Classic và những gì các nhà phát triển nói về chủ đề này đã được công bố tại BlizzCon vừa qua và để lại cho chúng tôi rất nhiều tò mò về cách nó sẽ được thực hiện. Trong bài viết này, bạn sẽ khám phá thêm một chút về cách nó tiến triển và những gì họ muốn làm.

World of Warcraft: Classic - Nhà phát triển nói

Các nhà phát triển cho chúng tôi biết về World of Warcraft: Classic, kể từ khi nó được công bố tại BlizzCon cuối cùng. Đối với tất cả chúng ta, những người háo hức muốn biết thêm về chủ đề thú vị này và mong muốn được chơi World of Warcraft: Classic, đây là những gì họ đã nói.


Nguồn: Blizzard

Lời chào hỏi! Quá trình phát triển cho World of Warcraft: Classic đang được tiến hành tốt và chúng tôi mong muốn được chia sẻ một số thách thức và giải pháp mà chúng tôi đã và đang thực hiện. Như chúng tôi đã nói tại BlizzCon lần trước, quá trình khôi phục lại trò chơi kinh điển vĩ đại này có những phức tạp và đối với chúng tôi, điều quan trọng là phải dành thời gian và nỗ lực cần thiết để làm đúng, bao gồm phân tích các phiên bản khác nhau của trò chơi, dữ liệu, kỹ thuật và các con số, cũng như tất cả những thay đổi mà chúng tôi đã thực hiện trong những năm gần đây. Hãy yên tâm: nhóm đang làm việc chăm chỉ để biến điều đó thành hiện thực và chúng tôi đang ở một thời điểm phát triển, nơi chúng tôi sẵn sàng chia sẻ một vài điều với bạn.


WoW Classic: nguyên mẫu đầu tiên

Quyết định đầu tiên và cũng là một trong những điều quan trọng nhất mà chúng tôi phải đưa ra là phiên bản mà chúng tôi sẽ tập trung vào. Như nhiều bạn đã biết, thời kỳ kinh điển của trò chơi kéo dài hai năm và có rất nhiều thay đổi. Battlegrounds đã được thêm vào thời điểm đó, cũng như nhiều bản cập nhật cho các ngục tối và cuộc đột kích nổi tiếng. Sau khi suy nghĩ về nó rất nhiều, chúng tôi quyết định sử dụng Patch 1.12: Drums of War làm cơ sở, bởi vì nó đại diện cho phiên bản hoàn chỉnh nhất của trải nghiệm cổ điển.
Khi đã có điểm xuất phát, chúng tôi bắt đầu đánh giá những gì có trong mã nguồn và những gì chúng tôi muốn bỏ lại, liên quan đến việc xem xét cơ sở dữ liệu phát triển ban đầu. Sau khi kết hợp một số điểm chính lại với nhau, chúng tôi đã xây dựng lại phiên bản cục bộ của bản vá 1.12 và chạy nó trong nội bộ. Nhóm có thể tạo nhân vật, lên cấp và làm các nhiệm vụ cơ bản (ngoài việc chết, rất nhiều). Tất nhiên chỉ để thử nghiệm.
Trong vài lần thử đầu tiên, chúng tôi đã gặp phải một số vấn đề mà chúng tôi mong đợi: trò chơi bị lỗi, không nhận dạng được cạc đồ họa hiện đại và không tương thích với hệ thống đăng nhập hiện tại của chúng tôi. Hệ thống an ninh hiện đại và các công cụ chống gian lận cũng không hoạt động. Rõ ràng là chúng tôi còn rất nhiều việc phải làm để đưa nó đến mức chất lượng mà chúng tôi cung cấp tại Blizzard và những gì người chơi yêu cầu. Nhưng sự thật là chúng tôi yêu thích những thử thách này và đội ngũ kỹ sư WoW Classic của chúng tôi đã đi được một chặng đường dài.


Con đường phía trước: nguyên mẫu thứ hai

Nói về kỹ thuật, World of Warcraft là một trò chơi mà dữ liệu rất quan trọng, có nghĩa là mã cơ bản linh hoạt và hành vi cụ thể của nó được kiểm soát bởi thông tin từ cơ sở dữ liệu. Các nhà thiết kế và nghệ sĩ xác định bằng dữ liệu các nhiệm vụ, quái vật, đồ vật và tất cả các quy tắc tương tác giữa các yếu tố này.
Vì vậy, chúng tôi tự hỏi liệu có thể có được trải nghiệm cổ điển đích thực bằng cách sử dụng mã hiện đại, với tất cả các thay đổi và cải tiến cuối cùng của nó và sử dụng nó để xử lý dữ liệu trò chơi như trong bản vá 1.12 hay không. Có vẻ mâu thuẫn, điều này có nghĩa là kết hợp các hệ thống cổ điển như hạnh phúc của thú cưng, nâng cao kỹ năng vũ khí, tài năng cổ điển và hơn thế nữa, trong khi các tính năng hiện đại hơn như trận chiến với thú cưng, công cụ tìm nhóm và thành tích sẽ tồn tại. Sau một vài tuần phân tích kỹ thuật, thử nghiệm và tạo nguyên mẫu, chúng tôi tự tin rằng chúng tôi có thể đạt được nội dung và trò chơi cổ điển mà không phải hy sinh thời gian và sự phát triển mà trò chơi đã nuôi dưỡng trong 13 năm qua.
Mặc dù nỗ lực đầu tiên của chúng tôi đã giúp chúng tôi xác định trải nghiệm mà chúng tôi muốn cung cấp, nhưng nguyên mẫu thứ hai này đã xác định cách chúng tôi sẽ đạt được nó. Bắt đầu với một kiến ​​trúc hiện đại (với tất cả những thay đổi của nó về mặt an toàn và ổn định), chúng tôi đã xác định công việc cần thiết để mang đến một trải nghiệm cổ điển đích thực. Bất kỳ sự khác biệt nào về hiệu suất giữa phát triển và trải nghiệm đích thực đều có thể được lập danh mục và sửa chữa một cách có hệ thống trong khi vẫn tiếp tục hoạt động từ một nền tảng ổn định và an toàn.


Đào sâu

Cần gì để tạo lại trải nghiệm cổ điển đích thực với kỹ thuật hiện đại? Hãy bắt đầu bằng cách phân loại các loại dữ liệu trò chơi khác nhau tạo nên World of Warcraft

  • Dữ liệu cơ sở dữ liệu: Loại thông tin hầu như luôn được biểu diễn bằng các con số. Điểm sống của một sinh vật, sức mạnh của một đối tượng hoặc vị trí xuất hiện của một số sinh vật nhất định là những ví dụ về dữ liệu số được lưu trữ trong cơ sở dữ liệu. Chúng tôi cũng có thể lưu và thực thi các mối quan hệ giữa các mục dữ liệu khác nhau.
  • Dữ liệu có sẵn: Đây thường là dữ liệu rất dày đặc, chẳng hạn như mô hình 3D, kết cấu, hoạt ảnh và địa hình. Giao diện người dùng của chúng tôi được xây dựng từ các tệp XML và LUA. Nhiều tệp nghệ thuật không sử dụng các định dạng giống như các công cụ thiết kế. Với các tệp thô này, chúng tôi xây dựng thứ gì đó được tối ưu hóa cho trò chơi để đọc và xử lý.
  • Tập lệnh LUA - Một số tính năng hoạt động với tập lệnh LUA do các nhà thiết kế viết, cho phép bạn dễ dàng xác định các hành vi tùy chỉnh cho máy chủ mà không cần biết quá nhiều về kỹ thuật.

Kỹ thuật đã thay đổi như thế nào

Thách thức mà chúng tôi phải đối mặt là dữ liệu cổ điển ở định dạng ban đầu được sử dụng khi ra mắt trò chơi, nhưng định dạng đã thay đổi khá nhiều. Cần rất nhiều công việc trong lĩnh vực này để máy khách hiện đại có thể tương thích với dữ liệu cổ điển.
Ví dụ, lúc đầu các phép thuật chỉ có thể thực hiện ba hành động trên mục tiêu của chúng. Chúng có hình dạng cái bàn và trông giống như sau:

ID
tên
Hiệu ứng một
Hiệu ứng hai
Hiệu ứng ba
hào quang một
Hào quang hai
Hiệu ứng thiệt hại một
Hiệu ứng hào quang một
Aura thiệt hại hai
1
Quả cầu lửa
Gây thiệt hại
Áp dụng hào quang
Không
Không
Gây ra thiệt hại theo định kỳ
30
Không
3
2
Xả sương
Gây thiệt hại
Áp dụng hào quang
Không
Không
Chậm lại
20
Không
Không

Như bạn có thể thấy, có rất nhiều không gian bị chiếm bởi "không có gì". Trong những năm qua, chúng tôi đã cải tiến thiết kế dữ liệu và chuẩn hóa nhiều dữ liệu trong cơ sở dữ liệu. Ngày nay, những dữ liệu tương tự sẽ được phân tách như thế này:

Tên bảng: chính tả

ID
tên
1
Quả cầu lửa
2
Xả sương

Tên bảng: Hiệu ứng chính tả

ID
ID chính tả
Efecto
Đau
1
1
Đau
30
2
2
Đau
25

Tên bảng: Aura Spell

ID
ID chính tả
Aura
Đau
1
1
Gây ra thiệt hại theo định kỳ
3
2
2
Chậm lại
Không

Điều này lãng phí ít không gian hơn và phép thuật không còn giới hạn ở ba hiệu ứng. Nhưng trước khi chúng tôi có thể tải bất kỳ dữ liệu nào từ cơ sở dữ liệu, chúng tôi phải điều chỉnh bố cục dữ liệu cũ sang bố cục mới. Điều này không chỉ giới hạn ở các phép thuật, vì hầu như tất cả các hệ thống trò chơi (bao gồm vật phẩm, sinh vật, nhân vật người chơi, sinh vật, AI, v.v.) đã thay đổi cách tích hợp vào cơ sở dữ liệu theo thời gian qua nhiều năm.


Nhìn về tương lai

Tất cả công việc chúng tôi đang làm sẽ cho phép chúng tôi tạo lại trải nghiệm cổ điển đích thực trên một nền tảng ổn định và tối ưu hơn nhiều, đồng thời sẽ giúp chúng tôi tránh các vấn đề về độ trễ và ổn định. Các bản cập nhật hiện đại khác sẽ bao gồm Phát hiện gian lận và Bot, Hỗ trợ khách hàng và Tích hợp Battle.net, cũng như bất kỳ cải tiến nào hướng đến người chơi có liên quan đến chúng tôi.
Chúng tôi mong muốn có nhiều thử thách hơn và để chia sẻ niềm đam mê của bạn với trò chơi cổ điển. Mỗi bản ghi mã trong quá trình chuyển đổi dữ liệu đưa chúng ta đến gần hơn với World of Warcraft: Classic, để cả bạn và chúng tôi đều có thể tận hưởng trải nghiệm chân thực. Cảm ơn bạn đã tham gia cùng chúng tôi trong cuộc hành trình này.


Bạn mong đợi điều gì từ World of Warcraft: Classic? Bạn có nôn nóng muốn biết nó sẽ diễn ra như thế nào và khi nào nó sẽ được triển khai trong trò chơi? Bạn có dự định chơi trong World of Warcraft: Classic hay bạn dành một ít tiền cho chủ đề này? Bạn có hoài niệm khi nhớ về thời xưa cũ hay bạn nghĩ rằng World of Warcraft: Classic sẽ trở nên lỗi thời? Nếu bạn chơi trên các máy chủ cổ điển, nhân vật đầu tiên bạn trở thành là gì? Bạn có nhớ khi có một "màu xanh lá cây" là tuyệt vời?

Hãy vui lên và trả lời tôi bất kỳ câu hỏi nào trong số này để tạo ra một cuộc tranh luận nhỏ về chủ đề này và chia sẻ ý kiến ​​giữa chúng ta. Tôi sẽ theo dõi bài viết để theo dõi câu trả lời hoặc câu hỏi của bạn.

Tôi hy vọng bạn đã hài lòng khi biết thêm một chút về mọi thứ đang tiến triển như thế nào và chúng ta sẽ tiếp tục chờ đợi những tin tức mới về World of Warcraft: Classic, một số người trong chúng ta cắn móng tay. Trong thời gian chờ đợi và như mọi khi, hẹn gặp lại các bạn ở Azeroth!


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.