应援团简直是……最近刚开始玩这个~太毁屏了~
PS:wzj1101的签名越来越有意思了 原帖由 godsdog 于 2007-12-19 20:51 发表 http://forum.cvcv.net/images/common/back.gif
呃……我的机器是港版,2005年10月买的……11月开始玩出城,12月出现亮屏的,期间死机无数次……
再问一下wzj1101我在27楼提的问题:你自己是如何看待游戏程序的,你认为程序是怎样一种运作方式,特别是程序中乱数 ...
我们这都是日本带回来的(弟弟那个他自己买的)
虽说被我那个同学饥笑:都是made in china 出口转内销
但是似乎质量好点
你那个问题实在太深了,
这种下定义事不是我这个档次的人有资格干的.
不过你既然问了,
我只好说程序就是人为事先实现的有目的的一个顺序
通过控制计算机硬件,实现某个目的的一堆计算机可编译可读的代码.
具体的运行方式,应该是问问做单片机的兄弟,他们有较深的理解,
大体也是通过控制电流的通断,高低,形成 0和1的逻辑
乱数,指随机数吧, 为了不让程序过于死板做的,
最早的俄罗斯方块就是没有随机的所有的出图形的顺序都一样,
后来为了改进加入随机数.应该是较早的游戏里使用 对程序的解释...倒是没错,不过我觉得他问的不是这个意思...问的应该是更倾向于结构和算法一类的 呃……最近对于游戏中控制怪物行为相当感兴趣,所以就问了这个问题。
其实RFV大的部分内容已经有些提到了的:
比如说“内森受到攻击就会朝你走过来”
再比如说“我们为什么把牛引到一起”
其实就是为了赋予怪物某种特定或相同的条件,让它们做出固定的行为,这样我们就可以预判或者预先设计主角的下一步行动了。
这是一个很深但是很有趣的问题,所以我需要懂些程序,但又对恶魔城有一定兴趣的玩家的看法。
希望大家能够不吝赐教哈 控制怪物的行为,应该不需要涉及到程序本身吧? 怪物的行动都是事先定义好了的~~~
CV这种动作游戏应该根据玩家的动作来决定做成什么行动的~~~
像CV中大多数怪把玩家逼到屏幕边后都会自动后退的~~~但有几个BOSS除外~~~估计大多怪都通用一个基本的AI引擎~~~:) :) 就我的理解来说,首先恶魔城中的怪物分为两种
一种是在固定场景的固定地点出现,如果不靠近会按照比较固定的线路移动,绝大多数的怪物都是如此
一种是在固定场景内随机出现的,移动路线就不完全固定了,比如半鱼人,美杜莎头等等,以及有瞬移能力的boss也算是。
要研究控制怪物的行为,我觉得有两个名词是需要区别开的
攻击距离和警觉距离
攻击距离就是离怪物的距离小于这个数值的时候怪物会向你发动攻击,有的怪对于不同的攻击距离会有不同的攻击方式
警觉距离就是离怪物的距离小于这个数值但是大于攻击距离的时候怪物会做出警惕性的动作,比如防御,后退,或者靠近等动作
攻击距离的含义不需要解释了,离的近了肯定会被扁,这不废话么...不过既然要研究如何控制怪物的行为的话,那么具体的攻击距离就有一定的意义了
警觉距离也不难理解,最典型的利用莫过于月下中地下水脉那里通过炸药桶来打开通路的那个例子了。只要控制好距离,化骨猿会一直朝着人物的方向走,而不会直接攻击;只有当进入攻击距离之后才会扔出炸药桶
不过并不是所有的怪物都有这两个距离,像僵尸就什么都没有...随机出现的像美杜莎头,实际上没有警觉距离,再比如鼻涕虫,实际上没有攻击距离。
而且像大蝙蝠boss之类的怪物,因为在狭小的房间出现,攻击距离和警觉距离的利用价值并不大 37楼的看法不错哈,收了
另外,怪物不同的攻击方式触发条件也跟距离有一定关系
不过存在乱数,所以难把握,头大……
[ 本帖最后由 godsdog 于 2007-12-22 07:30 编辑 ]
回复 23楼 的帖子
“新开一个存档什么问题都没了。”真的?那你的罪人塔事件怎么解释??? http://forum.cvcv.net/viewthread.php?tid=43080&page=1#pid486141
是这个帖子么??
7326总会糊里糊涂没看清楚
继“横向刷版一周”后这是第二次了
“新周目”和“新开档”是不同的两回事情……