别忘了网络游戏的逻辑部分
看了一段时间游戏开发区了,似乎大家比较关心游戏的界面部分,而很少有人来谈谈游戏的逻辑部分。我觉得从一个程序员的角度来看,应该更关心游戏的逻辑部分,也就是说如何虚拟出一个世界,这个世界有比较合理和健全的逻辑关系,这样游戏才能更加有趣味。
当然游戏分很多种类,如果是射击动作类的游戏当然应该注重界面多一些,但也不是说没有逻辑在里面,就如cs来说,一颗子弹打出去打掉对方多少血我想就是由一定的逻辑来控制。不过我想谈的重点是类似传奇这样的arpg类的游戏。我玩过几个网络游戏,让人遗憾的是,很少游戏有真正另人敬佩的游戏逻辑在里面。不是说没有,而是很少,简单的只能升级和打架。有一些游戏有些这方面的探索,比如魔力宝贝,里面有很多职业,这些职业按一定逻辑组成一个社会,每个职业有自己的赚钱的办法,而每个职业也不可能所有方面都全能,需要互相协助。但我还是觉得这样的逻辑太简单,如果暂且抛开实现的难易不说,我希望一个游戏能做到让每一个玩家都觉得有趣,这样的有趣不是建立在拥有最好的级别和最好的武器可以秒杀他人的基础上。
为什么要去虚拟世界游戏?因为人大多是平凡的人,如果在现实生活中做不成英雄,那么能在虚拟世界中成为英雄是很诱惑人的。所以我们经常会发现一些在游戏中不可一世的大英雄在现实中是很委琐的一群人,也许哪天你路过网吧里面走出的一个蓬头垢面的小伙子就是昨天在游戏里秒了你的“高手”。那么我想游戏的定位就应该出来了,游戏应该是满足玩家一种欲望的,一种想当英雄的欲望。而现在的游戏,一个服务器几千上万人真正有英雄感觉的人不过百人。我想这样的状况只是网络游戏的早期表现,界面的问题只是停留在表现形式上的,只要找到适合的方法从技术角度上讲是没什么问题的,真正的核心是游戏的逻辑,谁能作出一部让所有玩家都能成为英雄的游戏谁将取得下个阶段网络游戏的领导地位。
如何让所有玩家成为英雄呢,这个就看游戏的逻辑了。靠练级练成英雄的逻辑显然不行,有人说从商业考虑这样能让玩家玩的时间更长,收钱够多,但这个只是短期行为。网络游戏目前很红火,但从我的角度看,如果按现在的模式一直走下去,网络游戏行业会在近两年遇到集体的寒冬,因为已经有玩家开始厌倦枯燥的练级了,如果不是有挂机外挂帮着练级,更多玩家下个月不会再交钱给游戏商,插点小话如果游戏只有练级打架的话全面封杀外挂只能让游戏更快的衰亡。道理很简单,练级出来的英雄永远只会是那些游戏痴狂者,他们以7X24的全天候方式作战,稍微正常点人都是拼不过的,这样一来大多数玩家在花了十来个月游戏却发现怎么玩都是垃圾一个的时候他们只有离开。逻辑是什么呢???这个东西很复杂,举个例子。在传奇里一个7级的能杀死40级的高手是绝对不符合逻辑的,因为就算40级的不还手他自己长红的速度都比7级的打的多,但现实中一个7岁的小孩能杀死一个40岁的成年壮汉而且还是一刀毙命,郭靖杀铜尸也可以来例证一下。就是这样,游戏的逻辑太简单这样就造成整个游戏的单调,一个复杂的逻辑是什么样呢?还是用上面举例,如果我们把任何一级人物伤害的上限不加控制,只是对概率进行控制,那就有可能7级的杀掉40级的;我们再进一步,如果7级的手中没有武器的话应该是杀不死40级的,那么我们再加一个控制只有手中有武器的时候伤害才没上限。这样逻辑就慢慢的完善了。从另一个方面说我们应该努力让游戏在合乎逻辑的情况下充满更多的偶然性,让所有玩家即使不能真的当英雄也能看到希望。
游戏的逻辑当然不可能和现实中一样,也不可能太复杂,如果太复杂作为游戏开发者来说工作量太大,但我们应该去归结出一些能让游戏更有趣更生动更充满未知性的逻辑来,把这些逻辑应用到我们的程序中打造一个真正能给大家带来欢乐的大众游戏。
问题点数:0、回复次数:5Top
1 楼snwcwt(风舞影天)回复于 2003-11-02 00:56:05 得分 0
游戏的开发并不只是有程序员这一个角色,你所说的这些是策划负责做的.游戏的框架,故事情节,内容,游戏类型,剧本要求,美工要求,程序要求,视觉,音乐,音效都是要他们来做和检验的.
不喜欢玩游戏或不会玩游戏的程序员只需要照到做就可以了,会玩游戏的程序员可以提建议等等.Top
2 楼magicpower(小牙)回复于 2003-11-02 01:41:26 得分 0
你说的从现在的商业角度是对的 但不是一个真正想做游戏的程序员所想的
对于我来说 我认为程序员不能定位在做脑力苦力上
游戏的整个策划应该是程序员的工作的一部分 程序的另一个含义就是逻辑
我希望能建立自己所想建立的世界 当然要成为整个策划的主要人员
从某个方面说程序员就该去做策划工作 我觉得这样做能弥补那些纯感性思维的策划人员的不足
如果有公司只让我去写游戏代码而不让我参与策划 我是不会去的Top
3 楼maxsuy(魔法兔子)回复于 2003-11-02 12:03:33 得分 0
说的很好
鼓掌
没有游戏逻辑,就象人没有大脑一样Top
4 楼snwcwt(风舞影天)回复于 2003-11-02 21:13:11 得分 0
不是真正想做游戏的程序员所想的
你知不知道什么叫分工合作?作为一个策划要添加一点东西,他首先要理解那样东西,比如在游戏中加入五行的相生相克,就必须对五行要了解清楚,不然做出来的东西会被玩家骂.有个朋友是策划,他们公司做的游戏和佛法相关,最近他就在研究学习佛法,道教之类的东东,而作为程序员你不可能有那么多的精力去花在这些上面,只是有自己的想法什么的,和策划交流都是可以的啊,又做策划又做程序,我是没那么多时间的。我和朋友们在做小组的游戏时,策划都会将他们的想法和程序和美工交流,很好啊!如果真的去做一个全由自己开发的游戏,我认为真的是觉得有点浪费时间不讨好的感觉。
还就是请尊重你的合作伙伴,什么叫纯感性思维?要想别人尊重你,请先学会尊重别人。在中国程序和美工都有相关的专业,但策划没有。我同样认为让你既参与游戏程序又加入游戏策划的公司很少,交流才是最好的方式。Top
5 楼magicpower(小牙)回复于 2003-11-02 22:04:44 得分 0
我不知道你为什么用这样的一种语言去误导看我言语的人,你用了“尊重”这个词,言下之意就是我言语不尊重别人,我觉得你有点无聊了。
我要实现自己的世界,当然要去策划,我要做游戏就要做自己想做的游戏,这个游戏代表着我的思想。我觉得程序员做程序和画家画画和作家写作没有本质的区别,都是让自己的思想通过一种形式表现出来。当然,画画的也不全是画自己的思想,那些就是美工,他们是按任务来完成工作的,所以他们不需要去考虑画什么。程序员也一样,大多数的程序员做的程序并不是自己想做的,无法体现自己的思想。游戏是很多程序员想写的,但如果只是去写代码那和写企业级的应用代码又有什么区别呢,你实现的只是别人的思想。
你不需要来教育我交流有多重要,也不用来告诉我“让你既参与游戏程序又加入游戏策划的公司很少”。我是偏执的人,如果不能去做自己想做的游戏,那还不如不做,写代码到哪里都一样。你也不要和我纠缠一些我的用词,我不是来辩论的,我都不知道你怎么突然来一句”要想别人尊重你,请先学会尊重别人“,很让人莫名其妙。
我不觉得策划不属于程序员工作的一部分,coding才是程序员的一部分,设计一个虚拟世界的逻辑关系也该是程序员的工作,我不是认为分工不重要,而是觉得现有的分工不合理,我不会去管美术,音乐,销售,运营……等等的事情。
至于我是不是有那么时间和精力那是我自己的事情,为自己想要实现的世界做牺牲是免不了的。还有我说的是“成为整个策划的主要人员”,请不要理解为我是要把策划的工作都包下来。Top




