![]() | 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少,所以选好引擎也是提高效率至关重要的一步。 |