第拾章 EEE(第1/9页)
“咱们该好好谈谈了,”范含对蓝蓝说,“有些重要问题应该早一些做出决定。”
“没什么好谈的,”蓝蓝一口回绝,“没别的事就出去吧,别烦我。”
范含无奈的走出机房,留下蓝蓝一个人在那里玩游戏。
自从自己开始写游戏以来,机器就一直被蓝蓝占着,自己从来也没玩过。现在蓝蓝的“数学水平”应该可以了,至少已经能够分清自己到底是在调试游戏程序还是在玩。
从波士顿回来以后,范含就一直在研究DEC提供的代码。
DEC那帮人已经能够用汇编实现俄罗斯方块了,成品的大小居然在1k以下。再仔细分析分析,12bit的字里面几乎每一位都用上了。
老一辈资产阶级程序员果然如同传说中一样厉害。
DEC还附送了一堆现成的代码,大部分都是汇编,还有许多赤条条的机器代码。
这个范含倒是不惊讶,不要说计算机公司内部,就是一般的程序员,干过一段时间之后,都会积累许多代码片断,这些片断多半都是用来解决一些常见问题的。
现在还没有“库”的概念,程序基本上都是源代码级别的重用。
实际上,这个年代这些东西基本上都是公开的,计算机公司甚至鼓励程序员之间交流这些代码片断。
只不过,范含初来乍到,对于圈内还很是不熟悉,没谁会主动提供罢了。
DEC送到手的这些东西,确实帮了范含一个大忙。
俄罗斯方块仅仅是方块类益智游戏中最重要的一种,不过却不是第一种。
第一种是拼图,就是三乘三的九个方格中有八个格子有内容,像华容道那样,通过空余的格子调度各个方块,最终拼出图案。
这样的游戏和纵横填字谜一样,都属于传统游戏,不需要电子计算机就能实现。
可以说,这个年代的程序员忙于干正事,还没有意识到电子游戏和传统游戏的区别之所在。
所以俄罗斯方块出现的时候才会那么轰动。这可是真正的只有在计算机上才能实现的益智游戏。
不过,一旦开启民智之后,程序员们很快就会发现眼前一片开朗。
过不了多久,各类方块类型的游戏如同雨后春笋一般涌现。
范含平时就喜欢玩这些变种游戏,经典的俄罗斯方块反而玩得少了。
所以范含这一阵子抓紧时间,废寝忘食的开发游戏。
有构思,有代码示例,还有多年的开发经验以及多天的PDP-8开发体验,很快就是硕果累累。
范含在PDP-8上面实现的第二个游戏是“玛利医生”,任天堂红白机上的经典。
一个大药瓶子里面有若干只虫,颜色各不同。外面有个带听诊器的家伙不停的往里面扔药丸,一种由两个颜色可以相同也可以不同的药片组成的胶囊形状的药丸。只要贴近虫子身上有三个颜色和虫子相同的药片(一共有四个同种颜色的单元连在一起),就会同时消失。如果四个同色的药片连在一起也会消失。
这个游戏可以说构思相当精巧,并且和俄罗斯方块毫无关系,开辟了另一条路。
但是毫无疑问的是,这个游戏的创意绝对是被俄罗斯方块启发的。
当然,PDP-8用的是单色字符终端,没有颜色,并且也不支持颜色。
范含只能想别的办法。
如果是前一阵子
(本章未完,请翻页)