原帖由 @ps2man 于 2019-6-5 13:21 发表
近五旬大叔用三年自学编程,移植了一款游戏
今年6月3日,日本网友Hidecade在个人博客上汇报了一个振奋人心的消息:他从2015年起着手的《DARIUS》MD版移植计划终于成功了!而这个时候距离他的49岁生日只有一个月。
《DARIUS》是TAITO在1986年发行的横版街机STG,其最大的特征就是采用三个19或15寸屏幕无缝拼接来显示同一幅画面,框体的座椅上还带有音响和耳机插孔,在当年可以说是街机厅中至高的影音享受,与KONAMI的《宇宙巡航机》、IREM的《RTYPE》并称当时的街机横版STG“御三家”,除了一直以街机移植游戏见长的PCE外,还登陆过Wii、PS4等主流机种。
打开百度App,看更多图片
但是大叔所挑战的机种却是机能并不强大的MD,而且是在只有一个人、且完全没有编程知识的前提下。
据他本人在博客上的记载,他在自己46岁那一年一口气买下三个显像管显示器来模拟《DARIUS》的画面,并购入原作的第一版街机基板在自家搭建了小型框体。
先利其器,后善其事,有了这些装备后,他零基础自学编程,从C语言学起,以MD开发工具SDGK为基础,使用EDGE和Photoshop制作点阵绘图、用DefleMask和 VGM Maker将原作中小仓久佳创作的BGM还原为MD的YM2612音源,并且深入研究了PCE版《SUPER DARIUS》的移植方式。
作为一名人生经验丰富的老玩家,他深知学习知识不能闭门造车。于是他除了苦读教材、学习编程理论外,还积极参与同好会组织的MD编程教室,掌握了大量关于MD机能的数据和游戏程序的构成方式,并且与年轻人积极交流,很快就超越了那些年轻的程序员们。
而他的博客上,像这样长年累月地记录着自己想到的代码,从简单到复杂的一条条代码的积累,使他多年写下的博客本身成为了一个名副其实的代码库。
终于,经过了长达三年的程序执行测试、调整平衡、修正BUG才终于有了最后的成果,并且他还谦虚地表示:如果没有推特上诸多热心网友三年来的鼓励和建议,自己将会走很多很多的弯路。从移植效果来看,最终的成果也不辜负这位大叔的心血:
首先,街机版为了表现地形的立体感所使用的多层卷轴均完美保留,速度也没有丝毫降低。
第一关的BOSS:腔棘鱼形态的潜水艇KING FOSSIL身上飘动的鳞片与街机版几无二致。
最终BOSS:GREAT THING会使用四方向扩散海豚弹、追踪导弹、镭射炮、钻头四种武器,如此“华丽”的阵容也在经过特殊压缩后,还原了街机版相同的处理速度。
当然,完成这项壮举的时候,大叔并没有走火入魔,他在自己的业余爱好与家庭之间取 ...
原帖由 @md2 于 2019-6-5 13:05 发表
模拟器没这个游戏
就和SFC MINI增加了星际火狐2一样
当然回头有人从mini MD上偷出ROM可以用模拟器玩
原帖由 jzhl 于 2019-6-5 19:35 发表
人家有博客的,不像是假的。
https://ameblo.jp/arcade-cabinet/entry-12045860504.html?frm=theme
原帖由 sonicteam 于 2019-6-5 20:41 发表
哈哈 做了那么多年 一个视频也没 一个ROM都没发布过 就算不在油管发布 好歹自己发布一个吧 现在信息的交换这么发达 如果是因为版权因素不发布ROM 起码视频能发布一个吧 不是说结尾字幕都做好了吗 完成了吗 起码给 ...
原帖由 sonicteam 于 2019-6-5 20:41 发表
哈哈 做了那么多年 一个视频也没 一个ROM都没发布过 就算不在油管发布 好歹自己发布一个吧 现在信息的交换这么发达 如果是因为版权因素不发布ROM 起码视频能发布一个吧 不是说结尾字幕都做好了吗 完成了吗 起码给 ...
原帖由 jzhl 于 2019-6-5 23:21 发表
https://kotaku.com/the-genesis-m ... ade-game-1835243583
上面的网页说的很清楚了,sega说是m2开发的全新版本,但Kotaku觉得和Hidecade移植版本很像。而且Hidecade最近把主页、youtube、Tw ...
原帖由 jzhl 于 2019-6-5 23:21 发表
https://kotaku.com/the-genesis-m ... ade-game-1835243583
上面的网页说的很清楚了,sega说是m2开发的全新版本,但Kotaku觉得和Hidecade移植版本很像。而且Hidecade最近把主页、youtube、Tw ...
原帖由 @okiyo 于 2019-6-6 21:42 发表
还有一个可能是官方以版权威胁这个fans,要么吃官司,要么把你的成果转给我,而该fans只能转让,然后把自己的开发痕迹抹掉,变成是m2开发的
原帖由 VODKA 于 2019-6-8 20:58 发表
posted by wap, platform: Lenovo
官方有收编模拟器的,但收编粉丝移植作就太假了,官方要移植一款作品,还用得着收编?源代码和美术文档都是现成的,移植又没多难。。。。。
原帖由 @jzhl 于 2019-6-9 02:12 发表
首先移植不容易的,当年不少游戏都是用汇编语言写的,从一个平台搬到去另一个平台,基本上要重写。除了语言之外,各个平台cpu和图形处理能力都不同,当年不少移植游戏的画面不但要缩水,连"AI"也要缩水。所以相当于在md上重新开发,所以官方有的素材和资料优势并不大。md的当年的开发语言是用Motorola 68000的汇编,图像编辑是用pc98的Digitizers。我不觉得m2会找回当年的开发套件和低效不通用的图形编辑软件来开发此作,为了一个旧游戏要浪费程序员去学习一个淘汰处理器的汇编和要美工去学习使用不通用的旧图形编辑软件,太没效率了。粉丝就是直接用md的开源的用于md开发的C语言SDK(SGDK)来写,看了看GitHub上例子,基本上就是和GBA的开发差不多了,而且还能利用pc各种软件来辅助,效率高太多。所以我个人猜测就算m2是自己开发,也是用SGDK之类的sdk来开发。所以说不外乎两种情况,1.收编了粉丝的作品完善或直接用,粉丝下架相关信息。2。M2独立开发,撞车。粉丝被告知会影响发售,被要求下架相关信息。
欢迎光临 TGFC Lifestyle (http://tgfcer.com/) | Powered by Discuz! 6.0.0 |