绝地求生前端开发
内容:
运行平台: Android / IOS / Windows
开发工具: Rider / VSCode / UE4 / PerfDog / Markdown
个人职责:
●根据迭代周期制作不同活动模块
●负责活动中心,月卡重构优化的任务
●梳理替换新老协议,每日bug,需求处理
技术要点:
采用MVC架构尽量降低代码耦合度,通过客户端与服务端的Json交互决定玩法与部分玩家信息,若遇网络延迟等其他因素则引发该游戏的断线重连机制,若UI界面卡住或其他原因造成的服务器数据发不下来则会自动重启线程,读取消息后存入栈中遍历交给负责处理消息的主线程, 其中聊天窗口基与TCP协议的Socket网络通信