Ra mắt Battledome, một trò chơi blockchain trên WAX
Chúng tôi đã làm việc chăm chỉ để xây dựng một trò chơi blockchain thú vị :) Bây giờ là ngày ra mắt và người chơi đột nhiên bắt đầu đăng nhập và chơi trò chơi… nó sẽ diễn ra như thế nào??
Hệ thống sẽ đứng vững dưới tải? Có bất kỳ lỗ hổng trong an ninh? Và quan trọng nhất, người chơi có thích chơi game không? - đây là những câu hỏi đi qua tâm trí của tôi :)
![](https://post.nghiatu.com/assets/images/m/max/724/1*RLHegNgqzBBaufBmf7YrsA.jpeg)
Rất may, và với một số công việc khó khăn, việc ra mắt trò chơi của chúng tôi đã diễn ra rất tốt đẹp.
Battledome là một trò chơi battler thẻ chiến lược dành cho chuỗi khối WAX
Bạn có thể thử trò chơi của chúng tôi tạihttps://battledome.live— nó được gọi là Battledome và được tài trợ bởi Galactic Hubs, một phần của Alien Worlds Metaverse (trò chơi blockchain số 1).
Thứ nhất, trò chơi chơi trên chuỗi khối WAX. Nó sử dụng các NFT đã được đúc sẵn từ các bộ sưu tập “alien.worlds”. Điều tuyệt vời ở đây là đã có cơ sở người dùng — hàng nghìn người chơi Alien Worlds hàng ngày đã sở hữu Alien Worlds NFT's, tất cả những gì chúng tôi cần làm là tạo ra một trò chơi tuyệt vời :)
![](https://post.nghiatu.com/assets/images/m/max/724/1*SjpD_RFA0yCLf8QHC7fKcQ.png)
Ý tưởng về một trò chơi blockchain là người chơi sử dụng NFT của họ theo một cách nào đó để cạnh tranh để giải trí và giành giải thưởng. Trò chơi của chúng tôi cung cấp cả hai :)
Làm cho trò chơi vui vẻ!
Trò chơi của chúng tôi có thiết kế đơn giản — nhưng thú vị!
Chúng tôi đã làm được điều này bằng cách lặp đi lặp lại cải tiến trò chơi bằng phương pháp Agile. Điều đó có nghĩa là bạn phát triển một sản phẩm khả thi tối thiểu (MVP) từ rất sớm và cải thiện trò chơi sau mỗi lần lặp lại (2 tuần).
Chúng tôi cũng lấy ý kiến từ các nhà thiết kế trò chơi khác (cảm ơn David Elvion!), những người thử nghiệm của chúng tôi và cộng đồng Alien Worlds rộng lớn hơn.
Và tất nhiên, chúng tôi đã tự chơi trò chơi của riêng mình! Khi chúng tôi thấy mình thức khuya và hứa hẹn “chỉ một trò chơi nữa thôi”, chúng tôi biết công thức này rất thú vị và có thể hơi gây nghiện
![](https://post.nghiatu.com/assets/images/m/max/724/1*77N8TxNVZYBSVt-8CkhGvg.png)
Trong battledome, người chơi sử dụng NFT của họ để chiến đấu với nhau trong trò chơi theo phong cách “Battle Royale”. Người chơi đứng cuối cùng sẽ thắng.
Thưởng cho người chơi của bạn
Không cần phải nói rằng mọi người đều thích giành chiến thắng! Trọng tâm của trò chơi của chúng tôi là bảng thành tích được thiết lập lại hàng tháng. Vào cuối mỗi tháng hoặc “mùa giải”, những người chơi hàng đầu sẽ được trao phần thưởng theo ba hạng khác nhau — đồng, bạc và vàng.
Phần thưởng bao gồm Trilium (tiền điện tử cho Alien Worlds), vật phẩm trong trò chơi (Quả cầu) và NFT!
![](https://post.nghiatu.com/assets/images/m/max/724/1*_ImW1u2wqTc9UWHpyRyIvw.png)
Vâng, điều đó chính xác — 5 người chơi hàng đầu mỗi mùa sẽ nhận được NFT miễn phí.
Làm cho trò chơi của bạn chơi miễn phí
Một trò chơi miễn phí giúp hạ thấp rào cản gia nhập và khuyến khích những người chơi bình thường chơi thử.
Bỏ qua phí vào cửa — trò chơi của bạn có thể không cần đến chúng!
Thay vào đó, hãy tìm những cách khác để kiếm tiền từ trò chơi của bạn. Chúng có thể bao gồm cơ chế sửa chữa (vật phẩm của người chơi trở nên "hư hỏng" và cần đồng hồ bấm giờ hoặc chi phí để sửa chữa), nâng cấp, vật phẩm trong trò chơi, vật phẩm tăng sức mạnh và mỹ phẩm hoặc "tinh hoa".
Trong trò chơi của chúng tôi, chúng tôi bắt đầu với một thợ sửa chữa đơn giản. Trong vòng ba ngày, trò chơi của chúng tôi đã có hơn 1000 giao dịch vi mô!
![](https://post.nghiatu.com/assets/images/m/max/724/1*lnEQXSKI66iW8xJ8srwCdg.png)
Điều quan trọng là trò chơi vẫn hoàn toàn miễn phí cho những ai muốn chơi.
Hỗ trợ trò chơi của bạn trong 48 giờ sau khi ra mắt
Nếu bạn đang phát triển một trò chơi blockchain, điều rất quan trọng là mọi người trong nhóm của bạn phải tập trung vào việc sẵn sàng trong 48 giờ sau khi ra mắt.
Trong 48 giờ đầu tiên, chúng tôi đã tìm thấy và khắc phục thành công 7 lỗi và sự cố (vâng, bảy!). Chúng tôi đã liên tục triển khai các bản sửa lỗi mã cho môi trường trực tiếp của mình trong thời gian này. Thời gian trung bình để sửa một lỗi là 2 giờ. Điều này là do chúng tôi sử dụng phương pháp Agile, dịch vụ Đám mây và quy trình triển khai liên tục (CI / CD) hiện đại.
![](https://post.nghiatu.com/assets/images/m/max/724/1*4tDGOqu6vQ92hbv2zxaL0Q.png)
Nói chuyện với những người chơi của bạn, những người tìm thấy lỗi
Vài giờ sau khi ra mắt, có một bài đăng trên twitter chỉ ra hai lỗi trong trò chơi của chúng tôi. Trong một lỗi, hình ảnh của hành tinh Kavian và hành tinh Veles đã bị tráo đổi (xin lỗi, hành tinh Veles!).
Làm thế nào chúng tôi phản ứng với điều này? Đầu tiên, chúng tôi đã sửa lỗi ngay lập tức. Sau đó, chúng tôi đã trả lời trên twitter rằng lỗi đã được sửa và cảm ơn vì đã tìm thấy nó.
Người đã đăng bài trên twitter thực sự là một chàng trai tuyệt vời! Anh ấy là một nhà phát triển phần mềm ở Hà Lan. Giám đốc điều hành của Restack.AI bắt đầu nói chuyện với anh ấy. Anh ấy thực sự rất ủng hộ trò chơi của chúng tôi — chúng tôi đã kết bạn với một người đã tìm ra lỗi.
![](https://post.nghiatu.com/assets/images/m/max/724/1*T5qOr60SzMLIM793riwrpQ.png)
Tương tự như vậy, khi mọi người báo cáo lỗi trong sự bất hòa của chúng tôi, chúng tôi đã nói chuyện với họ và hỏi thêm thông tin để giúp giải quyết vấn đề. Làm như vậy sẽ tạo mối quan hệ tốt với cơ sở người chơi của bạn — họ là những người hỗ trợ (hoặc kẻ gièm pha) lớn nhất trong trò chơi của bạn
Tìm lỗi, kiếm 50 Trilium
Có, bạn đọc nó đúng! Chúng tôi bắt đầu trả 50 TLM (tiền điện tử cho thế giới Người ngoài hành tinh) cho những người chơi phát hiện ra lỗi trong trò chơi của chúng tôi.
Nó không chỉ khuyến khích và thưởng cho người chơi vì đã báo cáo lỗi, mà còn tạo ra mối quan hệ tuyệt vời với người chơi của chúng tôi.
![](https://post.nghiatu.com/assets/images/m/max/724/1*0QTAxQrSJczNkDj65VOusw.png)
Giám sát trò chơi của bạn chặt chẽ
Trước đây, chúng tôi đã nói về một cuộc tấn công của tin tặc vào trò chơi của chúng tôi trong một bài viết trên Phương tiện ở đây —https:///@restack.ai/hacker-attack-protecting-a-blockchain-game-against-intrusion-53c7f82b4bcf
Vào ngày ra mắt, chúng tôi đã theo dõi thông tin đăng nhập và nhật ký máy chủ để phát hiện hoạt động bất thường.
Trong khoảng thời gian 30 phút, một hacker đã sử dụng bot để tấn công trò chơi của chúng tôi với 10.000 thông tin đăng nhập giả mạo. Vì trước đây chúng tôi đã triển khai bảo mật hợp đồng thông minh để bảo mật trò chơi của mình nên tất cả 10.000 thông tin đăng nhập giả mạo đó đều bị từ chối.
![](https://post.nghiatu.com/assets/images/m/max/724/1*7IGmJPyXlHzinRXSHLk1sg.png)
Sau một số cố gắng, hacker cuối cùng đã bỏ cuộc!
Điều quan trọng là chúng tôi phải biết chính xác những gì họ đang làm và đảm bảo an ninh của chúng tôi đang hoạt động.
Suy nghĩ về khả năng mở rộng
Số lượng người chơi trong trò chơi của chúng tôi gấp 50 lần số lượng người chơi trong trò chơi trước.
Do đó, điều quan trọng đối với chúng tôi là xem xét khả năng mở rộng của trò chơi của chúng tôi. Làm thế nào nó sẽ giữ lên dưới tải?
![](https://post.nghiatu.com/assets/images/m/max/724/1*DVB66EHqBGyRMumh0Et2vw.png)
May mắn thay, kiến trúc kỹ thuật của chúng tôi được thiết kế cho việc này, vì các máy chủ trò chơi của chúng tôi được triển khai trên đám mây với khả năng mở rộng theo chiều ngang và chúng tôi có thể giám sát việc sử dụng tài nguyên của các trò chơi của mình trong bảng điều khiển dành cho quản trị viên.
Càng xa càng tốt!
Cảm ơn tất cả những người đã chơi Battledome vào ngày ra mắt, chúng tôi hy vọng bạn sẽ thích chơi trò chơi này!
![](https://post.nghiatu.com/assets/images/m/max/724/1*jADKCTdiZMz25yrQnOOvVw.png)
Cảm ơn đã đọc, tôi là Tr0n và công ty của tôihttps://restack.aihoạt động với sự phát triển chuỗi khối. Chúng tôi cũng có chuyên môn về bảo mật và tài chính CNTT.
Nếu bạn đang phát triển trò chơi của riêng mình — tôi chúc bạn thành công!