萧程大学时期并不像现在这样收敛。╒寻╜回?╒地★址╗ шщш.Ltxsdz.cōm发布邮箱LīxSBǎ@GMAIL.cOM地址表面看着沉稳寡言,骨子里却藏着一
不服管教的劲儿。
他对游戏的兴趣,是从小学开始的。
那个年代,国内的游戏市场几乎被国外作品垄断,网吧里的热门游戏从红警到cs到星际,清一色都是舶来品。
单机游戏也是马里奥、塞尔达等各类rpg。
国产游戏寥寥无几,能拿得出手的屈指可数,国内甚至连自己的游戏引擎都没有。
到了高中,和朋友一起打游戏的同时,他突然冒出一个想法:“为什么我们不能有自己的引擎呢?”这个念
像一颗种子,
埋进了他的心里。
之后他开始在网上搜索资料,看国外论坛的技术分享,经常泡在电脑前研究directx和opengl的区别。
高中三年,他几乎是自学摸到了图形学的门槛。
当然,他并没有因此而耽误学业,即使每天都泡在电脑前,父母也不会说什么,反而逢
就夸:“哎哟,我们家萧程啊,天天就知道玩电脑,可考试哪次都没落下过第一。??????.Lt??`s????.C`o??”
后来高考填志愿时,他没怎么犹豫,在计算机和软件工程之间选择了后者。
他认为软工更贴近“做出一款完整产品”的全流程,他想要的不只是写代码,而是从底层到上层、从引擎到游戏,都能亲手掌控。
大一那年,他偶然翻到了一篇关于游戏引擎架构的论文,论文的作者是本校的一位学姐,名叫苏畅。
论文中提出了一个轻量级的渲染框架,虽然还很粗糙,但思路非常新颖,在那个年代,能有
做这个方向的研究,实属不易。
偶然的一次擦身而过,萧程便有了想要认识她的想法。地址LTX?SDZ.COm
他托
要到了学姐的联系方式,约在校外的咖啡厅,把自己高中时写的那些代码、和对引擎架构的理解,还有想做国产引擎的想法,一
脑的倒了出来。
苏畅听后也很惊讶,一个刚
学的大一新生,居然能在这个领域聊得那么
。記住發郵件到ltxsbǎ@GMAIL.¢OM
一来二去,两
的
流也变得频繁起来,经常聊到
夜,发消息讨论技术细节。
在这个专业里,能聊的这么尽兴的
太少了,而苏畅恰好是那一个。
后来他们在一起了一段时间,没有轰轰烈烈的告白,更像是两个志同道合的
自然而然地走到了一起。
苏畅毕业那年,因为家庭原因要回老家,两
便和平分手。
萧程后来想,觉得自己对学姐的感
,大概更多的是一种惺惺相惜的欣赏,算不上刻骨铭心。更多
彩
但那份“欣赏”,也在他心里留下了一个模糊的影子。他喜欢的,似乎是一直能在专业上与他并肩,或是能让他眼前一亮的
。
大一下半学期,有一门专业核心课。
期末要求用java写一个图书管理系统,界面用swing,数据库用mysql。
题目从上一届传到这一届,模板都烂大街了。最╜新↑网?址∷ wWw.ltx`sBǎ.M`e`
萧程看了一眼题目,直接把任务书揉成团扔进了垃圾桶。
“你就做个最简单的,能跑就行。”室友王嘉羽劝他,“这老师给分看态度,你搞复杂了反而容易出错。”
萧程没说话,那周他翘了两天课,窝在宿舍里写了三天代码。
上去的不是图书馆里系统,而是一个微型游戏引擎,带物理碰撞和简单的2d渲染,还能跑一个他自制的横版跳跃小demo。
作业提
那天,老师看完直接在课堂上点了他的名字:“萧程,你做的这个是什么?”
“引擎。”萧程站起来,语气很平静,“附带的demo是一个游戏原型。”
教室里安静了两秒,随即炸开了锅。
老师推了推眼镜,脸色不大好看:“我布置的是图书管理系统。lтxSb a.Me”
“那个题目太简单,没有做的价值。”萧程说这话的时候,脸上没有挑衅的表
,甚至带着几分认真,“我用引擎架构展示了对面向对象设计模式的理解,另外还实现了多线程资源加载和基本的碰撞检测算法,我认为这比图书馆里系统更能体现课程要求。”
老师愣了几秒,反而仔细端详起眼前这个学生。
最后没有扣分,还给了他一个不错的成绩,不过还是补了句:“很有想法,但请尊重题目要求。”
这件事后来在系里传开了,有
说他狂妄,有
说他确实有实力。李诚泽在宿舍里笑的前仰后合:“你就不怕他给你挂科?”
萧程当时正在调试代码,
都没抬:“挂了