Mod WebCom cho Terraria Đây là một bản mở rộng tập trung vào việc cải thiện khả năng kết nối mạng và kiến trúc nội bộ của các mod. Nó bổ sung một hệ thống quản lý dữ liệu linh hoạt hơn, mở rộng khả năng tương tác giữa máy khách và máy chủ, và cung cấp một bộ công cụ cho các nhà phát triển để xây dựng các mod mạnh mẽ và có khả năng mở rộng hơn, hỗ trợ các phương pháp thiết kế mã hiện đại.
Mô tả về WebCom
Các tính năng chính của mod:
- Hệ thống mạng được cải tiếnCung cấp khả năng vận hành ổn định và logic hơn trong chế độ nhiều người chơi (so với các giải pháp cơ bản)
- Tải và lưu trữ dựa trên thuộc tínhcho phép quản lý dữ liệu tự động mà không cần các phương pháp tuần tự hóa thủ công rườm rà.
- Phần mở rộng để đơn giản hóa quá trình phát triển và giảm thiểu mã lặp lại.
- [Đang phát triển] Các proxy cho các lớp nội bộ của tModLoader, mở ra khả năng tích hợp sâu hơn với công cụ trò chơi.
- Hiệu ứng đồng bộ hóa hình ảnhBao gồm cả tính năng rung màn hình, được hỗ trợ đầy đủ trong chế độ chơi nhiều người.
- Các công cụ để làm việc với toán học và vectơVí dụ như tính toán hướng di chuyển của chuột/con trỏ, cũng như kiểm tra xem con trỏ có thuộc các hình dạng nhất định hay không (tam giác, hình chữ nhật và các trường hợp khác mà các công cụ tiêu chuẩn không hỗ trợ).
- Container tiêm phụ thuộc, được triển khai thông qua một lớp SimpleServices và thuộc tính [Dịch vụ]Điều này giúp đơn giản hóa việc tách biệt logic và giảm sự phụ thuộc lẫn nhau giữa các đoạn mã.
Bản mod này đặc biệt hữu ích cho các nhà phát triển tạo ra các hệ thống phức tạp trong... Terraria và muốn đơn giản hóa kiến trúc dự án của họ, cải thiện khả năng đồng bộ hóa nhiều người chơi và kiểm soát tốt hơn các quy trình nội bộ của trò chơi.