GithubHelp home page GithubHelp logo

awakencn / almost-famous Goto Github PK

View Code? Open in Web Editor NEW
200.0 4.0 81.0 22.69 MB

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

License: MIT License

Java 99.98% Batchfile 0.02%
springboot2-x springcloud netty protobuf grpc zipkin hystrix-dashboard-turbine mongodb redisson leveldb

almost-famous's Introduction

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.) 持续更新中,保持关注。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.