![]() | 1 mengskysama 2014-09-12 00:59:21 +08:00 twisted |
![]() | 2 anyexxx 2014-09-12 09:37:56 +08:00 对这个有兴趣呀,可是只是前端,搞不来服务端的。。。 |
![]() | 3 always17 2014-09-12 10:35:46 +08:00 可以看看KBEngine? https://github.com/kbengine/kbengine |
![]() | 4 woshifyz 2014-09-12 10:57:53 +08:00 ![]() 如果server端用python的话,一般先选个异步的框架,twisted,tornado,gevent都可以,然后自己设计个数据协议,一般照着msgpack改改就可以了。 设计上这种游戏其实都一样,前面连接模块,后面逻辑模块,如果有复杂的寻路这种用cpu的,可以单独搞,如果需要login的就加login模块。最后,如果想方便点的话,可以直接用zeromq,可以帮助处理不少通信上的问题。 client端的话,没必要用python,都是脚本,谁都可以搞,cocos2d-x,unity3d…… |
![]() | 6 woshifyz 2014-09-12 18:27:57 +08:00 @yangxin0 现在的选择很多,erlang, nodejs, go, python…… erlang比较传统,也比较成熟,不过以后招人成本挺大的 nodejs比较新,也适合这种io bound的场景,不过还不成熟,有个开源的pomelo你可以看看 go也比较适合,现在也有不少人在尝试,开发起来挺快,性能也ok python还有其他一些脚本语言都一样,看你们的技术选择了 |