游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4986|回复: 16

[讨论] 中断和陷阱

[复制链接]

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-3-13 15:25:00 | 显示全部楼层 |阅读模式
本来这个东西是计算机原理的基本知识,不过我在很多策划间沟通时总出现这种问题,所以在这里聊聊。
比如一个角色某行为有许多限制条件,当条件满足时,系统会通知该玩家,此行为可以启动了。比较典型的是一个技能在MP,CD不满足的时候,技能图标黑白,而这两个条件同时满足时,图标变彩色,同时,要闪烁一个界面特效。按我的想法,策划把事情说到这,就OK了,至于实现,该由程序员们去做。但我现在也搞不明白,为什么有的策划还要深究一步,说它的实现原理,然后还要根据自己的逻辑推断,程序实时刷新比较MP和CD的值来断定是否满足条件,直到条件满足,再发动一个事件,让图标变彩色,闪烁界面特效。
从逻辑上讲,这个应该没错,但实现的原理根本不是那么回事,也或者说至少在计算机的应用层,实现原理不是这样的。
中断:我不想说概念,想知道,自己去百度。我们可以理解成我们对计算机做一个临时的决定,计算机来判定当前做的事情和这个决定哪个重要(当然,优先级是由系统层层判定的),由此来判定是否停下当前业务,做这个临时决定的事情。比如角色站在地上休息,打哈欠的瞬间,玩家选择向前走,系统知道向前走优先级高于打哈欠,于是取消打哈欠动作,而向前走。
陷阱:看字面解释也就清楚了,只要满足条件了,就掉进去。比如前面说的技能,当MP和CD值满足使用条件的时候,图标变色和界面闪烁特效的陷阱就被激活,这个是不需要策划在应用层去描述什么循环,实时监测的。二者的效率差太多。再比如,系统时钟,那不是你告诉它走一秒,它就走一秒的,这个时钟每走一秒,都是系统主动触发的一个事件。常讲的回调函数我理解就是这么个原理。相当于闹钟,你只要设定了几点响,到了时间它会主动告诉你的。要不然,你就每天不睡觉盯着闹钟看它到了时间没有。^_^你的闹钟真有福气。

也许这对于看帖子的你根本是废话一堆。我只是希望我不再遇到考虑做实时循环逻辑监测状态的策划了。 [em10]

18

主题

452

帖子

760

积分

高级会员

Rank: 4

积分
760
发表于 2010-3-13 16:35:00 | 显示全部楼层

Re:中断和陷阱

在这说你的策划partner能看到么

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
 楼主| 发表于 2010-3-13 17:22:00 | 显示全部楼层

Re:中断和陷阱

partner过的人好多,谁知道啊。

1

主题

292

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
发表于 2010-3-13 20:49:00 | 显示全部楼层

Re:中断和陷阱

这个只是基础好坏的问题吧,这个东西不是策划想象能想出来的,然他学种高级语言就明白了。

系统时钟能改???不都是Date调用?那个从多少多少年开始计算的时间 = =~

1

主题

257

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
发表于 2010-3-13 23:24:00 | 显示全部楼层

Re:中断和陷阱

我认为,这类的“实现方法”只能作为一个建议来看待。程序真正要实现的不是策划的文档所写的规则,而是策划文档背后的目的,是这个系统、这个设定所要满足的玩家需求。

一个好的程序应该有能力审核策划在其文档中提出的、为了满足需求而作的各种设定,性价比是否够高;并能够与策划进行有效的交流,共同决定出性价比最高的解决方案。而一个好的策划,则应该知道程序原理,知道自己的设定“大致上”是否能够实现;需要占用的资源跟其目的相比,性价比大致如何。

7

主题

302

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
发表于 2010-3-14 14:43:00 | 显示全部楼层

Re:中断和陷阱

如果一个策划明白什么实现逻辑什么是规则逻辑,那他基本上也就入门了。
然则,国内未入门的策划是很多的。

当一个策划对规则实现没有经验时,就会担心因为技术逻辑不清楚而导致困难,开始画蛇添足。
这个是沟通障碍导致的,很多团队在处理这方面问题是并没有有效沟通。

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
 楼主| 发表于 2010-3-14 15:58:00 | 显示全部楼层

Re: Re:中断和陷阱

幻听: Re:中断和陷阱

如果一个策划明白什么实现逻辑什么是规则逻辑,那他基本上也就入门了。
然则,国内未入门的策划是很多的。...

这也就间接回答了前些天这里的一个话题
策划要懂程序吗?
不用会编码,但要搞清楼上所说的“实现逻辑”和“规则逻辑”。
但反过来,要搞懂这两种东西的区别,最好还是学点编码。
要我看,这都是最基本的基本功了,没有这个,好像很难和程序“有效沟通”。往往是双方不在一个平台上说话,然后各说各话。
然后推卸责任,然后踢皮球。
策划说规则已经讲了,不记得了去看文档,程序说策划说的全部是废话,文档一塌糊涂,根本没法看。
然后死循环。
我看,好多团队都是在这一关还没过吧。很难谈其他的什么了。什么创新,概念,都太八嘎丫路的虚无了。

17

主题

211

帖子

631

积分

高级会员

Rank: 4

积分
631
发表于 2010-3-14 18:00:00 | 显示全部楼层

Re:中断和陷阱

如果程序员有过比较丰富的游戏经验或者制作经验,那么策划完全可以不用去管这些。

至于一些策划不懂编程,去请教程序,那也是很正常的嘛,希望多学点总是好的。也希望您能够不吝赐教啊。

1

主题

292

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
发表于 2010-3-14 19:43:00 | 显示全部楼层

Re: Re:中断和陷阱

lei7814: Re:中断和陷阱

如果程序员有过比较丰富的游戏经验或者制作经验,那么策划完全可以不用去管这些。

至于一些策划不懂编程,去请教程序,那也是很正常的嘛,希望多学点总是好的。也希望您能够不吝赐教啊。

LZ所说的策划不懂编程,还依靠自己的想象来写文档 ="=

一,这小子压根就没想到要去问程序(如果是咱,就算被程序骂的灰溜溜滴回来改文档也比一边写辞职信一边被老板骂的好)。
二,他们策划和程序两个部门沟通可能存在问题。

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
 楼主| 发表于 2010-3-14 19:52:00 | 显示全部楼层

Re: Re: Re:中断和陷阱

coeus: Re: Re:中断和陷阱


LZ所说的策划不懂编程,还依靠自己的想象来写文档 ="=

一,这小子压根就没想到要去问程序(如果是...

要是不懂,知道问,那是没有问题的。
就怕不懂,但自己又不知道自己在这里不懂,就按照自己的思路直接写下去。
也许不是不想问,而是根本不知道什么地方该问吧。
这个就比较可怕了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-15 04:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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