游戏开拓者-第40部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
是搞程序设计的。不过这也不能完全怪他,这时候好一点的美术、音乐人才一般都将美术学院、音乐学院视为首选地,不可能也不知道去参与游戏开发的。为了能有所改变,张乐行通过傅赞好不容易才骗来四五个学美术、音乐的,签下“卖身契”后马上就送出去做进行专门的培训,希望过上一、两年后,有能力回来增强这边的专业实力。
傅赞手头的主要班底现在可以说是对FC游戏的开发一窍不通,为了能让他们快速上手,张乐行提供了不少FC开发方面的资料过去,美中不足的是英文的居多(没办法,谁让KF-Panda是美国公司呢),好在还有翻译的帮助。傅赞带领着开发成员们努力地啃着书本,钻研着FC开发技术,再通过FC开发工具实践着,经过3个多月的认真学习,终于掌握了FC游戏开发的基础技术,知道如何用FC游戏机特有的编程语言来实现自己的想法了。出师后自然少不了实践,傅赞看上的第一个目标就是《坦克大战》(BattleCity),这游戏他在张乐行当年拿出来演示的时候就已经看上了,一是因为这款游戏简单有趣,二是因为修改起来也比较容易。当然,张乐行那时拿出这款游戏来演示其实也是有预谋的。
要想修改一个游戏,常规的做法是通过开发工具先把卡带中的内容Dump出来,再通过开发工具分析代码和数据,这是一个很费时间和精力的过程。不过这个《坦克大战》就不用这么麻烦,一个是因为游戏本身比较简单,而且还自带地图编辑器,另一个是张乐行已经把游戏的源代码换回来了,自然就不用那么辛苦的去分析了。
原版《坦克大战》,一共有35关,36关之后的关卡只是从第一关开始循环重复,游戏中玩家的任务是保住己方司令部,并消灭敌方20辆坦克。作为游戏设计初哥,傅赞知道依靠现在的技术实力直接从游戏源代码开始难度还是大了一点,因此刚开始的时候,傅赞选择了对原版的地图和参数做了一些修改的方法。这个工作相对要简单的多,主要时间都花在地图编辑器上,众人常常要花上数个小时来琢磨一张地图设计的是否合理,调整的参数影响有多大。经过几个星期的努力,上百个难度各异的新关卡被设计出来。
这时候就需要有人来对这些新关卡做反复测试,来检查是否还存在设计不佳的地方。如果光靠傅赞和这些开发人员,一个是天天反复玩,太累又容易生厌,更重要的是他们没时间。为此傅赞想了一个取巧的办法,在一楼的门市摆了一台电视和一台游戏主机,还邀请了一些家住附近的玩家来试玩。这时候国内流行的主要还是雅达利2600的兼容机,FC游戏机还很少出现,这样一台少见的主机一摆出来,再加上又可以免费玩,很快就吸引了不少玩家驻足于此。虽然每次只能有两个人直接享受游戏的乐趣,但是光是看着比雅达利精美得多的游戏画面就已经让很多人感到满足了,更不用说那紧张刺激的双人协作以及花样繁多的各式关卡了,很快玩家们就被修改版《坦克大战》给迷住了,门市内开始从早到晚飘荡着《坦克大战》激昂的音乐。
玩家对游戏的喜爱让天之苑众人很有一种满足感,不过随着他们对FC游戏设计更深入的了解后,傅赞和开发人员们不再满足通过地图编辑器这样小打小闹,开始思考如何为为《坦克大战》增加真正的新内容。一个叫林新源的开发人员在观看玩家玩游戏时偶然发现,双打的时候,如果一方坦克提前报销完了,就只能无奈的在旁边等待,即使剩下的一个人再手忙脚乱也没法帮上忙。他不由得灵机一动,有了一个“一方坦克用完后,可以从另外一方借到多余的坦克,这样可以免得只剩下一个人的时候手忙脚乱”的想法。有了好想法自然不能一个人独享,林新源很快就在每周的开发例会上把这个设想说了出来,众人都觉得这个想法很有新意,值得一试。这个功能要加入自然要对程序代码进行修改,不过对于已经拥有源代码的开发组来说这已经不是一个障碍,关键是想出一个比较合理的实现方法。经过仔细钻研,傅赞最后选择了中断调用的方法来实现这个功能,先写了一段根据条件来处理1P和2P坦克生命数量的代码,然后在手柄输入处理模块中增加了调用这段功能代码的“A+B”键,经过最后调试,完工的程序被烧录到一张卡带里,傅赞给这个版本起了个名字《坦克大战28》。
很快门市上的游戏机卡带换成了新鲜出炉的《坦克大战28》,当然玩家们开始并没有发现这其中的奥妙,直到某个玩家(2P)坦克全灭后,又开始像往常一样枯坐的时候。这玩家不知道是有意还是无意的,坐在椅子上干等的时候把手柄上的A、B键同时按了下去。突然让众人惊讶而让开发组暗自窃笑的事情发生了,原本一辆坦克都没有了的2P玩家居然又有一辆坦克能控制了,还在众人惊讶的注视之下左冲右突、奋勇杀敌,而本来聚精会神的1P玩家吃惊的发现自己的坦克少了一辆,“老板,有人动了我的坦克!”,门市里面飘荡着一阵幽怨的声音。从此以后,玩家们的战斗风格为之一变,曾经的小心翼翼都变成了奋勇争先,门市里的声音也起了变化,不时传出“该死的,又被他借走了”的悲鸣或是“死就死了,不许借我的命!”的怒吼,虽然这和开发组最初的设想有着很大的出入,但是众玩家们倒是从中体味到另一种双人协作的新鲜感受。
受到鼓励的开发组再接再厉,这一次的黑手伸向了玩家们的专用品——宝物。经过代码和参数调整,《坦克大战》再次拥有了新的元素——敌人坦克也可以吃宝物,那些曾经是玩家最好的保护伞,现在却要变成玩家的催魂手了。烧录好卡带,可怜的玩家们再一次成为了试验品。
这天,叶天伟和陈小豪早早的来到位于梅坞路16号的门市,刚好赶上店里的老板正在打开电视和游戏机,叶天伟和陈小豪默契的一人拿了一个手柄,等待着游戏画面的出现,一切都和往常一样,只是叶天伟注意到店老板的笑容有些诡异。游戏画面刚刚出现在电视上的时候,又有几个常来的玩家赶到了,不过叶天伟和陈小豪作为战斗力最强、破关数最多的一对组合还是很有业界地位的,后来的玩家们都老老实实的坐下来,准备看看今天两人的攻关表演。叶天伟和陈小豪是从小玩到大的老朋友了,和一般的玩家不同,两人在玩《坦克大战》时非常善于互相配合,所以常常能取得很好的成绩。拿着手柄,叶天伟感觉今天状态不错,看看旁边陈小豪的表情似乎也不错,心中暗自盘算一下,觉得应该能比前两天多坚持几关。选择、确定、再选择、再确定,游戏从N难度第二十三关开始了。
像往常一样,叶天伟和陈小豪很快就控制了局势,一边消灭敌人坦克,一边吃着宝物茁壮成长。一辆红坦克借助着草地掩护偷偷摸摸的出现在两人的侧面,还没等观战的玩家发出惊呼,早有准备的叶天伟一个回身炮,搞定。伴随着奖励的提示音,一个怀表闪现在屏幕上方,叶天伟权衡了一番,距离太远,直接冲上去风险太大,不值得,两人交换了一下眼神,决定还是继续在下方防守。
“快看哪,坦克偷宝物啦!”一个玩家的惊呼传来。
叶天伟轻蔑的笑了笑,心底嘀咕道:“真没水平,什么都不懂就瞎喊,不过是宝物自己消失罢了,有什么好大惊小怪的。”
可是叶天伟很快发现事情有点不对头,曾经在自己手上无比灵活的坦克仿佛被胶水沾到似的,无论怎样按动方向键都无法移动,侧头看了一下,旁边的陈小豪也是一脸难以置信的表情,他的额头开始渗出滴滴汗水,一个不祥的念头浮现在脑海之中,“难道是手柄坏了?老板不会要我们赔钱吧。”
第十九章 傅赞的野望(下)
更新时间20091112 20:39:47 字数:3341
就在叶天伟还在为手柄是否坏了的问题所困扰的时候,敌方坦克开始行动了,根本就没给他太多的思考机会。两辆装甲坦克先是从出生地闪现,然后分左右两路包抄过来,叶天伟发现情况不妙,再次按动方向键试图躲到更安全的的位置,可惜坦克依旧纹丝不动,让他稍感欣慰的是坦克还能开炮,而且正好能打到开过来的装甲坦克。仗着自己吃过两颗星,炮速比较快,叶天伟干掉了逼近的装甲坦克,另外一边的陈小豪就没那么幸运,由于炮口方向不对,没来得及抵抗就被干掉了。
叶天伟还没来得及踹口气,两辆红坦克又开了过来。这回很容易对付,叶天伟先一炮打掉领头的一个,一把铲子又一次闪动在屏幕上方。这回叶天伟看清楚了,敌人坦克真的能吃宝物,可怜的总部瞬间变成为不设防的地区,他的后背不由得一阵冷汗。看着逼近另一辆红坦克,叶天伟不得不再次开炮,这次更衰,又一块怀表出现,虽然离叶天伟和陈小豪都不远,偏偏两人却动弹不得,只能眼睁睁的看着一辆快速坦克飞快的跑过来把怀表吃掉了。
叶天伟和陈小豪对视了一眼,不约而同的叹了口气,放弃了反抗,心中都不禁哀叹道:“唉,今天真是衰到家了!”
不能动弹的两人毫无抵抗能力,先是叶天伟被从后面出现的快速坦克两炮击爆,紧接着两人紧挨着总部目送从上方飞过来的一发炮弹慢慢的飘了下来,就在两人身旁把总部打爆了。
事已至此,叶天伟和陈小豪只能退位让贤。两个不甘示弱的玩家马上接过手柄继续奋战,不过显然这两位的运气更不好,还没开出去多远,就打出一颗炸弹,不过要命的是这炸弹居然出现在敌人坦克刷新的区域,很快,两人丝毫没有意外的被炸弹送回老家。不过玩家的力量是强大的,虽然头两天由于对突然出现的新情况有些措手不及,但是经过分析研究,玩家们很快掌握了新的斗争技术,门市的战斗氛围慢慢的又开始回到正轨上。
《坦克大战》的改版还在继续中,不过这次可怜的玩家总算有了一些补偿,良心发现的开发组终于给玩家们提供了两大强力宝物(当然敌人坦克依旧不会在新宝物面前谦虚)。由于某位主创人员正沉迷于科幻世界所以想出了以下两个名字,一个名曰“脉冲电子枪”(玩家俗称手枪),能瞬间为玩家坦克提供最强火力,连续吃掉两个甚至能将草地打掉。另一个名曰“两栖能力”(玩家俗称船),能使玩家坦克如履平地般的通过原来的天堑——蓝色水面。这下子门市上的玩家们又有了新的乐趣,只是有时候因为敌人坦克突然穿越某些原来坚固的障碍而发出的惊呼在其中显得有些不那么和谐。
斗争与反斗争依然在继续中,傅赞手中的《坦克大战》也在不断变幻之中,直到FC相关专利到手后不久,两盘集合了这段时间研究成果的卡带终于送到张乐行的面前。其中之一是傅赞带领梅坞路16号小楼里的开发组做出来的成果,这个版本他起了个名字叫做《88坦克大战》,为了留下自己的印记,开发组特地在几张地图上留下特殊记号——用砖墙拼成的“福州”、“烟台山”、“天之苑”和“546406”(天之苑的电话号码)等字样。
另一盘卡带则有些不同,游戏地图出自傅赞之手,但主要程序的修改却是由陈天明完成的。陈天明是傅赞的高中同学,从小就因病而行动不便,但是他没有因为这样而放弃自己,而一直积极努力着。陈天明高中毕业开始自学电脑技术,在加入天之苑后又进一步接触到更多的专业知识,很快成为天之苑的高级程序员。考虑到陈天明的身体,傅赞买了一台286电脑放到陈天明家里作为开发用机,免得跑来跑去的,所以从一开始《坦克大战》的修改就出现了两个版本。在傅赞的支持下,陈天明直接从源代码方面对游戏进行修改,为游戏增加了发射导弹、加固工事等特别的玩法。因为《坦克大战》无论是按A键还是B键都是开炮,所以陈天明将A键改为导弹发射按钮,玩家发射的导弹可以无视地图上的所有障碍直接穿越,还可以到头后转弯。导弹功能如此强大,当然数量上要受到限制,初始导弹的数量只有三枚,一旦用完后,玩家也不用气馁,这时候还可以将坦克开到红砖或白色铁块前,按A键举起红砖或白色铁块,到需要构筑工事或设置路障的地方,再按A键放下,这样一来玩家就可以更自由的设计防御工事,甚至可以通过设置路障来控制敌人坦克行动。这一个由陈天明完成最终修改的版本被傅赞命名为《导弹坦克》。
看着桌上两盘外观略显粗糙的卡带,张乐行随手拿起了一盘。把卡带插入游戏机,打开电源,在熟悉的音乐伴奏下,尘封已久的思绪又浮现在脑海之中,只是感觉已经不再相同。
承