本项目入驻AwakenCN开源组织,后续将继续更新调整,部分API后续会更改,感谢每一位朋友的支持与关注。
(Almost-Famous)Java Game Framework
Almost-Famous(成名之路) —— 架构使用 -> (
SpringBoot, Netty, Maven, SpringCloud
).explain(多进程分布式框架卡牌游戏开源项目,包括Cloud、Unique、Login、Game、Match、Battle 服务).
Root project 'Almost-Famous'
+--- Project ':famous-cloud'
+--- Project ':famous-config'
\--- Project ':famous-unique'
+--- Project ':famous-common'
+--- Project ':famous-login'
+--- Project ':famous-game'
+--- Project ':famous-match'
+--- Project ':famous-battle'
+--- Project ':famous-robot'
+--- Project ':famous-static'
- famous-unique Unique服(so TM what? 用来生成唯一ID)
- famous-cloud 传说中的微服务(服务注册与发现)
- famous-Login 哪个游戏还没个登录啊
- famous-Game 断剑重铸之日,其势归来之时。 哈撒给,面对疾风吧
- famous-Match 上来就匹配一波, wo就知道你会选我
- famous-Battle 战个痛快!PentaKill! Legendary!
- famous-robot 有人说还缺个客户端? 我是个啥? 啥也不是
- famous-static Almost-Famous世界的藏宝图
- 使用git下载代码 git clone https://github.com/AwakenCN/Almost-Famous.git;
- 将代码导入带有maven插件的IDE(推荐使用IntelliJ IDEA);
- 保证本地安装Maven、mongodb、redis等服务, 以及lombok插件;
- 启动Cloud服务端,入口为FamousCloudApplication类;
- 启动Unique服务端,入口为RpcServer类;
- 启动Login服务端,入口为FamousLoginApplication类;
- 启动Game服务端,入口为FamousGameApplication类;
- 启动Match服务端,入口为FamousMatchApplication类;
- 启动Battle服务端,入口为FamousBattleApplication类;
- 切换到standalone分支,为测试环境
如果您发现bug,或者有任何疑问,请提交issue !!
或者加入QQ交流群:780465774 (注:非游戏行业勿加)
(Chinese ver.) 持续更新中,保持关注。