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]