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

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

Star Engine

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

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版本打开制作!