下载 App

功能讲解_等级分

2021/01/13162 浏览游戏开发攻略
功能讲解:等级分
有一些游戏类型需要离线随机匹配其他玩家的数据进行对战。为了匹配到的对手实力相当,系统底层提供了等级分功能的支持,等级分在围棋、象棋等比赛中都有应用,简单的原理是每个玩家都有一个等级分代表战斗水平,当两个玩家战斗结束后,胜利的玩家等级分提升,失败的玩家减少响应的等级分。高分玩家对低分玩家获胜时等级分变化少,失败时等级分变化多。在多次战斗后的等级分能比较客观的反映一个玩家的实际水平。
首先打开地图编辑器,从下方的“地图类”零件中拖出一个“分机逻辑方块”
TapTap
点击“加入房间”事件添加一个方法,添加如下测试用代码,首先生成两个按钮,然后生成一个玩家存档
TapTap
begincodeV1;
name:方法1;
1:UIButton A=fun ui.button(Vector3 0.2,0.2,0:Vector3 150,100,0:Color 255,255,255,255:String 搜索敌人:Float 50:Float 4);
2:UIButton B=fun ui.button(Vector3 0.2,0.3,0:Vector3 100,100,0:Color 255,255,255,255:String 胜利:Float 50:Float 4);
3:=varf UIButton.A.clickCB0(String 点击A);
4:=varf UIButton.B.clickCB0(String 点击B);
5:Dict 存档=fun map.load();
6:String N=fun create.string(String 测试数据);
7:=varf Dict.存档.insert(String 战斗数据:var N);
8:=fun map.save();
endcode
添加对应的“自定义方法”:“点击A”,拖动“地图/等级分/搜索等级分接近的敌人”,每个玩家初始等级分是100,这个方法可以搜索和自己等级分差距小于等于参数范围的其他玩家
TapTap
再添加一个点击B方法,拖动“地图/等级分/上传等级分变化”,这里是当玩家搜索到匹配对手,和对方战斗后获得胜利调用的方法,失败则参数填“假”,这个方法调用后,系统会自动改变战斗双方的等级分
TapTap
begincodeV1;
name:点击B;
1:=fun map.changeELO(Bool 1);
endcode
在“搜索到匹配敌人存档”事件中添加测试方法:
TapTap
TapTap
并打开右上角“调试信息”开关
TapTap
由于等级分的功能是作用在多个玩家之间的,必须在发布的测试游戏中测试,我们回到工程目录界面,点击上方的“游戏设置”,“入口地图”选择刚才编辑的地图,名称填写任意内容
TapTap
TapTap
TapTap
然后点击“上传并测试游戏”
TapTap
这里随意选择一个空项目覆盖,进入测试后,先点击“搜索敌人”,再点击“胜利”,这样就生成了第一个可以被其他玩家搜索到的等级分数据。
回到主界面,点击自己的头像打开主页,点击复制自己的ID
TapTap
TapTap
你可以将ID发送给其他人让他们帮助测试,或者你可以再注册个小号进行测试。在主界面右侧的“关注列表”功能中,可以输入刚才复制的ID进行关注
TapTap
关注后,就可以打开作者的主页并点击“测试版游戏"参与内测了
TapTap
切记一定要用不同的玩家进入测试,这样才能匹配到之前的玩家数据
TapTap
官方教程反馈贴截图
官方教程反馈贴
首先要打开游戏开发者模式:在主界面右上角打开设置面板 勾选“游戏开发者模式” 然后就可以看到“切换开发者模式”按钮了 点击官方教程按钮就可以打开教程了 最新版本官方教程已经内置到游戏中,需要什么方面详细讲解的可以在下面跟帖
官方
12 赞
6 回复
01:22
这是沙盒玩家的乐园,这也是编程玩家的必玩之作!截图
这是沙盒玩家的乐园,这也是编程玩家的必玩之作!
游戏下载:https://apps.apple.com/cn/app/id1441725240 游戏的可玩性还是很高的,主要是可以自由自在的编程,这真是喜欢创造游戏玩家的必玩之作!
17 赞
3 回复
联机功能讲解_快速测试
联机功能讲解:快速测试 如果你是游戏作者,首先打开一个地图编辑器,然后回到在工程设置界面点击“上传并测试”发布一次测试游戏。在测试中如果你要返回编辑,可以直接按Ctrl+T组合键,就会直接回到刚才的地图编辑器中。在编辑器中修改完毕后,再按一次Ctrl+T就会自动发布测试游戏并进入游戏中。 如果你使用的是手机版本,也可以点击上方的“地图设定”按钮打开地图设定面板,然后双击标题栏 注意:每次启动游
官方
2 赞
新版本游戏开发者模式打开方式
新版本开始为了将普通游戏玩家和游戏开发者明确区分开,避免普通玩家误入复杂的开发者界面,将开发者模式改为需要从设置面板中手动开启。 首先要在主界面右上角打开设置面板 勾选“游戏开发者模式” 然后就可以看到“切换开发者模式”按钮了
官方
4 赞
之前的沙盒玩家进入旧的编辑器的方式
新版本开始重点已经放到游戏开发工具上,旧的机械和地图编辑器只作为交易所出售素材的功能存在。所以将编辑器入口改为“交易所”中。 如果编辑的机械和地图不需要在交易所中售卖,不要再使用旧的编辑器,应该使用游戏工程模式,不仅没有数量限制,还可以使用完整的外部模型和音效等功能。 要进入旧的机械编辑器,首先要打开游戏开发者模式:在主界面右上角打开设置面板 勾选“游戏开发者模式” 然后就可以看到“切换开发者模式
官方
1 赞
5 回复
01:03
航母战斗群解禁资料截图
航母战斗群解禁资料
我的银河2.0航母先导预告
官方
17 赞
4 回复
星空隐形(不是真镜面,弄不了)截图
星空隐形(不是真镜面,弄不了)
星空隐形军用航天器、定向散热器 图中星空不限于天然光源,有人造光源。 星空隐形军用航天器,定向散热器、耗电制冷凸多面体镜面装甲(镜甲)等。镜甲航天器在星系(例:银河系)内最明显破绽,在有、无星系内天球高亮区(高亮区;例:银河)的背景中,镜面反射无、有高亮区。 激光炮的扩束镜和天文望远镜共用部分零件(反射镜、透镜、部分反射镜等); 武器兼推进器兼观测器; 弹头兼工质兼装甲(尝试弱化推进特征的舰队大概
1 赞
1 回复
《我的战舰》4月6日不停服更新公告截图
《我的战舰》4月6日不停服更新公告
各位机械师: 我们预计将于4月6日下午16:00对游戏进行一次不停机更新!更新期间,所有玩家仍可以正常进入游戏。 本次更新内容为: 功能更新 1、下载游戏数据时增加进度显示; 2、游戏逻辑方块启动阶段增加进度显示; 3、优化游戏加载时间; 4、减少游戏长时间运行的内存持续分配; 5、引入多线程加速图片和音效的加载; 6、新增ogg格式音效第一次解压缩后本地缓存功能; 7、优化excel表格在游戏过
官方
14 赞
7 回复