【码农界来了个年轻人】:【计算机语言学习效率↑↑】
【这家伙已经不像人类了】:【图形编程学习效率↑↑】
刹那间,林立新感觉到自己的脑子像是被淹在风油精里一样,那叫一个通透。
原本今天课上还听的一知半解的内容瞬间融会贯通,简直就像个浸淫行业多年的老资历似的。
这种感觉……
爽飞了!
趁着这股热乎劲儿,林立新直感觉一阵上头,干脆将刚得到的5个属性点也一股脑地加到了程序上。
这个时代的电子游戏开发,是属于程序员的!
接下来的事情就像是吃了两天芹菜木耳的肠道一样水到渠成。
有了技能的加持,林立新感觉自己的手简直跟窜稀了似的,那些代码根本都是自然而然地喷了出来。
仅仅花了三个小时不到的时间,面前的显像管电视上,就已经初现了游戏的雏形。
游戏非常简单,由一个行宽为10,列高20的矩形平面场地构成。
随着游戏时间的流逝,在场景顶部会随机生成一组由4个1x1的正方形组成的规则图形。
组合共有七种,四个方块连成的一根长条、正反L型,正反Z型,T型以及O型。
文件名:Tetris。
后世也叫它——俄罗斯方块。
林立新思考了许久,到底该学哪一部作品,来让他弯道超车,抢在老任之前打出名堂来。
俄罗斯方块的名字自然而然地就浮现了出来。
按照原本的历史路线,Tetris实际上会诞生在俄国科学院计算机中心,等到85年,才会被移植到PC上开始传播。
不过最重要的是,这玩意儿的版权在日后会落到老任手里,配合GameBoy成为一代传奇现象级游戏。
“嘿嘿……”
想到这儿,林立新发出了几声怪笑。
老任在毫无所察间,被他狠狠啃了一大口肉。
自己好不容易穿越到了过去,不靠着文抄狠捞一笔,跑去搞生死未卜的原创,那不成了四个三拆成俩对儿打了吗?
……
山姆哼着小曲儿,在街道上溜达着。
他的手里拎着一个塑料袋儿,里头装着两盘录像带。
自打电子游戏已死之后,山姆平生最大的乐趣,就变成了去录像带租赁店租两盘磁带,备好零食在公寓里看个痛快。
今天自然也一样。
难得没课的下午,他老早就冲去了店里,即便如此,也没能抢到《印第安纳·琼斯》,好在是《星球大战》还剩下一盘。
回到公寓,山姆望了一眼林立新的房间。
自打下午他语出惊人之后,就一直没再离开过房间,不知道到底是在搞什么名堂。
山姆的桌子上有些凌乱,书桌一角摆着一台雅达利2600,书架上则是摞着满满当当的卡带。
从《太空侵略者》和《冒险》这样的真正奠基之作到《E.T.》冥作,山姆几乎是把市面上能买到的卡带都买了个遍。
从冰箱里翻出一桶汽水,山姆抱着大包小包的东西,就推开了林立新的屋门。
“喂,杰西,我租了《星球大战》,要不要一起看?”
话音未落,他的视线就被桌子上那台C64吸引住了。
确切的说,是被屏幕上显示的东西吸引住了。
花花绿绿的方块随着林立新的操作来回移动,落在下方已经堆起来的方块小山上。
“这是什么游戏?我居然都没见过!”
林立新停下手上的动作,抬头看向山姆。
“我做的游戏啊,不是跟你说了吗?”
“WTF?这么快?”
山姆感觉头有些发昏,一时间怀疑自己是不是听错了。
“杰西,我知道你很急切地想要振兴游戏行业,可是你不是也说了吗,游戏这种东西还是质量为王,做的快没有什么用的。”
他语重心长地劝诫道,将手上的汽水‘砰’的一下立在林立新书桌上,挥了挥手上的录像带。
“这可是星球大战喔,我排了一下午队才抢到的。”
“你不准备试试?我还以为像你这样的家伙肯定会忍不住的。”
林立新毫不客气,拧开汽水给自己倒了满满一杯,一饮而尽,驱散了些加州盛夏的酷热。
山姆又瞥了一眼屏幕,诚然刚才第一眼看到的时候,他着实有被吸引到。
可仔细看清之后,那不过是一大堆混乱的色块,毫无场景也毫无剧情可言。
“杰西,雅达利花了六周开发的《E.T.》都搞成那副鬼样子,我不是瞧不起你,只不过……”
《E.T.》的设计师可是曾经做出过爆卖100万套的《亚尔的复仇》的霍华德,即使是那位真正的从业者大佬,也没能挽救雅达利。
林立新只是个跟他同届的大学生,一个啥也不懂的新兵蛋子,他花了一下午做的东西,真的能算是‘作品’吗?
这家伙上午的时候还在跟自己对编程教材的答案!
林立新露出‘早有预料’的表情,伸手打了个响指。
“要不要跟我打个赌,就赌你会不会喜欢这款游戏,赢了的人要请对方吃一个月奶酪披萨,还要加香肠。”
山姆眉头一挑,被林立新的态度勾动了几分好奇。
“我倒要看看,到底是做了个什么玩意儿,能让你这么自信。”
他直接将录像带放到一边,坐到杰西刚让出来的凳子上,望着眼前的画面。
“要怎么玩儿?”
“你试试不就知道了?”
俄罗斯方块的操作之简单,甚至无需林立新多做说明。
第3章 头眼昏花,二手街机
“神秘兮兮的……”
山姆撇撇嘴,越来越觉得林立新是在故弄玄虚。
看着屏幕上显示的‘按任意键开始游戏’,山姆随便按下按键。
身为一名游戏爱好者,山姆品尝过这世间的不少作品,对电子游戏的操作逻辑范式,已经有了自己的认知。
虽然Commodore64的键盘上没有方向键,但只需要随便摸索一番,就能找到对应的操作键。
开始的时候,山姆的操作还有些生疏,笨拙地操控着一个Z块,让它堆在版边。
山姆不知道为什么,虽然杰西什么都没告诉他,但是凭借直觉的本能,他想要试试看让这些方块将底下填满。
没过多久,他便自己琢磨出来了旋转和下落的操作,越来越上手。
“啊哈,就是现在!”
当他看到一根青色的长条终于出现在顶部时,如释重负地欢呼一声,将它准准落入提前留出的空隙里。
‘哔啵’
蜂鸣器发出一声8-bit的提示音。
屏幕上被完全填满的四行闪烁了几下,突然消失不见,取而代之的是原本还高高摞在上方的方块们集体下落了几格。
“原来是这样……”
这下子是彻底勾起了山姆的兴趣,原本已经打算停下来的手再度放回键盘上,整个人都彻底投入到了游戏中去。
林立新乐呵呵地坐在桌边,边喝汽水边将录像带送入播放机。
看样子自己这个月的披萨是有着落了。
随着影片里的维德说出那句经典的“I am your father。”,林立新听到身后的山姆连连发出几声感叹。
“不,这不是真的,这不可能!”
林立新闻声望去,山姆状若癫狂,捂着自己脑袋,不敢置信地看着屏幕上又一次堆到顶了的方块。
侧面的分数显示告诉他,这一次距离自己的最高记录还有不小的差距。
山姆不知道为什么,随着游戏局数的增加,自己的水平非但没有持续增长,反而出现了越玩越菜的趋势。
但每每看到分数记录上显示的最高记录,他就忍不住想要再开一把,尝试着以自己最好的姿态去重新挑战。
每一局,他都觉得自己下一次能表现得更好。
简单来说,他上瘾了。
林立新退出录像带,这才回到山姆跟前。
“好了好了,你的免费试玩时长已用尽,请及时购买披萨续费。”
山姆如梦初醒,一下从椅子上弹了起来,面带惊恐。
“什么?啥?我是谁?我在哪?”
他觉得自己的脑袋很乱,不管看向哪里,似乎都有方块正在下落,甚至他的手都在无意识地伸出去拍击不存在的按键。
这种感觉非常奇妙,林立新完全能够理解,甚至每一个曾经沉迷在俄罗斯方块里的玩家应该都有过同样的感受。
即便是将游戏机关掉了,自己的眼前也总有它的画面在播放。
“Holy……”山姆张了张嘴,硬生生把粗口憋了回去,“神作!去他妈的《E.T.》吧,这才是真正的电子游戏!林,你是天才!”
山姆也是计算机专业的学生,更是一名资深的游戏玩家,自然知道眼前这款游戏的含金量到底有多夸张。
“BASIC做的?”
“6502汇编。”
“……牛逼。”山姆嘴角抽搐,难以想象林立新到底是如何做到的,“你应该把它卖出去,你会赚大钱的!”
连《E.T.》那种玩意儿都能卖出去150万套,如果是眼前这款名叫Tetris的游戏,销量得有多吓人……
山姆甚至都不敢往下想了,他有种预感,自己刚刚见证到了历史。
“我是打算把它移植到街机上,不过还有些问题需要解决,这周之内应该就能搞定。”
“好!好!”山姆连声叫好,呢喃不止。
他这才想起来自己过来的目的,一拍脑门。
“对了,我是来找你看录像带的,我借到了星球大战,咱们一块儿看吧!”