游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 【游戏】

[讨论] 系统策划的题目

[复制链接]

13

主题

436

帖子

456

积分

中级会员

Rank: 3Rank: 3

积分
456
发表于 2011-9-5 17:36:00 | 显示全部楼层

Re:系统策划的题目

1.        判断目标隐身状态位。如果隐身,go to end;如果不隐身,进入下一步。
2.        将基础攻击力计为ATK,提取兵种身上全部Buff中值最大的攻击放大系数作为攻击放大系数,提取兵种身上全部Buff中值最大的攻击衰减系数作为攻击衰减系数。对ATK进行属性重算。
ATK =  ATK * (1+攻击放大系数)*(1-攻击衰减系数)
3.        查找攻击技能对应的攻防科技,根据攻防科技的等级,对ATK进行属性重算
ATK=  ATK * ( 1+ 科技提升系数)----详见附1:攻击升级表
4.        判断目标身上的能量值。如果能量值为 0,跳转到8;如果能量值不为0,跳转到3
5.        计算吸收伤害后的能量盾值,记吸收前能量盾值为Before Shield,吸收后能量盾值为After Shield,提取记录在兵种身上的属性能量反馈系数
则有After Shield = Before Shield ? ATK*能量盾放大系数
6.        将After Shield在0,65535间cap
7.        判断吸收伤害后能量盾值After Shield
如果这个值不为0, 跳转到流程结尾
如果这个值为0, 跳转到7
8.        得到实际伤害值
ATK = ATK- Before Shield/能量盾放大系数
9.        提取目标身上全部Buff中值最大的护甲放大系数作为护甲放大系数,提取目标身上全部Debuff中值最大的护甲衰减系数作为护甲衰减系数。对目标护甲进行属性重算
目标护甲= 目标护甲 * (1+护甲放大系数)*(1-护甲衰减系数)
10.        实际减伤率=500*目标护甲/(100+5*目标护甲)
11.        根据目标的护甲类型和兵种对应的攻击类型,查找攻防相克表获得攻防相克系数
12.        根据9,10得到的实际减伤率和攻防相克系数进行伤害重算
ATK  =  ATK*(1-实际减伤率)*攻防相克系数
13.        判断普通攻击是否携带被动技能,如果无则进入14,如果有则进入13
14.        进行被动技能结算
15.        计算伤害结算
After Life = Before Life ? ATK(R)
16.        Cap Life
将life在0,65535间cap
17.        判断life
如果life = 0,则判定怪物死亡
一个伤害结算流程,给一个类星际游戏做的

13

主题

436

帖子

456

积分

中级会员

Rank: 3Rank: 3

积分
456
发表于 2011-9-5 17:39:00 | 显示全部楼层

Re:系统策划的题目

我一般一个项目的全套策划案一天写完,包括战斗,关卡,兵种以及各种杂七杂八的小系统。

1

主题

345

帖子

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2011-9-14 15:56:00 | 显示全部楼层

Re:系统策划的题目

如果让我给系统策划出题目,我会让他写垂直电梯的操作系统。

32

主题

782

帖子

1772

积分

金牌会员

吐槽机器

Rank: 6Rank: 6

积分
1772
QQ
发表于 2011-9-14 18:00:00 | 显示全部楼层

Re: Re:系统策划的题目

狐偃: Re:系统策划的题目

如果让我给系统策划出题目,我会让他写垂直电梯的操作系统。


表示喜欢这个题目,相当的考验思维能力,特别是多个电梯联动时的规则,大学的时候做个这个课程设计,搞的焦头烂额的

ps:目前公司所在写字楼的电梯控制逻辑屎的一塌糊涂
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-2-24 03:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表