最好是 java 版的~比如 ecs ( entity component system )系统,eventbus,行为树等~
1
mason961125 2018-01-31 20:52:22 +08:00
我说个网络方面的吧,kcp
|
2
MeteorCat 2018-01-31 21:06:35 +08:00 via Android
skynet ?
|
3
ryV60s 2018-01-31 21:09:37 +08:00
JGroup, Hazelcast
|
4
owt5008137 2018-01-31 21:16:31 +08:00 via Android 2
我来一波我的
协程: 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-02-01 09:54:48 +08:00
来一波自荐的框架: https://github.com/ArkGame/ArkGameFrame
希望对你有用 |