2012-04-18 92 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

相关问题