Rainbow Engine

来自永远的马里奥百科
跳转至: 导航搜索

Rainbow Engine
Unused.png

名称

Rainbow Engine

中文名

(永远的马里奥)彩虹引擎

作者

虹原翼(lyh,0.10.6.1及以前),Rainbow Engine Project Team(0.10.6.2及以后)

开发平台

Multimedia Fusion Developer 2 R249 hwa(0.9及以前),Clickteam Fusion 2.5(0.10及以后)

Rainbow Engine是由吧友lyh开发的一款工作于Clickteam Fusion (前Multimedia Fusion) 平台的一款Mario Forever游戏制作引擎。

百度永远的玛丽吧两大主流关卡框架之一(另一个是Mario Forever Editor,即习惯上所称的W10E),以易用性和良好的扩展性著称。

与重用了MF大量代码的W10E不同的是,RE是从零开始开发的。[1]

现lyh已不再维护该引擎,由Mario Forever Remake Group成员组建Rainbow Engine Project Team共同进行维护。[2]

开发历程

在World 10发布后,lyh曾经考虑过公开引擎的事宜,但是因为一些客观原因被syzxchulun驳回。为了减小不必要的麻烦,lyh决心在不借用任何原版引擎代码且手感基本不变的情况下完全由自己制作引擎[3]。2013年8月26日,lyh正式开始使用Multimedia Fusion 2制作Rainbow Engine,9月22日,公开引擎的制作,并于2014年1月31日作为超吧春晚节目正式发布,版本号为0.9Beta[4]。后来,由于Clickteam Fusion 2.5在永吧的推行,RE后来转变为在该平台开发。现在,RE是永吧最主流的制作引擎,而且由于其在国外开源性,许多国外玩家纷纷从自改MFEv1.cca转变为RE制作作品。

引擎特色

  1. 扩展性强
    RE可以轻松的创建新敌人,而且不用大规模改代码。新的敌人可以在另一个RE的作品mfa上使用。因此衍生出了很多RE扩展,例如WSW扩展。
  2. 易用
    由于RE中大量参数都是通过可变值实现,RE也非常易用,制作关卡时基本不需要接触代码。同时这也让同人作品的制作跨入低门槛时代。
    但是同时RE也带来了很多问题,例如无法锻炼代码技术,或者因为门槛低衍生了很多低质量作品,等等。

典型作品

Super Mario Forever 2014

Mario Forever - A Fabulous Space

Mysterious Island

使用指南

参见 RainbowEngine/使用教程

RainbowEngine/二次开发手册

参见

  1. Lyh作品列表
  2. 【通知】Rainbow Engine Item Group成立声明
  3. lyh公开RE引擎
  4. [1]