值得回忆的本科四年学习
1. 加入金点工作室
来到成都已经快四年了,在川大也已经学习了四年,本科的学习就这么结束了。这四年来发生在我自己身上的事情实在太多了,琐事虽然可以不再提,但是这四年来改变我一生的那么多事情我觉得还是有必要记录下来。
2002年的夏天我和父亲从老家重庆来到成都四川大学这所百年老校。我觉得我是幸福的,虽然我以前从来没有独自出过远门,但是还好有成都亲戚来照顾。在父亲帮我完成注册入学手续后几天,就把我独自丢在了这个陌生的成都。
虽然寝室的生活条件十分糟糕,但是结识了寝室来自天南地北的同学后,觉得在大学的生活还是有趣的。虽然我读的是计算机学院,但是发现身边的同学并不像我,早在初中高中就开始接触计算机了,而刚开始的本科一年级学习也主要是数学和英语,对于很多人来说,大一的一年就是一个高四,每天就是很早起来上课,然后就是上自习,吃饭和睡觉,和高中没什么区别。刚上大一最高兴的事情就是回家,比如国庆啊,寒假啊。回家那前几天是我最开心的。
早在高中的时候,就对成都的金点工作室充满了崇拜之情。那个时候作为国内第一的业余游戏开发工作室不知道吸引了多少像我这样的游戏迷。我来到成都后,电脑先是放在了我亲戚家里,没敢带到学校来,不过学校南门后面的网吧就是我常逛的地方。大概第一学期刚开始没多久,我就向成都金点工作室的鼎鼎大名的softboy发了一封自荐email,希望自己能够加入金点工作室一起来做游戏。
Softboy很快就给我回复了,并且让徐桥来接见我,让我出乎以外的就是徐桥居然跟我是同一楼寝室的。不过他当时都已经大四了,马上也要离开川大了,他是学习平面设计的,同时也是鼎鼎大名的游戏策划。
和徐桥的第一次见面我始终显得拘束,或许是因为我的性格本来就比较内向吧,整个过程似乎都是他在说话,我基本上没什么话好说。徐桥主要谈的也是国内一些游戏开发方面的事情,其中他提到一个GBA的东西。当时我连GBA是什么东西都不知道,后来才知道是一种掌上游戏机,是日本任天堂推出的一种掌上游戏机,他说他和softboy对GBA都比较感兴趣,想一起来做一款GBA的游戏。
第二次和徐桥见面是似乎是在softboy的家的楼下的一家麦当劳,终于见到了传说中的softboy。大家简单谈谈了这个GBA的游戏事情,似乎是个足球经营类的小游戏。当时的我对真正的游戏开发一窍不通,基本上还是听他们说,我只是在一边听而已。不过softboy在PC上开发经验丰厚,对GBA的开发却没有实际的接触,所以了解GBA的开发过程就交给我去做了。我记得徐桥只给了我一个网站,叫做www.gbadev.org,然后自己去网上查查。
2. 研究GBA
过了在成都的第一个国庆后,我就把电脑从亲戚家带到了寝室,同时也去了川大外面的电脑城买了根网线,终于可以上网了。我可能是我们这届中最早有电脑的学生之一。
接下来的时间里面,我就经常上网到处查询GBA的开发资料。GBA是2001才开始出售的,而2002年才正式引入中国,所以GBA这种东西十分新,国内了解的也不多。国内的开发爱好者大部分都是根据网上一个叫水银的大哥写的中文教程来做。
GBA跟一般的PC不一样,它没有操作系统,要执行任何操作都必须直接操作硬件的寄存器,这对于刚上大一的我来说就十分困难了。水银大哥后来还在网上办了一个叫cgds的GBA开发论坛,后来国内的GBA业余开发高手几乎都是从这个论坛诞生的,当然,其中包括了我。
日本任天堂公司对于GBA的开发资料是严格保密的,除非是它正式授权的合作开发伙伴,是不可能得到关于GBA的任何开发资料的。当时我对GBA的资料收集也特别辛苦,总之都是特别混乱的。而且GBA的开发使用的是gcc,然后敲入命令行进行编译。编译执行过程经常出错,倒不是因为程序写得不好,而是因为对GBA内部不了解,因为GBA没有操作系统,任何操作都必须直接写硬件才行,一旦错了连查找调试都没办法。这段时间我觉得过得特别痛苦,我一直在怀疑自己是否应该花那么多经历在这个GBA上。如果我想学习新技术,完全可以在书点买上一大堆正规的书籍,一步一步地学习过来。可是那个时候的GBA开发不要说连书籍,就是连完整的开发资料都没有,甚至我都需要自己去一个寄存器一个寄存器去试,看看到底它是什么功能,然后根据不同的执行结果去猜测这个寄存器是干什么的,这组地址是做什么的。
上一篇:程序员MM一年的工作总结
下一篇:值得回忆的本科四年学习(7-9)
|