Skip to content

🌟 Almost-Famous(成名之路) ——卡牌游戏开源项目,架构使用SpringBoot+Netty+Maven+SpringCloud来搭建多进程分布式框架,包括Cloud、Unique、Login、Game、Match、Battle 等服务。

License

Notifications You must be signed in to change notification settings

AwakenCN/Almost-Famous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7ccc3af · Jun 2, 2021
Dec 7, 2019
Jul 1, 2020
Jul 26, 2020
Jul 26, 2020
Jul 26, 2020
Nov 19, 2020
Jul 26, 2020
Nov 19, 2020
Jul 26, 2020
Jul 1, 2020
Dec 17, 2019
Jul 26, 2020
Jul 26, 2020
Sep 21, 2019
Sep 11, 2019
Jun 2, 2021
Sep 20, 2019
Mar 30, 2020

Repository files navigation

Image text

build 官网 QQ群 作者 Netty入门

申明

本项目入驻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'

项目架构图

Almost-Famous架构图

项目研发日志更新

快速开始

  1. 使用git下载代码 git clone https://github.com/AwakenCN/Almost-Famous.git;
  2. 将代码导入带有maven插件的IDE(推荐使用IntelliJ IDEA);
  3. 保证本地安装Maven、mongodb、redis等服务, 以及lombok插件;
  4. 启动Cloud服务端,入口为FamousCloudApplication类;
  5. 启动Unique服务端,入口为RpcServer类;
  6. 启动Login服务端,入口为FamousLoginApplication类;
  7. 启动Game服务端,入口为FamousGameApplication类;
  8. 启动Match服务端,入口为FamousMatchApplication类;
  9. 启动Battle服务端,入口为FamousBattleApplication类;
  • 切换到standalone分支,为测试环境

Almost-Famous服务启动界面

Eureka服务注册中心

一起交流

如果您发现bug,或者有任何疑问,请提交issue !!
或者加入QQ交流群:780465774 (注:非游戏行业勿加)

微信公众号

简学Java

(Chinese ver.) 持续更新中,保持关注。

About

🌟 Almost-Famous(成名之路) ——卡牌游戏开源项目,架构使用SpringBoot+Netty+Maven+SpringCloud来搭建多进程分布式框架,包括Cloud、Unique、Login、Game、Match、Battle 等服务。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages