Bạn sử dụng gì để hỗ trợ trò chơi mạng theo lượt nhiều người chơi cho các trò chơi iOS và Android?


8

Nếu tôi đang chơi một trò chơi theo lượt, bạn sẽ sử dụng loại kỹ thuật nào để hỗ trợ chơi trò chơi nhiều người qua Internet?

Có phải là ổ cắm? Nếu đó là ổ cắm, SDK nào (CoronaSDK, v.v.) có thể cung cấp thư viện ổ cắm vững chắc?

Unity3D có thể được sử dụng chỉ để hỗ trợ những gì tôi cần mà không cần sử dụng các máy chủ ổ cắm khác như SmartFox hoặc Electro không?


Đối với iOS, tôi sẽ xem xét API của Trung tâm trò chơi hỗ trợ chơi trò chơi ngang hàng.
Joey Green

Câu trả lời:


4

Nếu trò chơi của bạn dựa theo lượt, sự kết hợp giữa bỏ phiếu dài (đọc Đẩy) và dịch vụ web (SOAP hoặc REST) ​​sẽ là quá đủ cho bất kỳ trò chơi theo lượt nào. Chúng đơn giản để thực hiện trên một máy chủ và tiêu thụ trên nhiều khách hàng.

Ưu điểm của việc sử dụng các dịch vụ web là hai lần. Đầu tiên, chỉ cần mỗi nền tảng có giá trị muối của nó sẽ có một cơ chế để gọi các dịch vụ web một cách tự nhiên mà không có nhiều ruckus. Thứ hai, là việc thêm các nền tảng bổ sung hoặc thậm chí cho phép người chơi web (trình duyệt trên máy tính để bàn) chơi với bất kỳ ai khác, thật dễ dàng vì bạn chỉ cần gửi tin nhắn qua lại qua kết nối HTTP.

Ngoài ra, vì bạn đang nói về Android và iOS - nơi có khả năng kết nối 3G, dịch vụ web HTTP sẽ không hoàn toàn chết trong chế độ "kết nối không ổn định", khi các ổ cắm TCP thuần túy sẽ gặp sự cố khi kết nối .


1

Tôi đã có tình trạng khó xử tương tự khi mạo hiểm chơi game Android. SmartFox vượt quá ngân sách của tôi nhưng tôi rất muốn sử dụng SDK của bên thứ ba mà tôi có thể tận dụng trên nhiều trò chơi. Hơn nữa, tôi không thực sự có kiến ​​thức lập trình để tự thiết kế giao diện thư viện ổ cắm. Tôi đã bắt gặp Skiller - một SDK miễn phí để phát triển các trò chơi nhiều người chơi theo lượt tích hợp với Eclipse và tóm tắt các chi tiết như vậy từ các nhà phát triển.

Tôi khuyên bạn nên xem qua TicTacToe của Skiller's. Nó sẽ cho bạn ý tưởng tốt về việc SDK của họ có phù hợp với nhu cầu của bạn hay không. Tôi hi vọng cái này giúp được.


Điều khoản sử dụng của kỹ năng nên được đọc kỹ trước khi sử dụng. Từ những gì tôi nhớ nó đã khá xâm phạm.
rioneye
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.