撰写了文章 更新于 2016-09-27 12:03:04
【FC】闪闪星夜DX-2016新游评论
昨天正和一位叫 孟德尔 的人在讨论这个话题。
https://www.zhihu.com/question/41720683/answer/102899161?group_id=764047930159009792#comment-169889588
今天就看到游侠网
http://www.ali213.net/news/html/2016-9/251095.html
发布了这个文章《闪闪星夜DX》发售。
孟德尔 在知乎答案里提到FC的背景扭曲是采用扫描线变形来制作的。
我仔细一看这个游戏,人物其实是用背景来制作的。
而背景的景物,那些黑色其实是背景的缕空而不是图片,节省了不少空间。
这个效果在【FC】游戏《怪鸭历险记》里有用到。
而背景的多层移动,其实是背景卷动和强行一帧一帧画上去的。
流星其实是同一个图片的复用,应该是使用了调色板。
中部的扭曲是采用了扫描线变形。
底部的是采用了计分板。
那么说明星星里面必定有8个是活动块,其他都是背景。
这个游戏其实和GBC的Magical Chase GB - Minarai Mahoutsukai Kenja no Tani e差不多
游戏下载地址http://games.tgbus.com/Default.aspx?keyword=chase&x=0&y=0
(可能需要用GBC转PSP的拆包软件提取出ROM才行,或者用手机PSP模拟器玩)
这个游戏是PC-E年代的游戏,这个是GBC上的。
《闪闪星夜DX》缺陷也有一点,我研究FC游戏制作已经3年了。我认为在这个基础上我能做出神奈川冲浪里的效果,一个大浪这样。
中间假如强行用画图来一帧一帧画,可以做出远处云带拖下雨的效果(就像电影《千与千寻》)
远处的海水,采用扫描线变形和图片替换,可以做出波光粼粼同时两层快速移动同时潮涨潮落的效果。
------- -
- --A-----
还可以用活动块加背景做出过场切换效果。
例如一个类似波动拳的前端(是活动块),配一个背景图片作为后端,如下面这行。
(口困因困因)
由于前端波动拳是活动块,所以可以覆盖在背景上,不会有黑色一块,这时后面的背景图片跟上来,就好像是一个波动拳把前面的背景覆盖了一样,通过这样的背景切换同时使用一帧一帧画,可以做出很多过场效果,有立体感,最后那个括号“)”其实也是个活动块,再次拉出新的场景。
FC活动块有限,采用这种过场只能通过像魂斗罗散射枪“S”那样,用一定间距来拖过场。
像这样
78------HI
34------DE
12------BC
56------FG
9A------JK
首先,出现12、34、56。
当1、2活动块消失在屏幕外的时候,正好屏幕剩下4个活动块,可以再出最后4个活动块。即3456789A。
当3456消失的时候,可以出BC拖出背景,当BC消失的时候,正好是DEFGHIJK。
唯一我不明白的是那个3D的星星排列系统,我好像没怎么看见过这样的代码。(好像【FC】星之卡比梦之泉大冒险有这种代码,不太记得了。)
研究FC的原因是因为我想在上面制作一个游戏,就是前面文章提到的,泰坦陨落,EVE DUST514,精英-危险,我的世界,LOL之类想抄袭的游戏,其实他们的技术不足。
对,其实那些游戏是同一个游戏,是他们不会制作游戏而已。
本来打算制作在S40V2手机上的,那已经是很久以前的事了。