第一百四十九章 禹冬雪成第一个知道英德骑士学院的结局之人。
书名:逆流03,从打造爆款小游戏开始 作者:无责猜想
第一百四十九章 禹冬雪成第一个知道英德骑士学院的结局之人。
9月21日上午,张琼开始亲自操刀制作《英德骑士学院:致我的花样酷男子》,其实说是由他制作,他要完成的不过是一些组合工作。
琼宝工作室目前这些小伙伴经过多个作品的锻炼,早已可以独当一面。
张琼把可乐和虾条放在计算机旁边,开工前,手里翻转着那台文曲星NC1020
型,思绪翻复。
这东西曾经是他中学时代的梦想神机,但碍于那好几百大洋的价格,没好意思问爸妈要过。
乃至于他上大学拿到第一个月给学生补课的费用,直接跑去商场买了一台来玩,把上面所有游戏都通关以后,他也做过几个文曲星游戏自娱自乐。
2003年的时候电子词典多用C语言开发,好处是可以在计算机上实现可视化操作,借助一些类似RPGMaker的程序,做到编一条,在预览里面看到直观画面,并实现直接拖动。
唯独文曲星使用自创语言GVBASIC。
意为,金远见自创BASIC语言。
这是一种封装在文曲星上的语言环境,编辑代码必须在文曲星本机上一个按键一个按键的按,一个通宵让你按,未必能做出两帧画面,非常的折磨人。
现在让早已习惯可视化编译的张琼再去做那么傻的事,他是断然不会去做的。
为了解决这个难题,张琼先去GGV技术论坛(一个讨论电子词典技术问题的专业论坛)上找到文曲星的GVBASIC语言解释器ROM。
当下,文曲星采用的嵌入式芯片为Z80架构,X86架构下的计算机是无法读取的,所以也有很多人在琢磨该怎么让计算机读取文曲星的运行状况做出仿真器。
大多数人还是喜欢在直观的界面上进行编程。
不过,目前为止看GGV论坛上的求助帖,还没人找到破解方法。
他们最远的路,就是通过硬破方式挖出GVBASIC语言解释器,目前正值绿荫行动,这类资源分享帖总是被删,张琼能找到算他幸运。
此时正值2003年,全国五十多家电子词典商家激战如火如茶,架构转换读取的方法一直隐藏很深,没人找得到。
也有很多人猜测,根本不存在让计算机仿真文曲星运行过程的方式。
那么对于这一点,张琼就只能笑那些人了。
文曲星是怎么制造的?
系统又是怎么灌装的呢?
所以本来就存在架构转换读取的方式,只是让PC仿真Z80芯片运行环境的程序只会存在于文曲星工程师手里罢了。
张琼于是立刻着手打造2003年世界首款Z80仿真器————
禹冬雪把张琼要的素材集装进U盘拿过来,这时她发现张琼正在琼智慧里敲代码。
她发现自己居然看得懂。
“指令。
“咦?小琼,你在让一个简化的命令符变成B语言指令?”
她不由自主地说出行话,张琼扭脸看了禹冬雪一眼。
“我脸上有什么吗?”
“没有,我只是感到很不可思议,短短几天时间你已经从只能坐在我旁边看我做游戏的傻白甜,变成可以看懂仿真指令集操作了,呵呵,不错,我在做文曲星的仿真器。”
“看起来很有趣啊。”
禹冬雪脸上挂着喜滋滋的笑意,把U盘放在张琼手边的同时,坐在了张琼那早已变得很繁忙的旁边座位。
自从有了霍花琪,有了波琳娜,这个位置她很少能霸占了。
张琼就象第一次为她演示《冒险小当家》制作过程那样,给她进行着言传身教,“小雪姐,你看,文曲星这种电子词典不需要运行复杂的程序,厂商干脆采用了上世纪的Z80芯片,自带封装特性的嵌入式设计让它自然带有防破解的功能,所以想要在计算机上运行就必须开发一个仿真环境。”
“我在让琼智慧解析GVBASIC语言解释器ROM,然后编译一段X86架构仿真Z80
指令的指令集,我想看看,琼智慧能不能做出复制,将200多条GVBASIC指令转化成X86环境下可读取的C语言指令集?应该可以。”
“对,应该可以,原理应该是没问题的。”禹冬雪在旁眼里带着笑意地说道。
果然应两人说话,琼智慧很快就做出了200多条GVBASIC指令转化而成的C语言指令集。
琼智慧也比最初创造它时效率更高了。
“太好了。”
禹冬雪笑着挥了挥拳头,不过,高兴的模样早已不复从前。
张琼又扭脸看了她一下,托腮思考了一会儿,遂着手开始将C语言仿真的GVBASIC语言解释器灌入了RPGMaker。
等
接下来,张琼插入U盘,将小伙伴们这几天做好的素材集一一安装入RPG
Maker。
他惊讶地发现,也不知道是江书宇还是禹冬雪的主意,每个角色的马赛克小人儿的每个动作,身上都可以有三处骨骼传动:
比如说站在那里静止,小人儿不会一动不动,而是会手动、脚动、头摆来摆去,像征着等待或无所事事。
禹冬雪没有等张琼问他,就在一旁轻声解释:“你在电话里说,游戏容量要压缩到5MB以内,我们试了好几种方法终于想到这样一种方案,“只让人物重复两种状态的形态,动态与静止,静止时,当没有武具、物品在手时三个部分动,手里拿着东西的情况下加之武具的耸动,“动态时,当人物产生打斗或大幅度移动,再添加第五种动作,就是让头发动,以此代表动态。”
“很高明也很经典的做法,你们真是进步很大。”
张琼一边输入着代码,一边把左边预览框中的物体直接用鼠标拖来拖去。
这就是必须先做仿真器的理由,不然光这个将物件移动到合适位置的工作
可想而知工程难度有多大?
更别提想要做一款5MB大的象素游戏。
“都是在你身边工作,锻炼出来的啊。”禹冬雪非常感慨地笑着说。
张琼就这样机械地做着素材调校,禹冬雪则象是亘古不变的雪雕,一言不发地坐在旁边看他按下键盘。
张琼摸了摸后颈,忽然问禹冬雪,“关于这个游戏,你认为的内核玩法是什么?”
禹冬雪虽然中途不问她什么,她就始终保持一言不发,但只要张琼说话,她是句句有回应的,“不是之前已经决定好了吗?围绕索取蕾妮娅一个吻而引发的各种事端?”
“那结果呢?四大国王子到底有没有吻到蕾妮娅呢?”
禹冬雪手指戳着嘴角,仰脸看着天花板,“我当然希望我所操作的角色最终帮助蕾妮娅解除红月之吻的诅咒,并抱得美人归啊。”
“呵呵,他们不会有人吻得到的,我所构想的英德大陆世界将会蔓延向PC世界,家用机世界,关于蕾妮娅的那个吻将横跨数千年直到现在、未来,四大国王子的后代也将追寻着祖先传奇足迹经历一场又一场有关爱的试炼。”
禹冬雪怔怔盯着张琼侧脸,“我是不是第一个知道结局的?”