2012-04-18 90 views
1

我想知道什麼是技術時,我想創建一個類似的應用程序應該怎麼辦:創建實時應用程序的技術是什麼?

  1. 實時應用程序?
  2. 多人遊戲?

有時我會讀這篇文章keep alive。 什麼是套接字TCP支持?,我已經讀取服務器推送,但在HTTP下有很多示例工作,在TCP中如何創建套接字TCPServer和TCPClient。

+0

從小開始。先寫一個(實時的,聊天)聊天應用程序。它會給你一個關於如何去關於多人遊戲,實時遊戲的想法 – 2012-04-18 05:04:40

+0

是的,我已經準備好使用nodejs + socket.io編寫聊天應用程序他們的實現在web套接字,我怎麼樣不使用瀏覽器例如遊戲在統一..? – viyancs 2012-04-18 05:17:18

回答

1

製作實時/多人遊戲應用程序不只有一種「前往」技術。您必須瞭解許多不同的編程領域,如圖形處理,線程,網絡(TCP等)。我想說,你可以在當地的圖書館,書店或者網絡上拿起一本關於遊戲開發和設計的書。你也想決定你想在哪裏以及如何運行遊戲。如果你打算使用桌面應用程序,你可能會想要使用像Java或C++/C#這樣的語言。對於Web應用程序來說,Java和Flash在歷史上是走向前進的道路,而且主要用JavaScript編寫的遊戲(大概是用.NET/PHP後端)也有越來越多的例子。

如果你想在你的權利,可以嘗試一個框架,如Unity,我相信它是基於微軟的.NET框架。這個工具有很多內置的東西可以幫助你開始。

我知道這並不是很多具體的信息,但希望它指向正確的方向。

+0

thans爲你的答案你能建議我讀什麼書我的問題..? – viyancs 2012-04-18 05:20:03

+0

我沒有任何特定的書籍。您需要使用搜索引擎或瀏覽。從遊戲到網頁開發,各種編程都有新書。 – Matt 2012-04-18 05:22:16

相關問題