游戏开发论坛

 找回密码
 立即注册
搜索
楼主: omygod

[讨论] 1级血量200,100级血量10000,怎么生成血量的公式?

[复制链接]

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-5-14 23:33:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

新手第一次发·不怕大家笑话··希望大家指出不足处。                                                      
我弄了两个。一个是以十级为阶段的成长公式=(INT(等级/10))*(INT(等级/10))*78+(INT(等级/10)+1)*200

第二个是等级成长。=INT((等级-1)*(等级-1)*(9800/99/99))+200

马上睡觉了就不多做解释了··下次补上·

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2009-5-18 17:27:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

直线或者曲线并不重要,这要结合游戏其他方面的设计来决定的,血量决定什么?决定的是玩家在游戏中战斗时的生存时间,相关的又会涉及到攻击力、命中率、暴击率(如果游戏里面有的话)等等的设计

不要脱离游戏来讨论数据或者公式。

5

主题

103

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2009-5-22 15:44:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

设x是人物等级(或者能直接影响血量的属性,如体质之类)
y是人物的血量
A是调整系数
血量公式:y=int[Ax^2+(9800/99-101A)x+100A+10000/99]
其中A的取值范围(0,1)
A越小,血值成熟得越早(等级越低,每级升级增加的血量百分比越多),反之,血值成熟得越晚。只要调整A值,总能得到一个比较合适的曲线。
而公式中的常数,如10000,99之类都是由给定的x,y范围确定的,要修改也很方便。
PS:纯数学角度分析,我是新人,有错勿怪。

46

主题

1586

帖子

3523

积分

论坛元老

【游戏哲学大师】

Rank: 8Rank: 8

积分
3523
QQ
发表于 2009-5-22 17:18:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

这公式可没有什么定向哦

你单单只写了个血量和级别

我只能告诉你

它是一条存在与第一区间的线段 起点为[1,200] 终点为[100,10000]

7

主题

227

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
发表于 2009-6-2 14:08:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

公式是死的,人是活的。首先要看你游戏的整体数据。你光给 一个等级 一个血量 。在不了解整个系统的情况下写出的公式没有一个人敢说是合理的。

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-6-2 14:11:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

非常简单,关键是三个点的取值,考虑到平衡问题,建议前两个点靠前取,加上最后一个点就好了

1

主题

28

帖子

32

积分

注册会员

Rank: 2

积分
32
发表于 2010-9-28 12:02:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

直线肯定是不适宜的,在体验上,建议楼主参考WOW值转率期望值公式。

3

主题

453

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
发表于 2010-9-30 09:44:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

找6到10个关键点,然后拟合一下就可以了~
不过做成公式意义不大,建议配表

0

主题

8

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2010-10-8 14:42:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

一上来就给公式……
要知道没有需求的设计怎么做都是对的,也可以说怎么做都是错的~

给公式不如给思路~新手需要的更多的是设计思路~求曲线方程大部分人都会~

0

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2010-10-15 15:47:00 | 显示全部楼层

Re:1级血量200,100级血量10000,怎么生成血量的公式?

本人的建议:
1、曲线应越来越陡
2、在某特殊等级加入跳变,例如在30 60 80级加入强大跳变。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-20 16:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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