2007/12/03 | 日记:战斗的记录
类别(游戏开发) | 评论(3) | 阅读(141) | 发表于 23:42

11月4日晚上,闲来无聊,于是翻看一些以前写的笔记。在一本3D学习笔记后面,无意中看到了我还在上海东星时,在一次项目会议中写下的字句:

9月17日 体验版
0 流程(韩,徐)
1 PS2用数据修正 alpha,repeat,mirror,缺失
2 freeze / heap error
3 PS2显示,VU,gclib对应,PS2无法实现之替代方案
* Race, Fight, Bowling, Golf, Baseball, Tennis
日文版?北美的source改成
黄奇:速度优化?
9月6日 Rom
Beta !! 不死机,无Dole,无stage, BG miss
以上6个party game 100%
其余除footbal, boat 75%

似乎是当时的一些讨论记录,我好像又回忆起当时的情景,接着我看到了这样的东西:
“尽力试试!”
我已经不记得当时开会的时间,但应该距离TGS不远,所以这些版本的工期肯定是非常非常紧,任务是非常非常重的。
忽然感到一种久违的热血沸腾。接着看下去:
“多讨论!”
“我害怕,source涉及面大,死定了。”
然后这句话再度让我震撼,我简直无法想象当时自己的想法:
“但现在除了同意30帧,也没办法了。”
简单地说,一般游戏都以60帧作为标准去开发,而当时的SMB PS2版,因为PS2机能落后于XBOX和NGC,使得PS2版难以维持60帧的水准。
印象中上级已经决定把PS2版修改为30帧,甚至已经命令我们这样做了。
而当时我却居然打算死守60帧,不愿意轻易放弃。
为什么?这是日本人的公司,这个项目是给别人做的,我只不过是一个打工仔,这个游戏做成怎样老实说和我关系不大。
为什么??
再向后翻:
“全部到60是不可能的,但部分60,部分30,允许吗?”
我的眼泪几乎就要下来了。
作为一个开发人员,反而去主动要求加重自己的工作量!明明都是为了项目,牺牲自己才提出这样的要求,居然还担心上级会责怪自己!我不禁又想起刚进公司的时候,曾经很胆怯地问一位老员工:“我周末想来加班,可以吗?”
坚持60这样的事情,就是在跟自己过不去。印象中为了这一点,我把整个SMB的碰撞检测全部改完了:
1 先从最终数据逆推出原始数据,并写出转换工具
2 对几何数据进行Octree + Quadtree的切分,并写出切分工具
3 再把切分好的结果编译成最终数据
4 修改碰撞底层代码,使得新数据能够与游戏上层逻辑代码100%兼容,不需要修改一行游戏代码
这一切工作,只做了三天,三天没有睡觉。当时的笔记是这样的:
“能否我们抽1星期(5天?)只看优化?我3D,你2D,Logic一起看。”
“要拼命了。。。”

现在我的水平,肯定要高于当时,但是现在让我来做这样的工作,老实说没有两个星期的计划,我是不敢去做的。
但是当时我却做下来了,并且完成得很好。
我忽然感到找到了一些丢失的东西。
我忽然开始明白为什么在东星的那两年进步如此巨大。
我忽然了解了之前一直说的,作为程序,最关键的并不是技术,而是意志。

然后我转向了现在的项目,7Days,我感觉我应该做些什么了。

通宵一夜之后,我把7Days从PC放到了手机上,并且修改了所有遇到的crash,而且把几乎全部汇编都修改为S3D 2.0格式,并且在手机上Debug最终测试通过,效率已经基本达到需要。

这些事情,我本来打算做一个星期。

11月5日凌晨,我留下一张字条,写了写自己的感受,并且对大家说:“我们再通宵一夜,DEMO版就能完成了!”

没有错,那一天正是11月5日,那一晚我们也的确通宵了,我尽了最大的努力,所有同事应该也尽了最大的努力,但是DEMO版并没有完成。

虽说没有完成,但是我感觉已经差不多了,经过这次通宵,我们已经完成了大部分内容,那么我们如果能再通宵1天,最多2天,就一定能够做出DEMO版。

于是11月6日继续通宵,11月7日也是如此。。。

今天是12月3日,DEMO版还是没有最终完成!

我们全体同事,都在这接近一个月的时间里过着昏天黑地,昼夜不分的生活,隔三岔五地加班,有些同事更是一加班就是至少到凌晨3点,有些同事则是前一天加班很晚,第二天仍然照常上班。

而我在这一个多月里,更是几乎每天都在加班,每次加班都几乎一定要弄到凌晨,而且第二天从公司的床上爬起来,又立即投入开发!

。。。

我们已经尽力了,这就是7Days的分量!

一个月过去了,作为IMGA的最佳3D游戏提名,7Days的DEMO版错过了symbian smartphone show,而且基本上会错过GDC(GDC啊!)

今天,12月3日,我终于真正感觉到,7Days的DEMO,即将完成了,真的即将完成了!

也许明天我们就能最终发布DEMO吧,PC版和手机版(支持s60v1 & s60v2,对s60v3的支持会很快完成),中文和英文,一共6个版本将同时提供下载。

DingooGames的诸位,希望我们大家能记住这个时刻,7Days将成为手机游戏至今为止绝无仅有的作品!

DingooGames的诸位,经过这个复杂程度接近家用机游戏的手机游戏项目磨练,我们又学到了很多东西!

DingooGames的诸位,我们只需要再尽最后一把力,就可以喝酒庆祝了!

DingooGames的诸位,7Days正式版还在等待着我们!

 

0

评论Comments

日志分类
首页[118]
游戏开发[40]
绝命都市[6]
文章[47]
朝花夕拾[10]
诗歌[6]
相簿[9]