- 博客(4)
- 资源 (21)
- 收藏
- 关注
原创 0基础入门强化学习,非程序也能看得懂|Qlearning
1. 引言这是这个系列的第一篇,为什么会突然写这么一篇?这是因为公司最近搞了一个拳皇97 AI 大赛,各个程序摩拳擦掌,对于我来说有点难,不会玩,不懂客户端,试着写了下发现很难发出招式。本想用机器学习解决问题,奈何在公司网络限制,搞了两天,又由于还有正经工作,断断续续的,环境搭建不起来,简直是走一步三个坑,无奈只能自己手撸最简单的QLearning算法。(环境并不适合,因为状态太多,下面会解释)2. Qlearning 是什么 强化学习在机器学习里面只是一个分支,QLearing 是强化学...
2020-05-22 07:15:59 2150 5
原创 《游戏系统设计三》游戏服务器线上出bug,怎么办?急,在线等!热更新
目录1、热更新的存在合理性2、热更新的局限性3、Java提供了的Instrumentation总结:一直在写基础篇,本来想按顺序来,但是想想无所谓了,只要是计划内的就好,今天聊一下热更新。1、热更新的存在合理性由于游戏开发的节奏很快,加上策划的美其名调整,整天瞎鸡儿改,又经常熬夜加班,所以代码质量相对来说就会低一些,程序经常出现一些bug。尤其是线上问题,如果出现刷资源,刷道具的bug,将会对游戏的平衡性是严重的打击,所以所有出现影响游戏流水的bug都是S级的bug。但是出现
2020-05-19 22:33:27 6374 18
原创 战斗要同步,又要有随机,怎么办?大佬告诉我这么做
1、随机数怎么用?在游戏开发中,有个需求就是在客户端的战斗行为需要在其他的客户端上进行同步播放,但是战斗中一些随机的技能,伤害等没办法同步,遇到这样的问题怎么办?是时候展现随机数的魅力。在开始战斗的时候从服务器获取一个随机种子,然后在不同的客户端用同一个种子进行随机,得到的随机数也会保持一致,完美的完成了策划的需求。伪代码如下:百度百科:伪随机数是用确定性的算法计算出来自[0,1]均匀分布的随机数序列。并不真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等。在计算伪随机数时,..
2020-05-13 09:05:29 1220 10
原创 Collector都搞不清楚,写什么Java,一张图搞定!
目录1、用来做什么的?2、都有哪些用法?3、源码怎么实现的?4、总结最近一段时间比较忙,也不知道都在做些什么。五一期间本来打算写一篇的,但是一直有各种事情拖着也没写下来。今天继续是计划内的一篇文章collector。1、用来做什么的?collectors直接翻译就是收集器。主要的作用是就是将流中的数据进行收集整理。collectors主要还是配合stream来使用。平常的话也不会用到。2、都有哪些用法?Collectors可以帮我们完成的事情,例如:分组、排序(支持多
2020-05-11 23:09:17 2333 4
通过arthas实现容器中springboot代码线上热更新
2023-10-24
获取天气预报API,免费接口,项目下载可运行,Java实现
2023-07-18
Springboot websocket 项目模板
2022-04-27
自己做个在线的gif合成服务,so easy
2022-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人