fight-against-landlords 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
fight-against-landlords 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
fight-against-landlords 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 LGPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 游戏/娱乐网络游戏
开源组织
地区 国产
投 递 者 kakai
适用人群 未知
收录时间 2021-10-27

软件简介

fight-against-landlords 基于 netty websocket 和 kaka-core 事件领域模型实现,前后端通信格式为 protobuf。

  • 对局阶段的通信协议为队列化执行,可基本消除锁竞争,能显著增加并发量和在线用户量,在此基础上,普通单服用户承载量可达几千上万。
  • 玩家对局为自动匹配机制,癞子玩法仅匹配真人,其它玩法优先匹配真人,无足够真人进入游戏时自动匹配机器人。
  • 机器人部分为普通算法实现,非深度学习算法。

体验地址

通告:本项目为学习参考型半成品工程,不涉及任何广告、盈利或其它经济利益。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2016/02/24 08:35

Fight!Fight!

把工资定在1500,随便找份工作就能搞定; 把工资定在2500,端正下态度也能得到; 把工资定在3000—5000,就必须努力去获取; 如果你把它定在6000以上、1万、5万、20万甚至于更高,那么就请不要带着情绪去工作,而是全力以赴,不惜代价去努力、竭尽全力去实现自己的价值! 不要抱怨不公平,天上不会掉馅饼,越努力越幸运! 明天的你会感激今天用心工作的自己。

0
0
发表了博客
2018/02/11 22:45

fight

这篇用来放做的leetcode题目 总结: UPD 2018.3 自己还需要注意的地方 1. 首先面试官说完题目之后,不要就急着 去想 赶紧把题目想出来, 首先该用自己的话向 面试官 复述一遍题意,确保没有理解错题意,在复述的过程中, 可以询问 N (如果给了的话 )的范围,还有题目中给出的别的数的范围,确保后面写代码的过程用int 还是long long 假定输入都合法吗 ? (确保后面写代码的时候 要不要写上对特殊情况的处理 输入会超限制吗? ...

0
0
发表了博客
2016/07/31 00:43

Fight Club

You’re not your job. You’re not how much money you have in the bank. You’re not the car you drive. You’re not the contents of your wallet. You’re not your fucking khakis. You’re the all-singing, all-dancing crap of the world. 工作不能代表你,银行存款并不能代表你,你开的车也不能代表你, 皮夹里的东西不能代表你,衣服也不能代表你,你只是平凡众生中的其中一个. You are not special. You are not ...

0
0
发表了博客
2020/02/05 01:42

Codeforces 1296D - Fight with Monsters

题目大意: n 只怪兽,每只的血量为 h[i] ,你的攻击力为 a ,你的对手攻击力为 b 打每只怪兽时,都是你先出手,然后你的对手出手,这样轮流攻击 如果是你给予了怪兽最后一击,你就能得到一分 你还有 k 次机会能让你的对手暂停行动一回合 问你最多能拿到多少分 解题思路: 记你加上你的对手两个人各攻击一次造成的伤害为 s=a+b 贪心可得,如果想节省那 k 次机会,应该和对手一起把怪兽耗到只剩一点血,即能在最后一回合杀死的情...

0
0
发表了博客
2018/03/23 14:30

[CodeForces954D]Fight Against Traffic(最短路)

Description 题目链接 Solution 从起点和终点分别做一次最短路并记录结果 枚举每一条可能的边判断 Code #include <cstdio> #include <algorithm> #include <queue> #include <cstring> #define N 1010 using namespace std; struct info{int to,nex;}e[N*2]; int n,m,s,t,tot,head[N],dis[N],ddis[N],Ans; bool g[N][N]; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部