项目时间:2016-06 - 2017-03
项目名称:《盗墓三番队》
项目描述:
项目介绍
盗墓题材ARPG ,是《勇者战纪》扒皮项目。主要是添加新加功能及新的战斗玩法以及原有功能的修改完善。如关卡机关,三人实时副本等。
我的职责
1.战斗相关功能bug修改、完善.
2.新功能模块的独立开发,根据策划需求对原有功能的修改及完善。
项目时间:2016-10 - 2016-10
项目名称:彩虹岛(立项Demo)
项目描述:
项目介绍
语言环境:C#
运行平台:Window
游戏类型:3D卡通闯关RPG
1.玩家可以在任务面板或者相应NPC处领取任务,达成一定条件可以完成任务。
2.智能寻路 玩家可以在主地图或副本中乘坐电梯寻找相应的NPC或到达相应位置。
3. 不同的NPC会有不同的商店,商店可以购买不同的装备和药品,不同类型的装备会增加不同的属性,不同药品可以增加血量或蓝量。
4.AI (1)主地图中有劳作的矿工往返,(2)创建人物界面点击不同的职业会有相应人物从待机位置走到选择位置,或者从选择人物位置回到待机位置。
5.背包面板可以穿戴,整理。拖拽物品或替换装备,穿戴不同的装备会提升人物不同属性。
6.副本内分多个房间行进,消灭房间内怪物或者成功通过房间内的机关会触发下一个房间开启。玩家可以通过战斗或者躲避怪物并开启机关的方式消灭对应房间的怪物。怪物死亡后玩家可以获得经验和金币奖励
7.保存账号信息,玩家数据信息等。
我的职责
个人独立完成项目。
项目时间:2015-11 - 2016-04
项目名称:战神崛起
项目描述:
项目介绍
(1)我在项目主要是针对游戏中的UI界面的逻辑处理以及显示,运用到的框架是MVC,(公告,人物信息的显示,以及装备信息的显示,以及装备的穿戴,商城物品的显示和购买等)和服务器进行交互,以及对UI方面的优化,M层负责对逻辑的处理和数据的封装。V层负责对UI的显示,C层是用来管理。
(2)装备面板:装备面板也是由UI管理类来进行管理,当打开背包面板的时候,向服务器发送一个请求,服务器会给客户端返回这个账号中所有的装备,返回所有的装备数据,通过XML解析,把所有的装备进行对应显示在装备面板上。对应的根据枚举值,将所有装备根据不同类型分开,单独在装备面板上只是显示装备的信息。 穿戴装备,在武将信息中穿戴,每个分有装备位,每个装备位对应的一个类型的装备,装备可升级穿戴等。
(3)人物信息:点击人物头像,通过管理层,进入M层进行逻辑判断,然后通过消息管理类,向服务器发送请求,根据消息号和人物的唯一ID,返回对应的人物信息数据,通过解析给显示到面板上。
(4)商城信息:通过V层点击购买装备,通过管理层,进入M层进行逻辑判断,通过向服务器发送请求,在服务器判断本身的金钱是否够,如果可以买,则在背包的数据库里添加一条对应的物品,减去相应的钱数,如果钱不够或者不满足条件的,服务器会返回一条消息,提示钱不够,或者其他原因。
我的职责
1.采用C#语言进行游戏逻辑模块编写;
2.负责背包、商场模块的实现;
3.游戏后期参与Bug的修改,和优化;
4.人物物品信息数据的更新以及显示;
项目时间:2014-09 - 2015-10
项目名称:神魔乱斗
项目描述:
项目介绍
(1)登录注册--玩家进行注册的时候客户端会对账号密码进行校验,判断用户输入的账号密码是否合法,使用正则表达式判断输入的是否只包含字母和数字,如果输入的合法就将账号密码发送到服务器,之后接受服务器返回的消息,解析数据判断注册是否成功,并将相应的消息显示UI界面。登录与注册基本相同,客户端辉校验输入是否合法,如果输入的账号密码合法,客户端会将账号密码发送到服务器,之后判断登录是否成功,如果失败会将消息显示在UI界面,如果成功服务器会返回一个Key,之后将Key保存在本地。
(2)AssetBundle--在项目中的所有UI资源,我们先做成Prefab,然后打包成AssetBundle存放在服务器,在玩家登录的时候,我们通过WWW.LoadFromCacheOrDownload(url, 1)方法下载场景资源,方法中的url表示的是路径,第二个参数代表版本号,通过yield return www等待资源下载完成后,通过Instantiate将下载的游戏资源,实例化到场景
我的职责
1.负责UI界面的搭建工作
2.完成注册登录模块的开发
3.实现与服务器的交互
4.使用AssetBundle动态加载资源