项目时间:2016-06 - 2016-11
项目名称:时空驳论
项目描述:
项目介绍
该项目是一款ARPG的游戏,游戏中塑造了美国各个英雄角色,战斗画面充满科技感,走进高科技时代的领域
(1).英雄养成包括英雄的升级,升星,技能的升级操作,统一管理英雄的数据展示。主城界面进入养成模块后,通过窗口的id加载进来相应的窗口,使用打开窗口的消息机制CenterMgr把对应的窗口id及所需要的英雄id传入,在MenmoData类中拿取所需的英雄数据展示出来。
(2)战役部分,是一个3D的空间场景,操作星球的转动来进入到关卡中,中间使用了动画管理系统来达到星云到星球间的切换,战役UI首先是在UIResources中注册窗口,每个窗口有一个对应的管理类,在窗口被加载出来的同时加载管理类,重写UIwindowBase中打开。关闭。重置窗口等方法,切换中UI数据的刷新,是以消息监听的方式来进行,在窗口打开的时候注册消息监听,当星球被处罚点击给服务器发送消息,服务器返回是否可以打开,成功即进入关卡进行操作。
(3).战斗中暂停,设置,战斗成功,战斗失败的接入,同战斗内相关的效果那道相对应的消息,来操作战斗中实现的UI效果。
(4).背包功能的开发,打开背包时,通过消息类发送打开背包的消息,监听成功,如果服务响应,背包可以打开,则从数据类中拿到角色所有拥有的道具信息,通过物品id,得到物品的全部信息展示在UI上,不同种类的物品,页签切换的形式实现,隐藏除本页签的种类外的物品。宝箱和礼包是有使用等级限制,在本地从人物信息的数据中拿到等级进行本地判定,否则不能使用。使用时,向服务器的发送消息,物品的使用id,数量,服务器在 后端进行数据比对,更新数据中增加及删除的道具,客户端在数据类中拿取玩家拥有的所有道具,刷新UI显示。
我的职责
1.英雄养成模块的开发。
2.接手战役系统中逻辑的开发及交互。
3.UI中出现的BUG修改及维护。
4.战斗中暂停、设置UI等的实现。
5.背包模块的逻辑开发及后台交互。
项目时间:2017-03 - 2017-07
项目名称:长春麻将
项目描述:
项目介绍
语言环境:C#
游戏环境:Android
游戏类型:棋牌游戏
项目描述:
通过选择界面。选择玩法,设定游戏规则。
通过选定的规则进行游戏。
我的职责
使用UI框架搭建UI。
实现加入房间创建房间等功能的实现。
实现服务器和客户端的交互。
项目时间:2017-02 - 2017-02
项目名称:VR医院
项目描述:
项目介绍
语言环境:C#
运行环境:Windows,VR.
游戏类型,VR游戏
通过手柄击杀来自各个方位的僵尸。
我的职责
战斗系统和游戏逻辑脚本的编写。
项目时间:2016-10 - 2016-10
项目名称:雷霆战机(demo)
项目描述:
项目介绍
语言环境:C#
运行环境:Windows
游戏类型:2D飞行游戏
1.阶段性产生敌机,不同阶段有不同的敌机,敌机有不同的攻击方式和移动方式。
2.敌机死亡后会有一定几率生成子弹升级,防护盾,加血,暴走等增益BUFF,增益BUFF会提升己方属性。
3.达到一定分数,产生BOSS,BOSS不同阶段有不同的攻击方式。BOSS阶段会定时产生增益BUFF
4.简单的飞行商店。商店可以购买血包,增加自己总血量。
我的职责
个人项目