现在从事于游戏公司做服务器端C++和nodejs的开发,熟悉C++,熟悉win和Linux cmake等,会nodejs lua shell,用过python写自动化测试,熟悉使用MongoDB mysql redis等数据库。
现在在参与一款中度的精品卡牌游戏,现在产品呈现的是微信小游戏,后端是基于Nodejs开发,我参与了其中资源系统、跑马灯系统、装备、抽卡、主公系统的开发。
之前参与《末日围城》的服务端系统开发 2018年11月 – 至今
开发环境:VS2013环境下开发、Linux编译
开发语言:C++、MongoDb、Shell脚本语言
项目描述:参与也编写了一款以丧尸题材为主题的SLG策略游戏开发,根据策划的需求,我编写了该游戏的好友系统、芯片系统以及周边商店和抽奖系统、四个运营活动(包括选购礼包、签到、0元返还礼包、扭蛋抽奖等),修复了部分程序的bug,增加了用户体验。
项目职责:参与每个开发周期,据需求文档去编写策划和运营想要的效果,确保玩家的体验感,我们项目组的开发《末日围城》月流水有一百万,最高曾达到一百五十万。。
➢ 识别相机的接口测试和界面UI测试 2018年7月 – 2018年11月
开发环境:ARM开发板的Linux环境和CMake编译
开发语言:C++和Python
项目描述:熟练测试工具:Python+selenium 、Googletest、XShell、Linux系统、SecureCRT、SQLite、Postman,参与每个迭代的识别相机的C++各模块接口测试(gtest)、参与CMakeList.txt和Makefile编译系统的编写、参与Web页面的自动化测试(Python+selenium),提交和验证bug,打印测试报告并发邮件提醒。
项目职责:参与每个迭代,学会python和shell脚步语言的编写,熟悉测试流程,熟悉基本测试工具。
➢ TCP客户端和服务端通信 2018年7月 – 2018年8月
开发环境:Linux环境和QT编译
开发语言:C++ SQLite
项目描述:在虚拟机Linux环境和QT编译下,调用Poco库的TCP工厂模式,根据官网代码仿写了通过Socket长连接的服务端(实现心跳包、多线程和多进程),编写了客户端业务请求SQLite类的增删改查服务端响应,而且服务端和客户端用Protobuf协议封装请求数据
项目职责:独立调用第三方库Poco和Prorobuf协议,熟悉多线程和多进程,学会类的封装。