《剑网3》奇穴新算法心得

佚名 2013-07-11 互联网
《剑侠情缘网络版3》是由金山开发运营的3D武侠角色扮演网游。作为“剑侠情缘网络版”系列三部曲的最后一部,凭借大规模的地形植被渲染技术、优秀的场景光影特效、Normal Map和SpeedTree等先进运算绘制手法,使用全3D来展现中国传统武侠世界。

《剑侠情缘网络版3》是由金山开发运营的3D武侠角色扮演网游。作为“剑侠情缘网络版”系列三部曲的最后一部,凭借大规模的地形植被渲染技术、优秀的场景光影特效、Normal Map和SpeedTree等先进运算绘制手法,使用全3D来展现中国传统武侠世界,将诗词、歌舞、丝绸、古琴、饮酒文化、茶艺、音乐等多种具有中国传统文化特色的元素融入到游戏中,展现给玩家一个气势恢弘、壮丽华美的大唐世界。

再论奇穴算法

1.简单的随机函数

首先呢计算机里是没有绝对的不可预知的随机过程的

我们通常玩游戏丢点数(-roll),虽然每次出来的结果都不同,但都属于JS编制的一个函数数列

(数列满足条件:均值=50,方差足够大,具体意思不清楚也没事,就是表示数列里1-100每个数字出现的次数是基本相同的)

也就是说,我们如果知道这个函数,就能知道下一次我们会得到多少点,这个点是确定无法改变的

2.游戏里的判定

当我们有了这个数列,我们就可以做其他函数来计算游戏中的数据

举例1:暴击

假设我们的暴击率为25%

那么这次攻击是否暴击呢?具体判定方式如下:

首先取数列里的下一个数,假设为20

判定其是否在1-25之内(是或否)

判定为是,则玩家本次攻击打出暴击效果

3.伪随机

如果经常玩魔兽争霸3或者dota的同志们也许会了解这个东西

在dota里所有英雄的暴击或者闪避数据都是一个“伪随机”过程

它也是使用的上面的判定方式,但是它有个数据补偿,据说在一些有强化的游戏里,为了避免玩家强化失败损失过大,也会有这个补偿措施、

游戏介绍Introduction

《剑侠情缘网络版叁》(简称《剑网3》)是由金山软件西山居开发,金山运营的3D武侠角色扮演电脑客户端游戏。《剑网3》凭借地形植被渲染技术、场景光影特效和SpeedTree等引擎特效来展现中国传统武侠世界,将 ...

最新专区
本周热门