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 2
如果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还有其他一些脚本语言都一样,看你们的技术选择了 |