我的目标是在浏览器(类似wordfeud的游戏)中创建游戏,我的问题是网络部分的最佳方式是什么?在Java,C#等中,您可以使用套接字编程(服务器端客户端编程),但在浏览器中如何实现它呢?创建浏览器游戏
Q
创建浏览器游戏
0
A
回答
1
服务器端:Node.js + socket.io seems appropriate for those types of connections
客户端:javascript or actionscript from the client side.
例 宝开(这使得一束流行Facebook游戏等祖马突击和珠光宝气突击)使用主要闪蒸/动作/可能挠曲为他们的游戏,它似乎在做伎俩。那些想通过手机或平板电脑玩的人更容易使用Javascript。
2
是的,node.js非常适合游戏服务器,具有以下优点。
网络IO和可扩展性。完美匹配游戏服务器,这需要实时性,可扩展性和高密度网络IO。
node.js线程模型。单线程非常适合游戏服务器,它可以帮助我们处理所有关于并发,锁定和其他烦人问题的麻烦。多进程,单线程是游戏服务器的理想选择。
语言优势。 Javascript功能强大,流行且性能良好。此外,如果您为客户端选择HTML 5,则可以在服务器和客户端之间重复使用大量代码逻辑。
但是原来的socket.io是单进程的,如果你想要可伸缩性和可扩展性,可能需要一些框架。柚子是它的好选择,它是node.js中的一个开源游戏服务器框架。
相关问题
- 1. HTML5多人游戏浏览器游戏
- 2. 在iPhone上创建游戏中的网络浏览器
- 3. 在Android上创建一个游戏中的Web浏览器
- 4. 用于创建手机游戏应用程序的浏览器
- 5. 创建播放浏览器游戏的WPF应用程序
- 6. 实时浏览器游戏服务器
- 7. Facebook,浏览器,iPhone,Android游戏?
- 8. 多人游戏浏览器[Java]
- 9. 在Java中运行浏览器游戏
- 10. asp.net WebForm或MVC浏览器游戏
- 11. 基于浏览器的游戏注册
- 12. Php/Javascript制作浏览器游戏?
- 13. 基于文本的浏览器游戏
- 14. 浏览器游戏编程在linux
- 15. 创建游戏服务器
- 16. 创新安装和游戏浏览器(GAMEUX)
- 17. 在基于浏览器的游戏中创建UDP和TCP连接?
- 18. XNA为音乐文件创建一个游戏内文件浏览器
- 19. 创建基于浏览器的RTS游戏而不提供服务
- 20. 我可以使用python创建像浏览器游戏一样的flash吗?
- 21. 创建文件浏览器
- 22. Extjs创建新浏览器
- 23. 创建一个flash游戏机器人
- 24. 基于浏览器的游戏的简单机器人
- 25. 服务器浏览器如何在游戏中工作?
- 26. 是否有游戏控制台浏览器的模拟器?
- 27. Qt创建游戏主机
- 28. 平台,创建游戏
- 29. Java - 创建双人游戏
- 30. 创建“游戏大厅”
这些对于服务器端来说很棒,但我想他是在问一个从浏览器进行传出连接的方法。 – 2012-01-18 16:52:24
您如何看待数据库而不是socket编程? – user1156691 2012-01-19 10:01:12