2015-06-01 38 views
-3

好了,所以我想作一個遊戲,我想沒有透露它是什麼,但它需要在遊戲中一定水平誰正在播放的任何人能夠以某種MMO風格看到對方,但不是真的。的Xcode大衆多人(不是你可能在想)

例如:

假設我有球員鮑勃,瑪麗和羅布。假設鮑勃是第4級,瑪麗是第6級,羅布也是第4級。順便說一句,這些會在排行榜中顯示出來。我想要的是鮑勃和羅布以及其他4級和當前正在玩的人在看到的精靈套件中看到對方。我希望瑪麗和其他6級的人一起出發。

我哪裏有這個開始有點想法。所以我的問題是:

  1. 我應該甚至使用Xcode或使用Unity更好?
  2. GameCenter是否具備這項功能,或者我是否需要使用Parse或類似的功能
  3. 而且,請您指點我正確的方向,直到這將如何工作的概念?

如果你能回答任何這將是真棒!!!!!如果不是太酷的話!提前致謝!

+5

「我不知道該從哪裏開始」 - 那麼你已經到了錯誤的地方。 –

回答

1
  1. Xcode是一個IDE,Unity是一個遊戲編程語言。

如果您需要自開始創建自己的遊戲,則應使用IDE。但是這真的很長,有時很困難。通過遊戲 - 製造,遊戲的很大一部分已經被編程(物理,3D動畫...),所以你可以專注於時間來編寫遊戲。

  1. 遊戲中心用於分享遊戲或樂譜。沒有在線播放。

對於玩網絡,你應該建立自己的服務器。

  1. 你知道如何編程嗎?你有2D/3D嗎?

對於創建一個MMO遊戲,你必須是邏輯。

  • 首先,您應該創建一個客戶端。

    • 客戶端是遊戲

    • 他包含的聲音,圖形,腳本...

  • 其次,你應該創建一個服務器。

    • 服務器已連接到所有客戶端。

    • 他包含了數據庫(賬戶,人物,HP,金...)

那麼,開始了嗎?

當角色移動(從客戶端A)時,他將他的新位置發送到服務器。服務器將此位置發送給所有客戶端。因此,客戶端B知道客戶端A的角色在哪裏,並且可以繪製一個圖塊集(在您的示例中,只有在布爾sameLevel爲真時,纔可以繪製圖塊集)。

在插座看看:

http://www.linuxhowtos.org/C_C++/socket.htm

http://www.nullterminator.net/winsock.html

https://stackoverflow.com/questions/tagged/sockets%20c%2b%2b

https://stackoverflow.com/questions/tagged/sockets+c

提示 - 我已經回答一些類似的問題。即使編程語言是一段不同的,我給你的鏈接,邏輯總是一樣的,所以它也許可以幫助你:

相關問題