最好是 java 版的~比如 ecs ( entity component system )系统,eventbus,行为树等~
1
mason961125 2018 年 1 月 31 日
我说个网络方面的吧,kcp
|
2
MeteorCat 2018 年 1 月 31 日 via Android
skynet ?
|
3
ryV60s 2018 年 1 月 31 日
JGroup, Hazelcast
|
4
owt5008137 2018 年 1 月 31 日 via Android 我来一波我的
协程: https://github.com/owt5008137/libcopp utils: https://github.com/atframework/atframe_utils 进程间通信库: https://github.com/atframework/libatbus 去中性化集群解决方案: https://github.com/atframework/atsf4g-co 带扩展语法的 ini 库: https://github.com/owt5008137/libiniloader redis-cluster 高可用接入层。https://github.com/owt5008137/hiredis-happ |
5
pcloves OP @MeteorCat skynet 是 c++的吧,由于和 java 存在语言的特性上的差异,有些实现没办法移植到 java 上~举个栗子:
以前我上一个项目是 c++的 mmorpg,各个模块之间的通信用的是 eventBus,得益于 c++的函数指针的特性,可以实现对单一 handler 函数的灵活注册和反注册~ 但是到了现在的项目,开发语言换成了 java,函数指针没有了,研究了几个 eventBus,发现第一不灵活,第二使用起来也没那么得心应手~ |
6
eliteYang 2018 年 2 月 1 日
来一波自荐的框架: https://github.com/ArkGame/ArkGameFrame
希望对你有用 |