登陆注册
22866600000002

第2章 制作进行时

林科将一张软盘插入苹果II的软驱驱动器,开始了码农的辛勤工作。

BASIC编程语言解释器用起来那是相当的难受,而mos6502的低效也让林科在等待中抓狂。

很快一个下午就过去了,一轮弯月出现在苍穹之上。

总体来说,工作量还在接受范围之内,两款游戏加起来的代码还不到600行,并且源码自己可以倒背如流,只需要对苹果II针对性优化。

但是这只是完成了程序,相当于构建了整个游戏的框架,现在只是一堆数据,还需要游戏位图角色,游戏音乐和界面以及各种部件才是完整的游戏。

简单的8x8位图完全通过代码实现,通过对扬声器发出脉冲实现单音符音效。

又过了几个小时,已是深夜。

保存了所有数据,林科将数据编汇后进行dome封装。

等待了一会儿,编汇结束,这个dome就完成了。

输入运行指令,屏幕变黑后直接进入游戏。

基本的要素都有了,3只不同的幽灵,在通道上的豆子以及随机出现的各种道具。

整个游戏一共有99个关卡,相比原版,林科还引入了boss战与隐藏关来增强可玩性。

这个简陋的游戏林科十分的不满意,但是在林科费尽心思进行完善后也就那样,索性就这样定下来了,反正这个年代的玩家只在乎游戏好不好玩,谁会去在意ui是否美观。

而《贪吃蛇》因为可以直接套用已经完成的《吃豆人》的数据,制作速度比后者快得多,所以林科对画面进行了一番相对于这个年代来说相当精细的打磨。

在这里需要科普一下关于苹果II的显示参数。

苹果II的显示并没有通过专门的芯片进行处理,只是主板上的一部分电路与cpu的软件代码所实现的,这是相当简陋的设计。

但是沃兹尼亚克居然做到了可以在屏幕上显示出24行80列大写字母,支持最低分辨率40x48的16色模式和最高分辨率280x192的6色模式,可以说是非常厉害。

游戏的标题画面相当“惊艳”,在40x48这个苹果II所支持的最大色彩的分辨率下,林科将仅有的16色玩出了花。

如此小的分辨率可以奢侈的使用一整张彩色图片作为背景,游戏标题《Greedy snake》采用彩色艺术字设计,而位于画面正中偏下的16x24卡通蛇是一整个由5个位图帧组成的动态位图,表现出有节奏的形态。

实现动态帧并不困难,但是如何尽可能少的占用资源就只能靠优化了。

而且林科还基于《欢乐颂》制作了欢快耐听的主题曲,过程并不复杂但如何完善是个问题。

要知道现在只能提供一个pcm通道,或是一个脉冲通道来播放声音,音乐要体现出欢快流畅的感觉简直是不可能的。

但是这难不倒林科,通过底层代码直接调用cpu资源可以在使用一个pcm通道的同时模拟一个脉冲以及方形波通道,这样就可以使用3个通道来播放音乐了。

可以播放音乐还不行,现在的用户可没有买电脑还顺带买一个音响的习惯,而且苹果二也没有声音输出接口,必须基于苹果二的拓展槽设计一块带接口的声卡。

由于cpu已经承担了绝大部分音频输出,所以这块拓展卡并不需要什么增强芯片,完全的模拟电路,林科可以完全基于现有材料自己手工制作,成本相当低廉。

进入游戏后的画面将会基于280x192的6色模式呈现,游戏中的主角,也就是那条贪吃蛇使用像素化表现,采用3种颜色,芯子所在的蛇头单独分块采用动态位图,会不停吐动。

但是就这样灌入软盘卖出去,是会吃大亏的。

当时的程序的源码是可以被用户看到的,并且软盘也很方便拷贝复制,可想而知一旦就这样发售盗版与各种改版将会层出不穷。

所以林科还需要进行反盗版措施。

首先就是需要对整个程序进行重解释,林科特意编译了一个小巧高效的解释器来转换Basic语言编写的代码为特定描述语句,然后再对源码进行加密并加壳。

而且林科还丧心病狂的加入了硬件反盗版措施,如果不是苹果II运行的话会触发反骇机制导致游戏被锁死无法运行。

最后在源码中不起眼的位置加入了作者名字与完成时间。

这些反盗版措施是林科在当前条件下所设置的虽不是最完美但绝对是最直接有效的措施了,虽然仍会被破解,但林科故意设下的几个小陷阱可以最大限度的延长被破解的时间。

mos6502的性能基本上已经被林科压榨干净了,《贪吃蛇》还好一些,《吃豆人》的帧数就相当不稳定了,整个游戏运行偏慢,这也是没办法的事,但至少画面总体上是连贯的。

这时,天边已渐露鱼肚白,拂晓的晨光透过半掩的玻璃窗。

林科的精神一下子就松懈了,头昏脑胀的他揉了揉酸痛的肩膀,然后伸了个懒腰,到床上直接倒头就睡。

同类推荐
  • 校花的龙神护卫

    校花的龙神护卫

    十八岁生日那晚,他的眼里飞出一条龙。从此,他龙游都市,携美同行,天下纵横。
  • 称霸名利场

    称霸名利场

    摇滚巨星想开派对,怎么办?--找清道夫!好莱坞明星拍拖被狗仔追踪,怎么办?--找清道夫!富豪离婚不想分家产,怎么办?--找清道夫!商业对手栽赃陷害,怎么办?
  • 我假装会异能

    我假装会异能

    异能的世界如海面,平日岁月静好,可一旦起了风,巨浪便会顷刻间撕裂竹筏、吞噬孤舟、掀翻游艇,据说只有万吨巨轮才能如履薄冰般的艰难存活。高健站在异能世界的大门外,他一只脚悬在半空,不知该不该迈入这暗潮汹涌的海域。毕竟自己可不是什么小船,而是浪!异能交流群:440430023
  • 幽默男神暖奶爸

    幽默男神暖奶爸

    “粑粑,宝宝肚肚饿了啦”!刚穿越到平行世界的姬墨殇,看着面前一个漂亮的不像话的小女孩喊自己爸爸一脸懵逼。尼玛呀,老天爷,你真是坑逼呀。好好的把老子一富二代送到这么一坑逼的地方。你送就算了吧,你以为买一送一呢还送一女儿...哎,有女儿应该还有老婆呀,就是不知道老婆好不好看呀?唉,说多了都是泪呀。还是先去看看老婆再说吧...
  • 美食小饭店

    美食小饭店

    “系统,兑换个菜谱呗!”“请确认!”“确认!”许久,江阳回忆着脑海里的知识,努力练习着……“所以,为什么我兑换了还要练习才能学会?”江阳问道。系统:“??”父母留下的饭店,一个只能兑换和练习的系统,江阳一头闯进美食的世界!新人新书,求点击!求收藏!求支持!
热门推荐
  • 春回天府(成人卷)

    春回天府(成人卷)

    本书内容主要包括:中国力量、新家园、援建工地上的旗帜、告亲人书、当新家从手中一寸一寸升起、目光中的光、小城阳光、奠基、重建、悬空、你的名字在援建的路上疾行、还是那片土地、种在废墟上的太阳、记得、援建工人印象、重建,重建、家在彭州等等。
  • 时光从未见遥远

    时光从未见遥远

    她是老师眼中的乖乖女,沉默呆板的外表下藏着一颗躁动不安的心。他行事乖张唯独在她面前成了温暖美好的少年。被迫告白,初吻被夺,一起闯祸,她一路躲躲闪闪,他霸道的横冲直撞,“喂,傻丫头,我喜欢你!”“时重!你能不能不要追着我!”“亲都亲过了,我可是要对你负责的!”--情节虚构,请勿模仿
  • 教你学弦鸣乐器

    教你学弦鸣乐器

    音乐是有节奏、旋律或和声的人声或乐器音响等配合所构成的一种艺术。其内容与我们的生活情趣、审美情趣、言语行为、人际关系等有一定关联,是我们抒发感情、表现感情、寄托感情的艺术,不论是唱或奏或听,都内涵着及关联着我们千丝万缕的情感因素,因为音乐与我们的脉搏律动和感情起伏等有一定的关联。特别对我们的心理,会起着不能用言语所能表达的影响作用。
  • 太上秘法镇宅灵符

    太上秘法镇宅灵符

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。
  • 伞缚

    伞缚

    金陵伞缚叶家,因勾结魔界试图毁灭七宗,满门被灭而当叶如松睁开眼时,却已过了五十年曾经的仇人,事实的真相,全然不知,一概不晓从头再来一念猜忌,情缘尽逝,落花苍老,无欲无求。
  • 万恶萌妃

    万恶萌妃

    三年前。“我纪慕寻对天发誓,就算我从这里跳下去,死外面,也绝对不要嫁给那个面瘫王爷!”尚书千金不惜跳崖拒婚,一时轰动朝野。三年后。“嘻嘻,夫君你真好看!”昔日的落跑新娘逃不过真香定律,真相究竟为何?是人性的扭曲,还是道德的沦丧?
  • 臻至无阙

    臻至无阙

    她是代替同胞弟弟被昏庸父王送往龙岩帝国的败国质子,韬光养晦十五载。他是兰国公府的世子,神医谷的传人,浊世佳公子,世外谪仙人,立如芝兰玉树,笑若朗月入怀,陌上人如玉,公子世无双。两人一见钟情,互许终生。身份暴露,下属背叛,所有人都站在她的对立面,唯有他将她护在身后,眉眼含笑:“臻儿,我护你一生!”五年征战,金戈铁马,并肩作战,附属国一朝翻身,反噬主国,一跃成为大陆第一大国。然而,却惨遭至亲之人背叛。断壁残垣的兰国公府,漫天的血光染红了半边天,到处都是鲜红的血,还有那张她曾经最爱的容颜……情断,神殇,身残,然志不屈!飞鸟尽,良弓藏;狡兔死,走狗烹!最是无情帝王家!秦臻泯灭了最后一丝善意,在生身父亲的皇陵墓前,就此立誓:夺回属于自己的一切,不称帝,枉为人!#兰阙:臻儿,有你在,一切皆是臻至无阙!#【秦臻兰阙,1V1双洁,霸气女帝X温润神医。】
  • 神话禁区

    神话禁区

    作为一个优秀的进化者,我们所需要的,不是锻炼,修炼,而是先把这碗鸡汤炖好。“嗯,多放点蘑菇,这是有名的小鸡炖蘑菇,我们干了这碗鸡汤,就能进化了。”何凡郑重地道。“你确定你这五颜六色的蘑菇能吃?你不知道这蘑菇有毒,还是剧毒?”柳清缘脸色煞白。“嗯……那就是活下来就能进化了,来,你先干敬我!”何凡思索片刻,一脸郑重地道:“你先进化。”“……告辞!”看着凶兽霸主,何凡挥舞着菜刀:“说吧,你想被吃成几级保护动物?”神话书友群:570128883
  • 泰戈尔诗选

    泰戈尔诗选

    印度近代著名作家、诗人、哲学家——拉宾德拉纳特·泰戈尔(一)少年时代即开始文学创作,在半个多世纪的创作生涯中,他涉足诗歌、小说、戏剧等领域,且均获得杰出成就。其中,能体现他的风格特征的,是他的诗。在印度,在世界许多国家,泰戈尔都被尊为“诗圣”。
  • 做个阴阳师其实也挺好的

    做个阴阳师其实也挺好的

    疯狂,怪诞。这是疯子主角与可爱妖怪的故事