Từ Game Kit Programming Guide ...Xây dựng máy chủ trò chơi của riêng mình cho một nhiều iPhone game turn-based
Multiplayer cho phép người chơi quan tâm ở chơi một trò chơi trực tuyến nhiều người để tìm hiểu lẫn nhau và được kết nối thành một trận đấu. Tùy theo nhu cầu của bạn, ứng dụng của bạn có thể có hoặc sử dụng Bộ công cụ trò chơi để kết nối tất cả các người tham gia với nhau hoặc có Bộ công cụ trò chơi cung cấp danh sách người chơi cho bạn. Trong trường hợp sau, bạn sẽ cung cấp thực hiện mạng lưới của riêng bạn mà kết nối các cầu thủ đến một máy chủ bạn cung cấp
Tôi muốn xây dựng một nhiều, lần lượt dựa trên trò chơi iPhone cho Game Trung tâm và sẽ cần phải viết máy chủ trò chơi của riêng tôi. Tôi dự định sử dụng API của Trung tâm trò chơi để xác thực người chơi, bảng điểm và ghép nối người chơi, nhưng tôi vẫn sẽ phải xây dựng máy chủ trò chơi theo lượt của riêng mình để kiểm soát việc liên lạc nhiều người chơi. Đó là một trò chơi dựa trên thời gian, vì vậy máy chủ sẽ xử lý những thứ như đồng bộ hóa phần đầu của trò chơi và thông báo cho người chơi khi trò chơi kết thúc, cùng với kết quả của trận đấu. Tại thời điểm này tôi chỉ đang cố gắng tìm ra nơi để bắt đầu với việc xây dựng các máy chủ trò chơi và tôi thực sự đấu tranh để tìm bất kỳ nguồn lực tốt bao gồm ...
Làm thế nào các máy chủ trò chơi theo lượt được cấu trúc và thực hiện. Lý tưởng nhất, tôi muốn tìm một cuốn sách hoặc bài viết trực tuyến có mã kiểm tra, nhưng mọi cuốn sách tôi đọc thảo luận về chơi trò chơi nhiều người trên iPhone cũng nói như vậy, "Phát triển máy chủ web nằm ngoài phạm vi của cuốn sách này, nhưng chúng tôi sẽ tập trung vào mã phía máy khách cần thiết để kết nối với máy chủ như vậy. ". Tôi có thể tìm thông tin về cách phát triển máy chủ web ở đâu?
thư viện tốt/API để sử dụng
- mối quan tâm an ninh và giải pháp chung
- hiện gói mã nguồn mở
- Tôi đã muốn Tìm hiểu Ruby on Rails cho các dự án sắp tới khác và tôi muốn giết hai con chim bằng một viên đá, khuôn khổ này có thể hoạt động tốt để thực hiện một máy chủ trò chơi theo lượt không?
Ai đó có thể giúp hướng dẫn tôi về một số sách hay tài nguyên trực tuyến bao gồm chủ đề này không? Hoặc trả lời câu hỏi của tôi trực tiếp? Tôi phải nghĩ rằng việc phát triển một máy chủ trò chơi là một vấn đề rất phổ biến đối với bất kỳ ai xây dựng trò chơi cho Trung tâm trò chơi iOS vì hầu hết trong số đó là nhiều người chơi, nhưng tôi không thể hiểu tại sao không có tài nguyên nào.
Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn!
Cảm ơn, Henrik! Tôi sẽ nhìn vào Django Piston. – BeachRunnerFred