2011-11-21 29 views
9

Tôi đã hoàn thành và phát hành trò chơi của mình và nó chứa danh sách điểm cao địa phương cho mỗi điện thoại. Tôi muốn làm cho nó để các điểm số là toàn cầu..ie. gửi điểm đến máy chủ và máy chủ gửi điểm số cao nhất đến tất cả các điện thoại khi họ kết nốiLàm cách nào để tạo điểm số cao trên toàn cầu cho ứng dụng Android của tôi?

Rất tiếc, tôi không biết bắt đầu từ đâu. Vì vậy, nếu ai đó có thể chỉ ra một liên kết hoặc cho tôi một lời giải thích về cách tiến hành tôi sẽ rất đánh giá cao, cảm ơn!

+4

thay vì sau đó thực hiện điều này cho mình bạn nên xem xét sử dụng OpenFeint này hay cách khác API chơi game xã hội . Nó sẽ đơn giản hơn nhiều và rẻ hơn nhiều so với việc cố gắng chạy máy chủ của riêng bạn. – slayton

Trả lời

8

Bạn có ý tưởng chung. Bạn cần phải:

  • Gửi tỉ số lên một máy chủ
  • Lấy bảng điểm số cao từ máy chủ

Điều này có nghĩa rằng bạn có thể muốn có một số loại API dựa trên web cho các hai. Cách dễ nhất là chỉ để người khác làm điều đó. Có những dịch vụ miễn phí ngoài kia đã cung cấp điểm số cao trên toàn cầu. Có thể nhiều hơn, nhưng đối với Android, OpenFeintScoreLoop là hai thứ lớn mà tôi biết. Bạn có thể xem qua tài liệu của họ và xem liệu bạn có muốn sử dụng chúng hay không.

Hoặc, bạn có thể tự cuộn. Đây là một công việc nhiều hơn một chút (mặc dù thành thật không phải tất cả rằng cứng). Nếu bạn đi tuyến đường này tôi khuyên bạn nên xây dựng một dịch vụ web mà bạn có thể đăng điểm. Dịch vụ web sẽ lưu số điểm vào cơ sở dữ liệu và sau đó khi khách hàng gọi dịch vụ web để lấy điểm, dịch vụ web sẽ truy vấn cơ sở dữ liệu điểm và trả về chúng.

Đó là một phác thảo chung, bởi vì thẳng thắn cách xây dựng dịch vụ web đó là một câu hỏi hoàn toàn khác, và bạn cũng phải quyết định về ngôn ngữ/nền tảng, v.v.

+0

Cảm ơn rất nhiều bạn! Có vẻ như tôi có rất nhiều việc phải học hoặc ... có ai biết một dịch vụ tương tự cho blackberry không? –

+0

Tôi chỉ nhìn và hình như ScoreLoop mới được RIM mua lại! Họ nên có hỗ trợ tuyệt vời Blackberry ngay bây giờ (hoặc sớm) ... – kabuko

+2

OpenFeint đã được mua lại và giải thể một số thời gian trước đây. ScoreLoop đã được mua lại bởi RIM, hiện là BlackBerry và sẽ đóng cửa vào tháng 12 năm 2014. –

0

Check-out Swarm's Leaderboard hệ thống, mà là tương tự như những người khác đề cập ở đây (Scoreloop/OpenFeint), chỉ là một thay thế để xem xét :)

Các vấn đề liên quan