分享创作 存读档|将游戏数据生成为链接

星季工作室 · 2021年03月18日 · 最后由 KIWI2021 回复于 2021年07月14日 · 1327 次阅读
本帖已被设为精华帖!

先引用一下我的两个测试游戏:只有加密展示 游戏半成品,可以看到实战效果~ 第二个链接进入游戏后,点击第四个选项-设置-读 输入以下链接

bmFtZSB4aW5namktMTQtMTMxNDUyMC1odHRwczovL2dzczAuYmFpZHUuY29tLzdQbzNkU2FnX3hJNGtoR2tvOVdUQW5GNmhoeS96aGlkYW8vcGljL2l0ZW0vODQzNWU1ZGRlNzExOTBlZjc5NGZkMzI0YzkxYjlkMTZmY2ZhNjA5MC5qcGc=

可以看到你的游戏已经导入了我的数据~ 第二个链接的实战代码,请根据自己的游戏情况进行修改,主要是修改变量名

MD.读档链接=MD.昵称+"-"+MD.等级+"-"+MD.金币+"-"+MD.玩家
//将需要存储的变量保存为字符串,用"-"符号隔开。
[|]
<div class="modal-content">
<span class="close">&times;</span>
<center>复制这段链接后读档即可.
温馨提示:读档前请先保留当前的游戏数据
(5)存档时请将昵称修改为英文,中文无法生效(/5)
<textarea>(j)window.btoa(MD.读档链接)(/j)
选:读
//html框架,<textarea>是文本域,可以输入文本以及复制文本。
//window.btoa(MD.变量名) 是加密代码~
[读]
[|]
(j)MD.a=prompt("请输入读档链接")(/j)

[读档成功]

=:MD.解密代码=window.atob(MD.a)
//解密代码
=:MD.解密数据=MD.解密代码.split("-");
//将字符串中的"-"去除,并转换为数组
=:MD.昵称=MD.解密数据[0];MD.等级=MD.解密数据[1];MD.金币=MD.解密数据[2];MD.玩家=MD.解密数据[3]
//将数组分装进变量里,读档完成~
等:2|读档成功
跳:设置

一些主要代码解析

window.btoa(MD.变量名)//表加密
window.atoa(MD.变量名) //表解密
=:MD.数组=[,,]

=:MD.one=MD.数组[0];MD.two=MD.数组[1];MD.three=MD.数组[2]
//所以得到,one=一,two=二,three=
//则可以看出[0]表数组的第一个元素
=:MD.字符串="一-二-三"

=:MD.数组=MD.字符串.split("-");
//表将字符串"-"替换为数组的分割符号","

我们输出(j)MD.数组(/j)的结果为
1,2,3
但实际在代码中,MD.数组=[1,2,3]
所以运用split()后不仅仅是符号的改变,字符串也变为了数组

有疑问请在评论区提出,欢迎诸君交流。

共收到 6 条回复

重新看了一下发现在最后一段代码中的字符串转数组,把123写成了一二三

=:MD.字符串="1-2-3"

=:MD.数组=MD.字符串.split("-");
//表将字符串"-"替换为数组的分割符号","

我们输出(j)MD.数组(/j)的结果为
1,2,3
但实际在代码中,MD.数组=[1,2,3]
所以运用split()后不仅仅是符号的改变,字符串也变为了数组

你2楼的图片上的数据好像是乱的,可能跟我这几天在改代码有关,很多代码我都删改了就导致原来的数据乱了。 ————关于实现完全加密,这个方法也不完全,但是可以避免被人一下子就解密出来。

=:MD.密码 = 'abcdefabcdaaaabaa';

//乱输入的一串字符串,可以在这里放置加密后的代码=:MD.密码=window.btoa(zhe shi yi chuan shu ju)
// "//"后内容为注释,复制进编辑器时请删除。

=:MD.加密后的密码= MD.密码.replace(/a/g, '_a_');

xx.replace()表替换,/g表全局替换 ,/ /内的内容为被替换的字符,' '内的内容为替换后的字符

(j)MD.加密后的密码(/j)

此时游戏内会显示

。。。发不出来图片😭

懂了懂了,以后我就是能发图片的人了😎

adminer 将本帖设为了精华贴 03月26日 13:06

作者:李姬韧

1.游戏的数据分析,其总的思路其实是很像大数据的思路。《罗辑思维》有一期讲,大数据其实核心不是大,而是全数据,是将你各种行为的数据汇总在一起,从而能通过数据看到你完整行为轨迹,进行分析。在日常生活中,比如买衣服,你看了什么衣服,试穿了什么衣服,你重复去买衣服,这些信息商家都是不知道的,而商家的建设就是要全,比如优衣库做的你去试衣服的时候会进行记录,比如很多商家做会员卡,也能起到收集这个信息的目的。而一个日志建设比较完善的游戏,是可以看到几乎全部有价值的行为的, 天津快乐十分你做的每一件事都可以拿来分析,而大数据,正是靠这种数据的全,来达成有价值的分析。2.但是,游戏行业目前能做的绝大多数据分析,其实跟大数据没有任何关系。我做数据分析,和教数据分析的方法,是像游戏策划一样理解游戏,然后用excel分析。只要懂加减乘除,集合这些概念,最多用一点线性相关,和聚类分析。但是核心是懂游戏。以前我自己用这套方法的时候还不确定是不是因为我太菜了所以只能用这套方法,后来自己招人建设数据分析中心的时候,面试了很多人,年薪30W在top端游公司的,年薪25W在著名手游公司的,年薪25W带一个3-5人团队的。他们都是用数据挖掘之类的方法做,但是谈到具体做过什么帮助游戏改进的案例,都讲不出什么。其中有一个我以前认识,多聊了两句,他也觉得自己用建模,挖掘这样的办法,适合在有大量游戏的公司, nice对所有游戏做一些通用的东西,起到一些帮助(这件事的关键是游戏项目组要有足够的数据意识,否则没法配合),而在单个游戏的改进上,确实起不到多大作用。数据挖掘之类的方法在游戏项目中少有有效应用,核心原因还是单个游戏都太小,用不起很专业的。用数据挖掘最好的应该是电商 SG飞艇这种行业,比如亚马逊,因为他们的分析是针对整个公司的,整个公司的销售额都会受到数据的影响,比如亚马逊。而游戏方面,单个游戏年收入5亿以上的才有几个?这些做到高收入的游戏,他们会觉得我不是靠数据做到今天的,我也没必要去投入做数据 极速赛车挖掘(毕竟这种游戏有那么多事情需要投入,动不动就百人团队)。所以针对单个游戏有效的大数据研究方法,目前还几乎没有。

2238138900 关于加密游戏角色数据 [2.0 版本] 中提及了此贴 07月21日 07:44
2238138900 关于加密游戏角色数据 [2.0 版本] 中提及了此贴 07月21日 07:44
2238138900 关于加密游戏角色数据 [2.0 版本] 中提及了此贴 07月21日 07:44
2238138900 关于加密游戏角色数据 [2.0 版本] 中提及了此贴 07月21日 07:44
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册