Re: [心得] 自制app阿瓦隆介绍文,不管有没有Android都希望可以看看

楼主: x049 (joker)   2016-12-16 17:50:30
※ 引述《x049 (joker)》之铭言:
: 更新内容:
: 1.现在断线会跳至登入画面较容易重新登入。
: 2.服务器与Client做部分调整,现在放在背景时比较不容易被系统砍了。
: (测试从600RAM刷到200RAM还不砍app,只是不确定其他人手机是否也如此)
: 3.在房间列表与建房时把app放在背景如果被系统砍了会自动复原,
: 但如果在房间内的话会跳回房间列表。
: (因在房间内被释放断线,没办法叫所有人等你一个,且中间如果室长想踢你、或是在游
: 戏中的过程已经送出某些讯息了,断线的玩家都无法接收到,会发生的Bug很多所以还是
: 只能视为断线处理)
: 4.在注册时新增了注册成功的话,会把帐密传回登入画面。
: 5.在登入与注册新增了连线不稳的处理。
: 6.修改了出任务图卡,改为成功奖杯让玩家较容易识别。
: 7.每一次开始回合会通知系统做一次gc(垃圾回收)。
: 8.每10秒Server会检查一次连线状态,每7秒Client要丢一次心跳包确认在线上,
: 目前还在测试比例,如果连线状况较不好的玩家常断线会再调整,
: 这是为了掌握玩家有无断线。
: 9.改进图片与布局的释放。
: 10.有玩家提议在房间内等人时大家只关注聊天室,很难注意到有人进出房间,
: 所以 新增:有人进出房间时会收到系统在聊天室通知。 12/14 11:53更新
: 11.终于抓到偶尔有玩家看不到任务结果的奖杯bug。 12/15 12/19更新
: 最近几天都在处理怎么让系统不把app释放,但系统的威能还是太强悍了,
: 找到的资料都是说app在背景本来就无用被系统释放也是正常的,
: 所以只能改为被释放后怎么做自动复原,在房间列表与建房时都还简单,
: 但是在房间内却面临很多问题,
: 例如:玩家在房间内被挂机被系统释放,但是恢复回来后房间已经满人了、
: 或是已经开始游戏了,却有人挂机被系统释放或断线,虽然大家可以等他几分钟,
: 但是有些跳出来的对话方块是一次性的用途,错过了就回不去了 Q_Q,
: 也可能大家触发了往下一阶段的事件,导致任务继续进行,
: 被系统释放的玩家就很有可能被放生了。
: 基于种种原因,导致了房间内断线难以恢复,所以还是决定让他就这么去了,
: 但是在优化Server与Client的连线状态检查后,发现系统似乎不太会砍了
: (还不确定其他人手机是否如此)。
: 因为这几天的测试可能服务器都在开开关关的,又或者直接不开(一整个任性),
: 在此跟开游戏却进不去的玩家致歉。 ﹨(╯▽╰)∕
今天改了捕捉断线部分的一点小地方,因为有些玩家觉得会常断线,心跳包统一改成5秒,
假日这两天会回家,所以服务器会挂著(希望别崩XD),大家可以趁假日进Line群纠人玩
希望各位有任何建议都可以留言或私信、加Line群,
希望可以多一点人来测试9、10人房,跟兰斯洛特、王者之剑功能。
Line 群: http://line.me/R/ti/g/zNds1MQEmd
载点:
google云端硬盘:
https://drive.google.com/open?id=0B0NxztEOM0MrRko4WkktcHFpSDA
档名为:Avalon(Beta V2.1).apk 12/16 17:45更新
请玩家下载最新版的更新,安装前请先移除先前版本
服务器平日开放时间预计为早上7点半到晚上11点,有兴趣玩家可以在这段时间开上来测试

Links booklink

Contact Us: admin [ a t ] ucptt.com