2010-09-24 62 views
2

我在尋找關於如何創建和運行一個簡單的服務器遊戲的信息,該服務器遊戲將接收來自一個用戶的信息,做一些數字處理並將結果信息傳給其他玩家遊戲。爲簡單的iPhone遊戲設置服務器

我在尋找的是一個正確的方向。雖然我已經爲iPhone編寫了將近兩年的時間,但我的服務器體驗僅限於向PHP腳本發出URL請求,該腳本從數據庫中提取信息並將其返回給請求信息的iPhone。我不知道如何從iPhone獲取信息並將其發送給其他特定的iPhone或玩家。

任何幫助你可以給予不勝感激。教程會很好,但即使只是暗示如何去做這件事也會很棒。

謝謝。

+0

很多人爲此使用PHP和Rails。 Sinatra可能正是你需要的。值得問一下http://urbanairship.com/ – 2010-09-24 21:12:33

回答

3

如果您對Objective-C的側更多的經驗,我建議你使用的iOS 4.1的遊戲中心連接到你的用戶連接。在您的用戶之間建立GKSession後,向所有連接的對等方發送數據很簡單。您可以在一臺充當服務器的設備上處理您的號碼,並將結果發送給客戶端進行處理。這就是我在iOS遊戲Cee-lo中進行點對點遊戲的方式。檢查出Game Kit Programming Guide

0

您應該看看如何在PHP上創建一個接受您的玩家數據的RESTful Web服務。該服務可以將數據發佈到您的數據庫。當其他玩家從您的PHP頁面請求數據時,它可以只從數據庫請求最新的數據,該數據庫應該具有最新的朋友信息。

這是一個相當常見的模式,您可以使用JSON在iPhone和PHP網站之間進行查找。

Creating a rest api with PHP

+1

這個傢伙,請確保通過HTTPS運行它:) – 2010-11-24 02:46:03