欢迎来到 Mario Forever 百科!编辑前请创建一个账号,或使用现有的账号登录;并认真阅读用户须知

自2020年7月14日起,未验证邮箱的用户将无法编辑页面。请前往参数设置验证邮箱,谢谢您的配合。

Star Engine

来自Mario Forever 百科
跳转到导航 跳转到搜索

——该引擎现已被Geography Engine Ultimate取代!

Star Engine 星之引擎
Star Engine Logo
引擎作者 迅电·疾童
开发环境 Clickteam Fusion Developer 2.5
发布时间 2020.2.5
最新版本 1.3
下载地址 点我下载,提取码:729o

Mario Forever - Star Engine 是吧友 迅电·疾童 以 Rainbow Engine 为基础,加入了作者自己的独特的“字符串-分组接口”元素而1.5次开发的 接口操作基础 引擎。

作者阐述:历史背景

RT,这个计划其实很早就开了。

这个计划,源自于一位名叫0x=1(无解)的吧友……应该是三四年前(大概2016~2017年),无解在社交媒体上提出了“利用字符串控制物件行为”的设想。我当时深受这一设想的启发,决定借助这个设想——即所谓的“接口操作”技术——来实现对物件的操控。但由于种种原因,以这个想法为基线的一项工程——也就是本帖主题Star Engine——一直没能开工……

直到2019年6月,随着本人对CTF的编程技术的日趋成熟,终于开启了这项工程,于2019年7月完成了0.1版本并于2020.2.5发布于MF中文论坛。

引擎信息

  • 引擎类型:1.5次开发(开发基础引擎:Rainbow Engine,1.5次重做:迅电·疾童)
  • 引擎作者:迅电·疾童
  • 引擎特色:
    1. 强大的接口操作:本引擎运用了大量的“接口”——字符串-分组组合控制,通过编辑字符串可以控制敌人的踩踏判定、运动类型,问号的自定义,通过分组来实现共性行为的统一处理等等。
    2. 近乎还原的手感:本引擎对玩家运动的部分运动代码进行了近似还原MF手感的改写,近乎真实地还原MF手感。
    3. 可以添加多个角色,玩家设置更友好:相较于RE的单玩家设置,SE支持添加新玩家——即通过给要加入的角色添加 玩家 组,给每个角色的状态 友好 组,来实现多角色的添加。对于玩家设置:玩家对于角色的操作手感更加自定义化:自定义减速度、自定义重力等等……
    4. 标记简洁易懂:本引擎的标记贴图都采用了统一的规范:即边框+重要图示+简单的文字提示,可以让玩家无需看标记的物件名称,仅需通过标记贴图判断用法。而且,贴图透明色也能让你看到多个标记叠在一起时其他标记的位置信息。
    5. 由于使用了CTF R291.5,因此很多Flag(开关)都有了中文标注(部分除外),方便初次使用的作者理解并能够快速上手。
    6. 更多特色还在加入中……

引擎更新一览

更新一览
版本(从1.1起) 时间 更新内容
1.1 2020.2.14
  • 加入了圆周运动飞龟圆心
  • 修复了子弹运动抽风的bug
  • 加入了RE的甜菜敲问号的选择性设置
1.2 2020.2.15
  • 加入了弹簧和敌人制作模板(制作【DIY】敌人【不包括敌人的子弹】的作者们一定要用这个!)
  • 修复了Bugs:子弹穿墙;无敌星有时刷怪不加级数;隐藏砖、金砖抽风;飞乌龟没有对应尸体;硬壳龟没有实体化(即行走敌人碰到硬壳龟不会转向);乌龟壳碰到硬壳后加分……
  • 现在尸体被子弹、龟壳和无敌星击杀时会有随机的水平速度(类似W10E)
1.3 2020.2.20
  • 补全了水管传送(剩余的过关水管入口和两个跳转场景入口已经补上)
  • 为防止有人不会做反向石盾,此版本特地加入。有兴趣的作者可以去翻其运动代码
  • 修复了红乌龟飞行反向的bug

引擎相关

论坛:点我传送

注意事项

由于CTF R291.5之前的版本事件执行顺序与此版本不同,故请使用本引擎制作作品的作者们使用R291.5版本打开制作!