Almost-Famous

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

View the Project on GitHub AwakenCN/Almost-Famous

![Image text](https://github.com/AwakenCN/Almost-Famous/blob/master/famous-static/images/awakencn.jpg?raw=true) [![build](https://img.shields.io/travis/AwakenCN/Almost-Famous)](https://travis-ci.org/AwakenCN/Almost-Famous) [![官网](https://img.shields.io/badge/%E5%AE%98%E7%BD%91-page-blue)](https://awakencn.github.io/Almost-Famous/) [![QQ群](https://img.shields.io/badge/QQ%E7%BE%A4-670252084-yellow)](https://jq.qq.com/?_wv=1027&k=5gXmfE2) [![作者](https://img.shields.io/badge/%E4%BD%9C%E8%80%85-Noseparte-orange)](https://github.com/noseparte) [![Netty入门](https://img.shields.io/badge/%E5%AD%A6%E4%B9%A0-Netty%E5%85%A5%E9%97%A8-ff69b4.svg)](doc/study/mulu.md)

申明

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

Almost-Famous服务启动界面

Eureka服务注册中心

一起交流

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

微信公众号

简学Java

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