Triển khai trò chơi lên chuỗi khối - Encode Club Sui Series #6


Trong video cuối cùng của loạt bài giáo dục gồm sáu phần này, Shayan giải thích cách kiểm tra và triển khai một trò chơi cho mạng Sui.
Trong video thứ sáu và cũng là video cuối cùng của sê-ri Sui của Encode Club , chúng tôi trình bày cách kiểm tra và triển khai các đối tượng trò chơi nhập vai (RPG) mà chúng tôi đã tạo trong phiên trước vào mạng Sui.
Sui Foundation đã hợp tác với Encode Club để cung cấp một loạt sáu video tập trung vào nhà phát triển. Loạt bài này sẽ bao gồm từ những kiến ​​thức cơ bản về Sui đến các hướng dẫn về xây dựng hợp đồng thông minh và làm việc với các đối tượng trong Sui Move.

Điểm nổi bật trong học tập

Trong phần thứ năm của loạt bài này, chúng tôi đã trình bày cách viết các đối tượng và chức năng cho một game nhập vai, bao gồm tạo nhân vật, vật phẩm và nhân vật không phải người chơi. Bây giờ chúng tôi sẽ giải thích cách đảm bảo mã của chúng tôi hoạt động và cách triển khai mã đó vào mạng Sui để mọi người có thể bắt đầu chơi trò chơi.

Kiểm tra các gói Sui Move

Khi chúng tôi đã viết mã của mình, chúng tôi muốn kiểm tra chức năng của nó. Có hai loại khung thử nghiệm dành cho Move, khung thử nghiệm Move chung và khung thử nghiệm dành riêng cho Sui. Vì Sui Move bao gồm một số tính năng không có trong Move cốt lõi, chúng tôi sẽ tập trung vào tính năng sau.
Bạn có thể tìm thấy thử nghiệm dành riêng cho tùy chỉnh trong mô-đun sui::test_scenario . Mô-đun test_scenario cung cấp môi trường nơi người xây dựng có thể kiểm tra mã của họ thông qua một loạt giao dịch. Tất cả các cập nhật đối với sổ cái Sui diễn ra thông qua các giao dịch và các cuộc gọi Di chuyển trong Sui được gói gọn trong các giao dịch. Người xây dựng có thể tạo các giao dịch giả để xem các tương tác giữa một số giao dịch khác nhau (nghĩa là một giao dịch tạo một đối tượng, một giao dịch khác chuyển đối tượng đó và một giao dịch khác làm thay đổi đối tượng đó).

Xuất bản các gói Sui Move

Bây giờ chúng tôi đã kiểm tra mã của mình, chúng tôi thực sự có thể xuất bản nó! Các hàm Sui Move chỉ có thể được gọi sau khi gói tương ứng được xuất bản lên mạng Sui, nơi nó được biểu diễn dưới dạng một đối tượng bất biến trên sổ cái Sui. Để xuất bản gói, hãy điều hướng đến thư mục gói và từ giao diện dòng lệnh (CLI), hãy gọi ứng dụng khách sui xuất bản --gas-budget (tức là của năm 2000). Nếu thành công, bạn sẽ xuất bản gói của mình lên mạng Sui!
Tham khảo tài liệu Sui về các gói gỡ lỗi và phát hành để biết thêm thông tin chi tiết.

Gọi Mã di chuyển Sui

Việc gọi mã của chúng tôi trên mạng Sui cho phép các mô-đun tương tác với nhau, tạo ra hành động trong trò chơi. Trong ví dụ của chúng tôi trong video , chúng tôi đã sử dụng Sui Explorer để gọi mã, giúp hình dung bài học dễ dàng hơn. Chúng ta có thể gọi các chức năng tương tự bằng cách sử dụng Sui CLI. Khi tạo dApps của riêng bạn, có thể bạn sẽ muốn cung cấp cho người dùng giao diện người dùng đẹp hơn là để họ sử dụng Sui Explorer hoặc CLI. Sui JSON-RPC API cho phép bạn kết nối các hợp đồng thông minh của mình với giao diện người dùng.

Cảm ơn!

Cảm ơn tất cả mọi người đã tham gia phần cuối cùng của loạt bài Sui Foundation x Encode Club Sui Educate! Chúng tôi hy vọng rằng bây giờ bạn sẽ có những gì cần thiết để tạo dapps của riêng mình trên mạng Sui. Chúc mừng hack!
 
Tags:

Sui Foundation là một tổ chức độc lập phát triển và nuôi dưỡng giá trị lâu dài trong hệ sinh thái Sui. Điều quan trọng là Sui Foundation hỗ trợ tạo ra các sản phẩm cho phép các cá nhân và người sáng tạo có quyền sở hữu chưa từng có đối với dữ liệu và nội dung của họ. Mục tiêu của Sui Foundation là đưa hàng tỷ người dùng tiếp theo vào web3 bằng cách hỗ trợ sự tiến bộ và áp dụng toàn cầu chuỗi khối Sui. Trong tương lai, Quỹ Sui sẽ triển khai các chương trình bổ sung nhằm hỗ trợ phát triển cộng đồng, bảo trì cơ sở hạ tầng, tài liệu giáo dục và các hoạt động khác. Giữ nguyên!

Bài viết khác

Xem tất cả