1
phjy007lt OP 还有,比方说,普通的Web开发中,至少服务器端都用MVC的模式,这样的话,数据模型、业务逻辑等界限的分割都很清晰。那假如是Web游戏的话,在架构方面,像网络通信、游戏的具体逻辑、用户系统啥的该如何架构呢。。
|
2
ovear 2013-11-04 23:59:24 +08:00
websocket不一定要javascript啊,websocket只是一个协议,顺带着兼容javascript的socket而已。。用Flash都行。能不用轮寻就别用。
|
3
Mutoo 2013-11-05 09:46:19 +08:00
pomelo.netease.com
可以用网易开源的柚子引擎(Pomelo, node.js游戏服务端),推荐你读一下它的架构说明,会有很多灵感的。 https://github.com/NetEase/pomelo/wiki/pomelo%E6%A1%86%E6%9E%B6%E6%A6%82%E8%BF%B0 |
4
huwewa 2013-11-05 12:07:16 +08:00
假如用java来开发,该怎么架构呢
|
6
phjy007lt OP @Mutoo 万分感谢!一看到你推荐的这个游戏引擎,我仿佛瞬间觉得Web游戏制作的引擎就好比Web开发的那些框架(Django、RoR等),游戏需要考虑到的一些基本功能、模块、机制都已经架构好了。不知道这种想法或认识是否正确呢?
|
7
Mutoo 2013-11-05 16:29:54 +08:00
@phjy007lt 柚子实际上只是游戏服务端引擎,它解决的是客户端与服务器通讯以及服务端架构的问题。游戏的基本功能模块还需要客户端游戏引擎来解决,如果你打算做web游戏的话,客户端可以考虑用cocos2d-html5
游戏的重复性工作不会比一般APP少,所以选好引擎也是提高效率至关重要的一步。 |